]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
arm64: dts: imx8: use common imx-pcie0-ep.dtso to enable PCI ep function
authorFrank Li <Frank.Li@nxp.com>
Thu, 24 Apr 2025 00:41:26 +0000 (20:41 -0400)
committerShawn Guo <shawnguo@kernel.org>
Fri, 25 Apr 2025 03:12:51 +0000 (11:12 +0800)
Use common imx-pcie0-ep.dtso for imx8mp-evk-pcie-ep and
imx8qxp-mek-pcie-ep. No functional change.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/Makefile
arch/arm64/boot/dts/freescale/imx-pcie0-ep.dtso [moved from arch/arm64/boot/dts/freescale/imx8mp-evk-pcie-ep.dtso with 64% similarity]
arch/arm64/boot/dts/freescale/imx8mp-evk.dts
arch/arm64/boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso [deleted file]
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts

index 186101781440e8e79da2815f74e2785eaff92e38..4f50cd5aa0f7a97b5fa05ae4c75bc58c5c09e358 100644 (file)
@@ -104,6 +104,10 @@ dtb-$(CONFIG_ARCH_MXC) += imx8dx-colibri-eval-v3.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8dx-colibri-iris-v2.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8dx-colibri-iris.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8dxl-evk.dtb
+
+imx8dxl-evk-pcie-ep-dtbs += imx8dxl-evk.dtb imx-pcie0-ep.dtbo
+dtb-$(CONFIG_ARCH_MXC) += imx8dxl-evk-pcie-ep.dtb
+
 dtb-$(CONFIG_ARCH_MXC) += imx8dxp-tqma8xdp-mba8xx.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mm-beacon-kit.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mm-data-modul-edm-sbc.dtb
@@ -239,7 +243,7 @@ imx8mp-evk-lvds0-imx-lvds-hdmi-dtbs += imx8mp-evk.dtb imx8mp-evk-lvds0-imx-lvds-
 imx8mp-evk-lvds1-imx-dlvds-hdmi-channel0-dtbs += imx8mp-evk.dtb imx8mp-evk-lvds1-imx-dlvds-hdmi-channel0.dtbo
 imx8mp-evk-lvds1-imx-lvds-hdmi-dtbs += imx8mp-evk.dtb imx8mp-evk-lvds1-imx-lvds-hdmi.dtbo
 imx8mp-evk-mx8-dlvds-lcd1-dtbs += imx8mp-evk.dtb imx8mp-evk-mx8-dlvds-lcd1.dtbo
-imx8mp-evk-pcie-ep-dtbs += imx8mp-evk.dtb imx8mp-evk-pcie-ep.dtbo
+imx8mp-evk-pcie-ep-dtbs += imx8mp-evk.dtb imx-pcie0-ep.dtbo
 dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk-lvds0-imx-dlvds-hdmi-channel0.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk-lvds0-imx-lvds-hdmi.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk-lvds1-imx-dlvds-hdmi-channel0.dtb
@@ -286,7 +290,7 @@ dtb-$(CONFIG_ARCH_MXC) += imx8qxp-colibri-iris.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8qxp-colibri-iris-v2.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8qxp-mek.dtb
 
-imx8qxp-mek-pcie-ep-dtbs += imx8qxp-mek.dtb imx8qxp-mek-pcie-ep.dtbo
+imx8qxp-mek-pcie-ep-dtbs += imx8qxp-mek.dtb imx-pcie0-ep.dtbo
 dtb-$(CONFIG_ARCH_MXC) += imx8qxp-mek-pcie-ep.dtb
 
 dtb-$(CONFIG_ARCH_MXC) += imx8qxp-tqma8xqp-mba8xx.dtb
similarity index 64%
rename from arch/arm64/boot/dts/freescale/imx8mp-evk-pcie-ep.dtso
rename to arch/arm64/boot/dts/freescale/imx-pcie0-ep.dtso
index 244e820699b50f6793feb24d4de06ef23bbdbbb5..ed73284d9bb61818e9d5fb9d8309aae1f653f29d 100644 (file)
@@ -6,12 +6,10 @@
 /dts-v1/;
 /plugin/;
 
-&pcie {
+&pcie0 {
        status = "disabled";
 };
 
-&pcie_ep {
-       pinctrl-0 = <&pinctrl_pcie0>;
-       pinctrl-names = "default";
+&pcie0_ep {
        status = "okay";
 };
index 9ab3ee93a35b2af8a2c01c53494532d242df5f8e..1ba3018c621e25c00e23cb2683c1bb0c51fa7365 100644 (file)
        status = "okay";
 };
 
-&pcie {
+&pcie0 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_pcie0>;
        reset-gpio = <&gpio2 7 GPIO_ACTIVE_LOW>;
        status = "okay";
 };
 
+&pcie0_ep {
+       pinctrl-0 = <&pinctrl_pcie0>;
+       pinctrl-names = "default";
+       status = "disabled";
+};
+
 &pwm1 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_pwm1>;
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso b/arch/arm64/boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso
deleted file mode 100644 (file)
index 4f562eb..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
-/*
- * Copyright 2025 NXP
- */
-
-#include <dt-bindings/phy/phy.h>
-
-/dts-v1/;
-/plugin/;
-
-&pcieb {
-       status = "disabled";
-};
-
-&pcieb_ep {
-       phys = <&hsio_phy 0 PHY_TYPE_PCIE 0>;
-       phy-names = "pcie-phy";
-       pinctrl-0 = <&pinctrl_pcieb>;
-       pinctrl-names = "default";
-       vpcie-supply = <&reg_pcieb>;
-       status = "okay";
-};
index 4ba8ddd472234704d05db51fb5fb0929e6b15567..c93d123670bd2947ff2cc354d33b4a99b57ab078 100644 (file)
        status = "okay";
 };
 
-&pcieb {
+&pcie0 {
        phys = <&hsio_phy 0 PHY_TYPE_PCIE 0>;
        phy-names = "pcie-phy";
        pinctrl-0 = <&pinctrl_pcieb>;
        status = "okay";
 };
 
+&pcie0_ep {
+       phys = <&hsio_phy 0 PHY_TYPE_PCIE 0>;
+       phy-names = "pcie-phy";
+       pinctrl-0 = <&pinctrl_pcieb>;
+       pinctrl-names = "default";
+       vpcie-supply = <&reg_pcieb>;
+       status = "disabled";
+};
+
 &scu_key {
        status = "okay";
 };