On 24/10/2023 15:19, Elad Nachman wrote: > Add support for CN9130 and CN9131 COM Express Type 7 CPU module boards > by Marvell. > These 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). > 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@xxxxxxxxxxx> > --- > arch/arm64/boot/dts/marvell/Makefile | 2 + > .../boot/dts/marvell/cn9130-db-comexpress.dts | 100 ++++++++++++++++ > .../boot/dts/marvell/cn9131-db-comexpress.dts | 112 ++++++++++++++++++ > 3 files changed, 214 insertions(+) > create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db-comexpress.dts > create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db-comexpress.dts > > diff --git a/arch/arm64/boot/dts/marvell/Makefile b/arch/arm64/boot/dts/marvell/Makefile > index 79ac09b58a89..7708658d6ceb 100644 > --- a/arch/arm64/boot/dts/marvell/Makefile > +++ b/arch/arm64/boot/dts/marvell/Makefile > @@ -26,4 +26,6 @@ dtb-$(CONFIG_ARCH_MVEBU) += cn9132-db.dtb > dtb-$(CONFIG_ARCH_MVEBU) += cn9132-db-B.dtb > dtb-$(CONFIG_ARCH_MVEBU) += cn9130-crb-A.dtb > dtb-$(CONFIG_ARCH_MVEBU) += cn9130-crb-B.dtb > +dtb-$(CONFIG_ARCH_MVEBU) += cn9130-db-comexpress.dtb > +dtb-$(CONFIG_ARCH_MVEBU) += cn9131-db-comexpress.dtb > dtb-$(CONFIG_ARCH_MVEBU) += ac5-98dx35xx-rd.dtb > diff --git a/arch/arm64/boot/dts/marvell/cn9130-db-comexpress.dts b/arch/arm64/boot/dts/marvell/cn9130-db-comexpress.dts > new file mode 100644 > index 000000000000..ed33076a34f5 > --- /dev/null > +++ b/arch/arm64/boot/dts/marvell/cn9130-db-comexpress.dts > @@ -0,0 +1,100 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * Copyright (C) 2023 Marvell International Ltd. > + * > + * Device tree for the CN9130-DB Com Express board. > + */ > + > +#include "cn9130-db.dtsi" > + > +/ { > + model = "Marvell Armada CN9130-DB COM EXPRESS type 7 board"; You need compatible property for each board (plus document it in some of the bindings). Best regards, Krzysztof