From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hans de Goede Date: Fri, 13 Nov 2015 17:52:29 +0100 Subject: [U-Boot] [PATCH 00/10] basic support for Allwinner A83T SOC. In-Reply-To: <1447351758-10413-1-git-send-email-vishnupatekar0510@gmail.com> References: <1447351758-10413-1-git-send-email-vishnupatekar0510@gmail.com> Message-ID: <5646154D.5020206@redhat.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi, On 12-11-15 19:09, Vishnu Patekar wrote: > 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. Cool stuff, great work! I've a number of comments, I will reply to the individual patches with those. I've tried to get this to run on my own h8_homlet_v2 but unfortunately I cannot get it to work. My own board does boot into some chinese top-set-box environment when booting without a sdcard and connected to a tv. But it does not show any output on the uart connector at the bottom right of the board (I've tried with 2 different adapters, including the one from the Merrii A80 board which has the exact same connector on the board). Not having an uart also means that I cannot get the board into FEL mode (I do have a usb A <-> A cable). I wonder if my board has a broken uart, or if the system image uses a different uart by default ? Have you tried booting with u-boot written to sdcard with this patch-set ? Does this work, and does the SPL header get printend on the bottom right uart connector ? Regards, Hans > 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 >