
Hi Tom,
The main feature of this pull-req is support for the H3 SoC, technically the patches for this were posted just outside the merge window. But they have been available off-list for a while longer and they do not make any changes to existing code-paths, so they do not carry much risk for regressions.
Given the popularity of H3 boards I believe that it is important to get basic support in place now. Esp. to keep the contributions from various people working on H3 support flowing. I'm very happy to see that various people are contributing to this and I do not want to discourage them by taking for-ever to merge this :)
Hence I'm "sneaking" in the H3 support in this pull-req.
Besides the H3 support there are 2 patches to enable DFU support and the addition of a new board.
The following changes since commit 1d149eddcc0661b683002f76a8240491eba00dbb:
dm: Add timeline and guide for porting serial drivers (2015-11-20 13:59:54 -0500)
are available in the git repository at:
http://git.denx.de/u-boot-sunxi.git master
for you to fetch changes up to aa56cb374de8ae83f3280fdd6c280724228b86d7:
sunxi: Add support for the Lamobo R1 board (2015-11-22 11:43:58 +0100)
---------------------------------------------------------------- Hans de Goede (2): sunxi: Add H3 dts[i] files sunxi: Add support for Orangepi Plus and Orangepi PC boards
Jelle de Jong (1): sunxi: Add support for the Lamobo R1 board
Jens Kuske (2): sunxi: Add basic H3 support sunxi: Add H3 DRAM initialization support
Siarhei Siamashka (3): sunxi: Enable DFU for RAM sunxi: musb: Implement dfu_usb_get_reset() sunxi: clock: Set AHB1 clock frequency to 200MHz on Allwinner H3
arch/arm/cpu/armv7/sunxi/Makefile | 1 + arch/arm/cpu/armv7/sunxi/board.c | 4 + arch/arm/cpu/armv7/sunxi/clock_sun6i.c | 6 +- arch/arm/cpu/armv7/sunxi/cpu_info.c | 2 + arch/arm/cpu/armv7/sunxi/dram_sun8i_h3.c | 469 +++++++++++++++++++ arch/arm/dts/Makefile | 4 + arch/arm/dts/sun7i-a20-lamobo-r1.dts | 297 ++++++++++++ arch/arm/dts/sun8i-h3-orangepi-pc.dts | 106 +++++ arch/arm/dts/sun8i-h3-orangepi-plus.dts | 121 +++++ arch/arm/dts/sun8i-h3.dtsi | 595 ++++++++++++++++++++++++ arch/arm/include/asm/arch-sunxi/clock_sun6i.h | 10 +- arch/arm/include/asm/arch-sunxi/dram.h | 2 + arch/arm/include/asm/arch-sunxi/dram_sun8i_h3.h | 185 ++++++++ arch/arm/include/asm/arch-sunxi/gpio.h | 1 + board/sunxi/Kconfig | 8 +- board/sunxi/MAINTAINERS | 7 + configs/Lamobo_R1_defconfig | 16 + configs/orangepi_pc_defconfig | 15 + configs/orangepi_plus_defconfig | 15 + drivers/power/Kconfig | 5 +- drivers/usb/musb-new/sunxi.c | 12 + include/configs/sun8i.h | 2 + include/configs/sunxi-common.h | 30 +- 23 files changed, 1902 insertions(+), 11 deletions(-) create mode 100644 arch/arm/cpu/armv7/sunxi/dram_sun8i_h3.c create mode 100644 arch/arm/dts/sun7i-a20-lamobo-r1.dts create mode 100644 arch/arm/dts/sun8i-h3-orangepi-pc.dts create mode 100644 arch/arm/dts/sun8i-h3-orangepi-plus.dts create mode 100644 arch/arm/dts/sun8i-h3.dtsi create mode 100644 arch/arm/include/asm/arch-sunxi/dram_sun8i_h3.h create mode 100644 configs/Lamobo_R1_defconfig create mode 100644 configs/orangepi_pc_defconfig create mode 100644 configs/orangepi_plus_defconfig
Regards,
Hans