[U-Boot] [RFC PATCH 0/4] Allwinner H6 support for U-Boot
Icenowy Zheng
icenowy at aosc.io
Sat Dec 30 15:40:24 UTC 2017
Allwinner H6 is a new SoC, which have peripherals with highest speed
among current Allwinner products (USB3.0 and PCI Express); it's memory
map has also totally changed.
This patchset try to add initial support for it.
The first two patches are fixes for SPL-less build, as H6 has currently
no SPL support.
The third patch adds initial support for H6, and the fourth patch adds a
defconfig for Pine H64 as an example.
Icenowy Zheng (4):
sunxi: hide DRAM parameter options when not building SPL
sunxi: fix image size restriction when SPL is not built
sunxi: add initial Allwinner H6 support
sunxi: add support for Pine H64 board
arch/arm/dts/Makefile | 2 +
arch/arm/dts/sun50i-h6-pine-h64.dts | 64 ++++++
arch/arm/dts/sun50i-h6.dtsi | 140 ++++++++++++
arch/arm/dts/sunxi-u-boot.dtsi | 4 +
arch/arm/include/asm/arch-sunxi/clock.h | 2 +
arch/arm/include/asm/arch-sunxi/clock_sun50i_h6.h | 266 ++++++++++++++++++++++
arch/arm/include/asm/arch-sunxi/cpu.h | 2 +
arch/arm/include/asm/arch-sunxi/cpu_sun50i_h6.h | 73 ++++++
arch/arm/include/asm/arch-sunxi/gpio.h | 1 +
arch/arm/include/asm/arch-sunxi/mmc.h | 2 +-
arch/arm/include/asm/arch-sunxi/timer.h | 2 +-
arch/arm/mach-sunxi/Kconfig | 10 +
arch/arm/mach-sunxi/Makefile | 3 +-
arch/arm/mach-sunxi/board.c | 6 +-
arch/arm/mach-sunxi/clock_sun50i_h6.c | 39 ++++
arch/arm/mach-sunxi/cpu_info.c | 2 +
board/sunxi/MAINTAINERS | 5 +
board/sunxi/board.c | 2 +-
configs/pine_h64_defconfig | 9 +
drivers/mmc/sunxi_mmc.c | 11 +
env/Kconfig | 3 +-
include/configs/sun50i.h | 5 +
include/configs/sunxi-common.h | 5 +-
23 files changed, 651 insertions(+), 7 deletions(-)
create mode 100644 arch/arm/dts/sun50i-h6-pine-h64.dts
create mode 100644 arch/arm/dts/sun50i-h6.dtsi
create mode 100644 arch/arm/include/asm/arch-sunxi/clock_sun50i_h6.h
create mode 100644 arch/arm/include/asm/arch-sunxi/cpu_sun50i_h6.h
create mode 100644 arch/arm/mach-sunxi/clock_sun50i_h6.c
create mode 100644 configs/pine_h64_defconfig
--
2.14.2
More information about the U-Boot
mailing list