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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot