[PATCH 07/10] arm: mach-sunxi: add CHIP board target
Kory Maincent
kory.maincent at bootlin.com
Thu Feb 18 14:29:35 CET 2021
The CHIP board use one-wire EEPROM to discover and identify extension
boards (called "DIPs").
This commit add the configuration for the CHIP board target to enable the
EEPROM one-wire driver.
Signed-off-by: Kory Maincent <kory.maincent at 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
arch/arm/mach-sunxi/Kconfig | 14 ++++++++++++++
configs/CHIP_defconfig | 1 +
2 files changed, 15 insertions(+)
diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig
index 49ef217f08..37a4294d88 100644
--- a/arch/arm/mach-sunxi/Kconfig
+++ b/arch/arm/mach-sunxi/Kconfig
@@ -1,5 +1,19 @@
if ARCH_SUNXI
+choice
+ prompt "Sunxi board select"
+ optional
+
+config TARGET_CHIP
+ bool "CHIP board"
+ select W1
+ select W1_GPIO
+ select W1_EEPROM
+ select W1_EEPROM_DS24XXX
+
+endchoice
+
+
config SPL_LDSCRIPT
default "arch/arm/cpu/armv7/sunxi/u-boot-spl.lds" if !ARM64
diff --git a/configs/CHIP_defconfig b/configs/CHIP_defconfig
index a70ee31d40..6810797b19 100644
--- a/configs/CHIP_defconfig
+++ b/configs/CHIP_defconfig
@@ -1,6 +1,7 @@
CONFIG_ARM=y
CONFIG_ARCH_SUNXI=y
CONFIG_SPL=y
+CONFIG_TARGET_CHIP=y
CONFIG_MACH_SUN5I=y
CONFIG_DRAM_TIMINGS_DDR3_800E_1066G_1333J=y
CONFIG_USB0_VBUS_PIN="PB10"
--
2.17.1
More information about the U-Boot
mailing list