arm: mvebu: Support for 98DX25xx/98DX35xx SoC
authorChris Packham <judge.packham@gmail.com>
Sat, 5 Nov 2022 04:23:59 +0000 (17:23 +1300)
committerStefan Roese <sr@denx.de>
Mon, 7 Nov 2022 06:46:28 +0000 (07:46 +0100)
commit7d7bb99e22783cfee4ecd078d054fcc4cd2948cb
tree7cf1934719c2f4ccde0c9596f18e8064947afd75
parentc2499382146664e19b95292888158d9c844f4032
arm: mvebu: Support for 98DX25xx/98DX35xx SoC

Add support for the Allecat5/Alleycat5X SoC. These are L3 switches with
an integrated CPU (referred to as the CnM block in Marvell's
documentation). These have dual ARMv8.2 CPUs (Cortex-A55). This support
has been ported from Marvell's SDK which is based on a much older
version of U-Boot.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
arch/arm/dts/ac5-98dx25xx.dtsi [new file with mode: 0644]
arch/arm/dts/ac5-98dx35xx.dtsi [new file with mode: 0644]
arch/arm/mach-mvebu/Kconfig
arch/arm/mach-mvebu/Makefile
arch/arm/mach-mvebu/alleycat5/Makefile [new file with mode: 0644]
arch/arm/mach-mvebu/alleycat5/cpu.c [new file with mode: 0644]
arch/arm/mach-mvebu/alleycat5/soc.c [new file with mode: 0644]
arch/arm/mach-mvebu/alleycat5/soc.h [new file with mode: 0644]
arch/arm/mach-mvebu/arm64-common.c
arch/arm/mach-mvebu/include/mach/cpu.h