[PATCH 1/2] arm64: dts: qcom: glymur: Move the PCIe graph nodes to the board DTs

From: Manivannan Sadhasivam

Date: Tue Oct 27 2026 - 08:34:56 EST


glymur.dtsi describes an empty port/endpoint pair under each of the four
PCIe Root Ports. Only the Zenbook A16 connects one of them, to the M.2
Key E wifi connector on pcie4. The remaining three are dead nodes that
no board ever wires up.

These dead nodes add more churn compared to the duplicate nodes added in
the board DTs (when other glymur boards gain connector support), especially
when they get added to other transport nodes such as UART, I2C etc...

So drop the nodes from the SoC dtsi and only describe them in Zenbook A16
DT.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxxxxxxxx>
---
.../qcom/glymur-asus-zenbook-a16-ux3607oa.dts | 8 +++++---
arch/arm64/boot/dts/qcom/glymur.dtsi | 20 -------------------
2 files changed, 5 insertions(+), 23 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/glymur-asus-zenbook-a16-ux3607oa.dts b/arch/arm64/boot/dts/qcom/glymur-asus-zenbook-a16-ux3607oa.dts
index 939e1a927a79..aba1821c9375 100644
--- a/arch/arm64/boot/dts/qcom/glymur-asus-zenbook-a16-ux3607oa.dts
+++ b/arch/arm64/boot/dts/qcom/glymur-asus-zenbook-a16-ux3607oa.dts
@@ -825,10 +825,12 @@ &pcie4_phy {
&pcie4_port0 {
reset-gpios = <&tlmm 146 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 148 GPIO_ACTIVE_LOW>;
-};

-&pcie4_port0_ep {
- remote-endpoint = <&m2_e_pcie_ep>;
+ port {
+ pcie4_port0_ep: endpoint {
+ remote-endpoint = <&m2_e_pcie_ep>;
+ };
+ };
};

&pcie5 {
diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qcom/glymur.dtsi
index f04058d2e089..e25d4cd3885c 100644
--- a/arch/arm64/boot/dts/qcom/glymur.dtsi
+++ b/arch/arm64/boot/dts/qcom/glymur.dtsi
@@ -3000,11 +3000,6 @@ pcie4_port0: pcie@0 {
#address-cells = <3>;
#size-cells = <2>;
ranges;
-
- port {
- pcie4_port0_ep: endpoint {
- };
- };
};
};

@@ -3272,11 +3267,6 @@ pcie5_port0: pcie@0 {
#address-cells = <3>;
#size-cells = <2>;
ranges;
-
- port {
- pcie5_port0_ep: endpoint {
- };
- };
};
};

@@ -3488,11 +3478,6 @@ pcie6_port0: pcie@0 {
#address-cells = <3>;
#size-cells = <2>;
ranges;
-
- port {
- pcie6_port0_ep: endpoint {
- };
- };
};
};

@@ -3758,11 +3743,6 @@ pcie3b_port0: pcie@0 {
#address-cells = <3>;
#size-cells = <2>;
ranges;
-
- port {
- pcie3b_port0_ep: endpoint {
- };
- };
};
};

--
2.43.0