[PATCH v2 0/6] arm64: Initial support for Marvell Armada 7K/8K

Gregory CLEMENT gregory.clement at free-electrons.com
Fri Feb 19 05:12:13 PST 2016


Hi Thomas,
 
 On jeu., févr. 18 2016, Thomas Petazzoni <thomas.petazzoni at free-electrons.com> wrote:

> Hello,
>
> This series adds initial support for the new Armada 7K and 8K Marvell
> 64 bits processors. Details about those processors based on the
> Cortex-A72 can be found at:
>
>   http://www.marvell.com/embedded-processors/armada-70xx/
>   http://www.marvell.com/embedded-processors/armada-80xx/
>
> One characteristic of those processors is that internally they are
> built from several components:
>
>  - One "AP", which contains the processor itself and a few core IP
>    blocks. The AP in 7K and 8K is called AP806, and is available on
>    two variants: dual Cortex-A72 and quad Cortex-A72.
>
>  - Or or two "CP", which contains most of the I/Os (SATA, PCIe,
>    etc.). The CP in 7K and 8K is called CP110. One CP110 is available
>    in the 7K family, while two CP110 are available in the 8K family,
>    doubling the number of I/O interfaces.
>
> The support added in this series only brings minimal support for the
> AP side (and not yet all IP blocks, obviously). Support for the CP
> part will come in the future.
>
> Since the series touches similar files as the Armada 3700 series from
> Gregory Clement, it is based on it (its 4th version).
>
> Changes since v1:
>
>  - Add initial patch from Arnd which updates the Marvell README, and
>    did a few adjustements to it.
>
>  - Use arm,gic-400 as the compatible string identifying the GIC, as
>    suggested by Jisheng.
>
>  - Rework the patch series on top of Gregory's latest patch series for
>    Armada 3700, since the patch series interact a little bit on a few
>    aspects (usage of the ARCH_MVEBU Kconfig option, for example).
>
>  - Fix the size of the register areas used for the GIC to be in line
>    with the datasheet. Follows some questions from Marc Zyngier.
>
> Best regards,
>
> Thomas
>
> Arnd Bergmann (1):
>   Documentation: arm: update Marvell product listing
>
> Thomas Petazzoni (5):
>   Documentation: arm: improve Armada 37xx description
>   Documentation: arm: add link to Armada 38x Functional Spec
>   Documentation: arm: add Marvell Armada 7K and 8K families
>   arm64: update ARCH_MVEBU for Marvell Armada 7K/8K support
>   arm64: marvell: add Device Tree files for Armada 7K/8K

I applied the 5 first patches to mvebu/arm64 and the last one to
mvebu/dt64.

Thanks,

Gregory

>
>  Documentation/arm/Marvell/README                   | 158 +++++++++++---
>  .../bindings/arm/marvell/armada-7k-8k.txt          |  24 +++
>  arch/arm64/Kconfig.platforms                       |  11 +-
>  arch/arm64/boot/dts/marvell/Makefile               |   1 +
>  arch/arm64/boot/dts/marvell/armada-7020.dtsi       |  54 +++++
>  arch/arm64/boot/dts/marvell/armada-7040-db.dts     |  92 ++++++++
>  arch/arm64/boot/dts/marvell/armada-7040.dtsi       |  54 +++++
>  arch/arm64/boot/dts/marvell/armada-8020.dtsi       |  54 +++++
>  arch/arm64/boot/dts/marvell/armada-8040.dtsi       |  54 +++++
>  arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi |  71 +++++++
>  arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi |  84 ++++++++
>  arch/arm64/boot/dts/marvell/armada-ap806.dtsi      | 234 +++++++++++++++++++++
>  12 files changed, 858 insertions(+), 33 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.txt
>  create mode 100644 arch/arm64/boot/dts/marvell/armada-7020.dtsi
>  create mode 100644 arch/arm64/boot/dts/marvell/armada-7040-db.dts
>  create mode 100644 arch/arm64/boot/dts/marvell/armada-7040.dtsi
>  create mode 100644 arch/arm64/boot/dts/marvell/armada-8020.dtsi
>  create mode 100644 arch/arm64/boot/dts/marvell/armada-8040.dtsi
>  create mode 100644 arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
>  create mode 100644 arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
>  create mode 100644 arch/arm64/boot/dts/marvell/armada-ap806.dtsi
>
> -- 
> 2.6.4
>

-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com



More information about the linux-arm-kernel mailing list