xref: /linux/scripts/dtc/include-prefixes/arm64/marvell/db-falcon-carrier-a7k.dts (revision 6589b3d76db2d6adbf8f2084c303fb24252a0dc6)
1*b3370479SElad Nachman// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*b3370479SElad Nachman/*
3*b3370479SElad Nachman * Copyright (C) 2023 Marvell International Ltd.
4*b3370479SElad Nachman *
5*b3370479SElad Nachman * Device tree for the Falcon DB Type 7 Com Express carrier board,
6*b3370479SElad Nachman * Utilizing the Armada 7020 COM Express CPU module board.
7*b3370479SElad Nachman * This specific carrier board (DB-98CX8540/80)
8*b3370479SElad Nachman * only maintains a PCIe link with the CPU module,
9*b3370479SElad Nachman * which does not require any special DTS definitions.
10*b3370479SElad Nachman *
11*b3370479SElad Nachman * There is no Linux CPU booting in this mode on the carrier, only on the
12*b3370479SElad Nachman * Armada 7020 COM Express CPU module.
13*b3370479SElad Nachman * What runs the Linux is the Armada 7020 on the COM Express CPU module,
14*b3370479SElad Nachman * And it accesses the switch end-point on the Falcon DB portion of the carrier
15*b3370479SElad Nachman * via PCIe.
16*b3370479SElad Nachman */
17*b3370479SElad Nachman
18*b3370479SElad Nachman#include "armada-7020-comexpress.dtsi"
19*b3370479SElad Nachman#include "db-falcon-carrier.dtsi"
20*b3370479SElad Nachman
21*b3370479SElad Nachman/ {
22*b3370479SElad Nachman	model = "Marvell Falcon DB COM EXPRESS type 7 carrier board with Armada 7020 CPU module";
23*b3370479SElad Nachman	compatible = "marvell,armada7020-falcon-carrier", "marvell,db-falcon-carrier",
24*b3370479SElad Nachman			"marvell,armada7020-cpu-module", "marvell,armada7020",
25*b3370479SElad Nachman			"marvell,armada-ap806-dual", "marvell,armada-ap806";
26*b3370479SElad Nachman
27*b3370479SElad Nachman};
28