lkml.org 
[lkml]   [2014]   [Oct]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v3 0/5] ARM: sunxi: Add basic support for Allwinner A80 SoC
Date
Hi everyone,

This is v3 of the initial Allwinner A80 support series.
This patch series adds very basic support for Allwinner's A80 SoC,
a big.LITTLE architecture with 4 Cortex-A7s and 4 Cortex-A15s.

Development is done on the A80 Optimus Board, the defacto development
board for the A80, with the accompanying SDK as a reference.

So far I've been unable to get the board to boot from MMC, or
using Android fastboot. I'm using Allwinner's FEL mode to load
the bootloader and kernel+dtb image over USB. Notes on my attempts
can be found here: http://linux-sunxi.org/User:Wens#A80_Optimus


Patch 1 introduces the compatible string for the A80.

Patch 2 adds a barebone dtsi with just the cpu, memory and uart nodes.

Patch 3 adds a barebone dts for the A80 Optimus Board.

Patch 4 documents all the Allwinner SoCs we currently support.

Patch 5 updates the sunxi README with a link to the A80's datasheet.

Changes since v2:

- Dropped (unused) cpu topology map from dtsi
- Added comment on ranges usage in dtsi
- Corrected typo in bindings document
- Dropped "A80" from Kconfig sun9i machine label and DT machine
description
- Dropped 2 patches already queued:
ARM: sunxi: Add debug uart used by sun9i (Allwinner A80)
devicetree: bindings: Add vendor prefix for Merrii Technology Co.,
Ltd.

Changes since v1:

- Use skeleton64.dtsi as basis to support maximum of 8GB DRAM
- Dropped dependency on ARCH_SUNXI for DEBUG_SUN9I_UART0
- Added empty lines separating cores in the DT cpu-map node
- Added patch 7 to update sunxi README

Cheers
ChenYu

Chen-Yu Tsai (5):
ARM: sunxi: Introduce Allwinner A80 support
ARM: dts: sunxi: Add Allwinner A80 dtsi
ARM: dts: sun9i: Add A80 Optimus Board support
devicetree: bindings: Document supported Allwinner sunxi SoCs
Documentation: sunxi: Add A80 datasheet link

Documentation/arm/sunxi/README | 3 +-
Documentation/devicetree/bindings/arm/sunxi.txt | 12 ++
arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/sun9i-a80-optimus.dts | 66 ++++++
arch/arm/boot/dts/sun9i-a80.dtsi | 257 ++++++++++++++++++++++++
arch/arm/mach-sunxi/Kconfig | 5 +
arch/arm/mach-sunxi/sunxi.c | 9 +
7 files changed, 353 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt
create mode 100644 arch/arm/boot/dts/sun9i-a80-optimus.dts
create mode 100644 arch/arm/boot/dts/sun9i-a80.dtsi

--
2.1.1



\
 
 \ /
  Last update: 2014-10-08 15:41    [W:0.080 / U:0.384 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site