Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Maxime Ripard <maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8 <at> public.gmane.org>
Subject: [PATCH 00/10] ARM: sunxi: Add support for the Allwinner A31 SoC
Newsgroups: gmane.comp.hardware.netbook.arm.sunxi
Date: Tuesday 23rd July 2013 22:25:02 UTC (over 4 years ago)
Hi everyone,

This patchset add support in Linux for the Allwinner A31 SoC. This SoC is
the
current high-end Allwinner SoC, and is powered by 4 Cortex-A7.

SMP support is not there yet, but should come eventually, so does the clock
support.

As usual, since we don't have any storage device driver yet, it only boots
from
an initramfs.

Finally, something worth mentionning is that with the current bootloader,
you'll encounter 2 ~6s hangs during the boot. This is because the SMP bit
of
the Cortex-A7 doesn't appear to be set, leading to the CPU caches being
disabled. This can partially be addressed by selecting CONFIG_SMP, that
will
remove the second hang, because the SMP bit is set after kernel
decompression.

Obviously, this won't remove the first hang that happens during
decompression,
but it's better than nothing. A proper fix would be to fix the bootloader.

Thanks,
Maxime

Emilio López (1):
  clk: sunxi: fix initialization of basic clocks

Maxime Ripard (9):
  irqchip: GIC: Add Cortex-A7 compatible string
  ARM: sunxi: Add the Allwinner A31 compatible to the machine definition
  ARM: sun6i: Add restart code for the A31
  ARM: sunxi: Add Allwinner A31 DTSI
  ARM: sun6i: Add WITS Colombus A31 evaluation kit support
  pinctrl: sunxi: Add Allwinner A31 pins set
  ARM: sunxi: dt: Add PIO controller to A31 DTSI
  ARM: sun6i: Add UART0 muxing options
  ARM: sun6i: colombus: Add uart0 muxing

 arch/arm/boot/dts/Makefile               |   3 +-
 arch/arm/boot/dts/sun6i-a31-colombus.dts |  32 ++
 arch/arm/boot/dts/sun6i-a31.dtsi         | 174 +++++++
 arch/arm/mach-sunxi/Kconfig              |   2 +
 arch/arm/mach-sunxi/sunxi.c              |  38 ++
 drivers/clk/sunxi/clk-sunxi.c            |  11 +-
 drivers/irqchip/irq-gic.c                |   1 +
 drivers/pinctrl/pinctrl-sunxi-pins.h     | 820
+++++++++++++++++++++++++++++++
 drivers/pinctrl/pinctrl-sunxi.c          |   1 +
 9 files changed, 1073 insertions(+), 9 deletions(-)
 create mode 100644 arch/arm/boot/dts/sun6i-a31-colombus.dts
 create mode 100644 arch/arm/boot/dts/sun6i-a31.dtsi

-- 
1.8.3.2

-- 
You received this message because you are subscribed to the Google Groups
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to
linux-sunxi+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected]
For more options, visit https://groups.google.com/groups/opt_out.
 
CD: 4ms