[U-Boot] [u-boot PATCH v2 6/8] ARM: Use Kconfig for board EEPROM's I2C bus and chip address
Lokesh Vutla
lokeshvutla at ti.com
Wed Feb 1 11:47:35 CET 2017
On Wednesday 01 February 2017 03:12 PM, Roger Quadros wrote:
> On 31/01/17 06:17, Lokesh Vutla wrote:
>>
>>
>> On Monday 30 January 2017 08:45 PM, Roger Quadros wrote:
>>> In stead of defining the board EEPROM address in the board headers
>>> let's define them in the board config files and make them
>>> configurable by Kconfig.
>>>
>>> Signed-off-by: Roger Quadros <rogerq at ti.com>
>>> ---
>>> arch/arm/Kconfig | 10 ++++++++++
>>> configs/am57xx_evm_defconfig | 2 ++
>>> configs/am57xx_evm_nodt_defconfig | 2 ++
>>> configs/am57xx_hs_evm_defconfig | 2 ++
>>> configs/dra7xx_evm_defconfig | 2 ++
>>> configs/dra7xx_hs_evm_defconfig | 2 ++
>>> include/configs/am57xx_evm.h | 4 ----
>>> include/configs/dra7xx_evm.h | 4 ----
>>> 8 files changed, 20 insertions(+), 8 deletions(-)
>>>
>>> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
>>> index c04adfb..19886ad 100644
>>> --- a/arch/arm/Kconfig
>>> +++ b/arch/arm/Kconfig
>>> @@ -1009,6 +1009,16 @@ config TARGET_THUNDERX_88XX
>>>
>>> endchoice
>>>
>>> +config EEPROM_BUS_ADDRESS
>>> + int "Board EEPROM's I2C bus address"
>>> + range 0 8
>>> + default 0
>>> +
>>> +config EEPROM_CHIP_ADDRESS
>>> + hex "Board EEPROM's I2C chip address"
>>> + range 0 0xff
>>> + default 0x50
>>> +
>>
>> IMO, these should be placed in board/ti/common/Kconfig. Also need not
>> specify the value explicitly in defconfig if default value is used.
>
> "board/ti/common/Kconfig" is not used by keystone
> Is it OK to source it in board/ti/ks2_evm/Kconfig?
yes. I don't see any problem with that :)
Thanks and regards,
Lokesh
>
More information about the U-Boot
mailing list