arm64: dts: cn913x: add device trees for COM Express boards
authorElad Nachman <enachman@marvell.com>
Mon, 11 Dec 2023 17:17:39 +0000 (19:17 +0200)
committerGregory CLEMENT <gregory.clement@bootlin.com>
Fri, 15 Dec 2023 14:51:33 +0000 (15:51 +0100)
commitc11e7732a90c21155de8db40dbba84f043520821
tree2e550fd5a8cf6b2bb38576403ff3cb24ff69c22d
parentc604a4d1833c1affc7717117a8ea499d2b8a321b
arm64: dts: cn913x: add device trees for COM Express boards

Add support for CN9130 and CN9131 COM Express Type 7 CPU
module boards by Marvell.
Define these COM Express CPU modules as dtsi and
provide a dtsi file for a carrier board (Marvell AC5X RD
COM Express type 7 carrier board).
This Carrier board only utilizes the PCIe link, hence no
special device / driver support is provided by this dtsi file.
Finally, provide a dts file for the com express carrier and
CPU module combination.

These COM Express boards differ from the existing CN913x DB
boards by the type of ethernet connection (RGMII),
the type of voltage regulators (not i2c expander based)
and the USB phy (not UTMI based).
Note - PHY + RGMII connector is OOB on CPU module.
CN9131 COM Express board is basically CN9130 COM Express board
with an additional CP115 I/O co-processor, which in this case
provides an additional USB host controller on the board.

Signed-off-by: Elad Nachman <enachman@marvell.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
arch/arm64/boot/dts/marvell/Makefile
arch/arm64/boot/dts/marvell/ac5x-rd-carrier-cn9131.dts [new file with mode: 0644]
arch/arm64/boot/dts/marvell/ac5x-rd-carrier.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/marvell/cn9130-db-comexpress.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/marvell/cn9131-db-comexpress.dtsi [new file with mode: 0644]