Message ID | 20240703-bspimx8m-3180-v1-1-e43e035a9b2a@phytec.de (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | arm64: dts: freescale: imx8mp-phycore: Add no-eth overlay | expand |
Hello Benjamin, Am Mittwoch, dem 03.07.2024 um 14:35 +0200 schrieb Benjamin Hahn: > Add a devicetree overlay to disable ethernet for boards where it is > not > populated. > > Signed-off-by: Benjamin Hahn <B.Hahn@phytec.de> > --- > arch/arm64/boot/dts/freescale/Makefile | 2 ++ > .../boot/dts/freescale/imx8mp-phycore-no-eth.dtso | 20 > ++++++++++++++++++++ > 2 files changed, 22 insertions(+) > > diff --git a/arch/arm64/boot/dts/freescale/Makefile > b/arch/arm64/boot/dts/freescale/Makefile > index 2cb0212b63c6..16e06e6f055c 100644 > --- a/arch/arm64/boot/dts/freescale/Makefile > +++ b/arch/arm64/boot/dts/freescale/Makefile > @@ -164,6 +164,8 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk.dtb > dtb-$(CONFIG_ARCH_MXC) += imx8mp-icore-mx8mp-edimm2.2.dtb > dtb-$(CONFIG_ARCH_MXC) += imx8mp-msc-sm2s-ep1.dtb > dtb-$(CONFIG_ARCH_MXC) += imx8mp-phyboard-pollux-rdk.dtb > +imx8mp-phyboard-pollux-rdk-no-eth-dtbs += imx8mp-phyboard-pollux- > rdk.dtb imx8mp-phycore-no-eth.dtbo > +dtb-$(CONFIG_ARCH_MXC) += imx8mp-phyboard-pollux-rdk-no-eth.dtb > dtb-$(CONFIG_ARCH_MXC) += imx8mp-skov-revb-hdmi.dtb > dtb-$(CONFIG_ARCH_MXC) += imx8mp-skov-revb-lt6.dtb > dtb-$(CONFIG_ARCH_MXC) += imx8mp-skov-revb-mi1010ait-1cp1.dtb > diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phycore-no-eth.dtso > b/arch/arm64/boot/dts/freescale/imx8mp-phycore-no-eth.dtso > new file mode 100644 > index 000000000000..2a9fe1d6db9d > --- /dev/null > +++ b/arch/arm64/boot/dts/freescale/imx8mp-phycore-no-eth.dtso > @@ -0,0 +1,20 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/* > + * Copyright (C) 2024 PHYTEC Messtechnik GmbH > + * Author: Cem Tenruh <c.tenruh@phytec.de> > + */ > + > +/dts-v1/; > +/plugin/; > + > +&{/} { > + compatible = "phytec,imx8mp-phycore-som"; > +}; as understood from recent patches of Fabio the compatible should be removed. Thanks, Teresa > + > +ðphy1 { > + status = "disabled"; > +}; > + > +&fec { > + status = "disabled"; > +}; > > --- > base-commit: e8f897f4afef0031fe618a8e94127a0934896aba > change-id: 20240617-bspimx8m-3180-47bed184a854 > > Best regards,
diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index 2cb0212b63c6..16e06e6f055c 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -164,6 +164,8 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-icore-mx8mp-edimm2.2.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-msc-sm2s-ep1.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-phyboard-pollux-rdk.dtb +imx8mp-phyboard-pollux-rdk-no-eth-dtbs += imx8mp-phyboard-pollux-rdk.dtb imx8mp-phycore-no-eth.dtbo +dtb-$(CONFIG_ARCH_MXC) += imx8mp-phyboard-pollux-rdk-no-eth.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-skov-revb-hdmi.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-skov-revb-lt6.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-skov-revb-mi1010ait-1cp1.dtb diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phycore-no-eth.dtso b/arch/arm64/boot/dts/freescale/imx8mp-phycore-no-eth.dtso new file mode 100644 index 000000000000..2a9fe1d6db9d --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-phycore-no-eth.dtso @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2024 PHYTEC Messtechnik GmbH + * Author: Cem Tenruh <c.tenruh@phytec.de> + */ + +/dts-v1/; +/plugin/; + +&{/} { + compatible = "phytec,imx8mp-phycore-som"; +}; + +ðphy1 { + status = "disabled"; +}; + +&fec { + status = "disabled"; +};
Add a devicetree overlay to disable ethernet for boards where it is not populated. Signed-off-by: Benjamin Hahn <B.Hahn@phytec.de> --- arch/arm64/boot/dts/freescale/Makefile | 2 ++ .../boot/dts/freescale/imx8mp-phycore-no-eth.dtso | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+) --- base-commit: e8f897f4afef0031fe618a8e94127a0934896aba change-id: 20240617-bspimx8m-3180-47bed184a854 Best regards,