[U-Boot] [PATCH 10/12] sunxi: introduce Allwinner H5 config option
Andre Przywara
andre.przywara at arm.com
Fri Jan 13 02:30:02 CET 2017
The Allwinner H5 Soc is bascially an H3 with high SRAM and ARMv8 cores.
As the peripherals and the pinmuxing are almost identical, we piggy
back on the shared MACH_SUN8I_H3_H5 config symbol.
Signed-off-by: Andre Przywara <andre.przywara at arm.com>
---
arch/arm/mach-sunxi/cpu_info.c | 2 ++
board/sunxi/Kconfig | 10 ++++++++++
2 files changed, 12 insertions(+)
diff --git a/arch/arm/mach-sunxi/cpu_info.c b/arch/arm/mach-sunxi/cpu_info.c
index f1f6fd5..85633cc 100644
--- a/arch/arm/mach-sunxi/cpu_info.c
+++ b/arch/arm/mach-sunxi/cpu_info.c
@@ -91,6 +91,8 @@ int print_cpuinfo(void)
puts("CPU: Allwinner A80 (SUN9I)\n");
#elif defined CONFIG_MACH_SUN50I
puts("CPU: Allwinner A64 (SUN50I)\n");
+#elif defined CONFIG_MACH_SUN50I_H5
+ puts("CPU: Allwinner H5 (SUN50I)\n");
#else
#warning Please update cpu_info.c with correct CPU information
puts("CPU: SUNXI Family\n");
diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig
index 2f3a847..89bbbe9 100644
--- a/board/sunxi/Kconfig
+++ b/board/sunxi/Kconfig
@@ -56,6 +56,11 @@ config MACH_SUN8I_H3_H5
select SUNXI_GEN_SUN6I
select SUPPORT_SPL
+config MACH_SUN50I_H5
+ bool
+ select SUNXI_HIGH_SRAM
+ select MACH_SUN8I_H3_H5
+
choice
prompt "Sunxi SoC Variant"
optional
@@ -143,6 +148,11 @@ config MACH_SUN50I
select SUNXI_HIGH_SRAM
select SUPPORT_SPL
+config MACH_SUN50I_H5_64
+ bool "sun50i (Allwinner H5)"
+ select ARM64
+ select MACH_SUN50I_H5
+
endchoice
# The sun8i SoCs share a lot, this helps to avoid a lot of "if A23 || A33"
--
2.8.2
More information about the U-Boot
mailing list