[U-Boot] [PATCH 00/10] basic support for Allwinner A83T SOC.

Vishnu Patekar
2015-11-12T18:09:08Z

This patch series adds basic support for Allwinner A83T SOC.

Allwinner A83T is octa-core cortex-a7 based SoC.
It's clock control unit and prcm, pinmux are different from previous sun8i
series.
Its processor cores are arragned in two clusters 4 cores each,
similar to A80.

Only basic clocks are enabled pll1, pll5, pll6.
SMP, display, other peripherals support is not yet supported.

This enables booting kernel with initramfs, kernel patch v1 have been sent.
I'll send v2 with comments addressed.

Vishnu Patekar (10):
sunxi: Add Machine Support for A83T SOC
sunxi: Add support for UART0 in PB pin group on A83T
sunxi: power: axp818: add support for axp818 driver
sunxi: power: enabled support for axp818
sunxi: do not enable smp for A83T
sunxi: clk: add basic clocks for A83T
sunxi: Add support for Allwinner A83T DRAM
sunxi: do not include display for A83T
sunxi: dts: sun8i: Add Allwinner A83T dtsi
sunxi: Add suport for A83T HomletV2 Board by Allwinner

arch/arm/cpu/armv7/sunxi/Makefile | 7 +
arch/arm/cpu/armv7/sunxi/board.c | 8 +-
arch/arm/cpu/armv7/sunxi/clock_sun8i_a83t.c | 133 +++++++
arch/arm/cpu/armv7/sunxi/cpu_info.c | 2 +
arch/arm/cpu/armv7/sunxi/dram_sun8i_a83t.c | 424 +++++++++++++++++++++
arch/arm/cpu/armv7/sunxi/pmic_bus.c | 15 +
arch/arm/dts/Makefile | 2 +
arch/arm/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 64 ++++
arch/arm/dts/sun8i-a83t.dtsi | 247 ++++++++++++
arch/arm/include/asm/arch-sunxi/clock.h | 4 +-
arch/arm/include/asm/arch-sunxi/clock_sun8i_a83t.h | 304 +++++++++++++++
arch/arm/include/asm/arch-sunxi/dram.h | 2 +
arch/arm/include/asm/arch-sunxi/dram_sun8i_a83t.h | 201 ++++++++++
arch/arm/include/asm/arch-sunxi/gpio.h | 1 +
board/sunxi/Kconfig | 12 +-
board/sunxi/MAINTAINERS | 5 +
board/sunxi/board.c | 8 +
configs/h8_homlet_v2_defconfig | 26 ++
drivers/power/Kconfig | 34 +-
drivers/power/Makefile | 1 +
drivers/power/axp818.c | 132 +++++++
include/axp818.h | 75 ++++
include/axp_pmic.h | 3 +
include/configs/sun8i.h | 2 +
include/configs/sunxi-common.h | 2 +-
25 files changed, 1698 insertions(+), 16 deletions(-)
create mode 100644 arch/arm/cpu/armv7/sunxi/clock_sun8i_a83t.c
create mode 100644 arch/arm/cpu/armv7/sunxi/dram_sun8i_a83t.c
create mode 100644 arch/arm/dts/sun8i-a83t-allwinner-h8homlet-v2.dts
create mode 100644 arch/arm/dts/sun8i-a83t.dtsi
create mode 100644 arch/arm/include/asm/arch-sunxi/clock_sun8i_a83t.h
create mode 100644 arch/arm/include/asm/arch-sunxi/dram_sun8i_a83t.h
create mode 100644 configs/h8_homlet_v2_defconfig
create mode 100644 drivers/power/axp818.c
create mode 100644 include/axp818.h

--
1.9.1