
The CHIP board use one-wire EEPROM to discover and identify extension boards (called "DIPs").
This commit add a Kconfig configuration for the CHIP board to enable the EEPROM one-wire driver.
Signed-off-by: Kory Maincent kory.maincent@bootlin.com ---
Need the following patches series to fix a one-wire gpio issue. https://lists.denx.de/pipermail/u-boot/2021-February/440073.html
Change since v1: - Replace TARGET_CHIP options by CHIP_DIP_SCAN
arch/arm/mach-sunxi/Kconfig | 7 +++++++ configs/CHIP_defconfig | 1 + 2 files changed, 8 insertions(+)
diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig index 49ef217f08..4160d52501 100644 --- a/arch/arm/mach-sunxi/Kconfig +++ b/arch/arm/mach-sunxi/Kconfig @@ -1017,3 +1017,10 @@ config PINEPHONE_DT_SELECTION correct PinePhone hardware revision during boot.
endif + +config CHIP_DIP_SCAN + bool "Enable DIPs detection for CHIP board" + select W1 + select W1_GPIO + select W1_EEPROM + select W1_EEPROM_DS24XXX diff --git a/configs/CHIP_defconfig b/configs/CHIP_defconfig index a70ee31d40..8d40da090b 100644 --- a/configs/CHIP_defconfig +++ b/configs/CHIP_defconfig @@ -1,6 +1,7 @@ CONFIG_ARM=y CONFIG_ARCH_SUNXI=y CONFIG_SPL=y +CONFIG_CHIP_DIP_SCAN=y CONFIG_MACH_SUN5I=y CONFIG_DRAM_TIMINGS_DDR3_800E_1066G_1333J=y CONFIG_USB0_VBUS_PIN="PB10"