[PATCH 2/2] arm64: dts: qcom: glymur: Add PCIe port compatibles and ports

From: Konrad Dybcio

Date: Thu Jul 16 2026 - 13:43:42 EST


From: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>

Centrally define the endpoints to let device DTs that describe PCIe
devices and/or M.2 connectors refer to them without error-prone
duplication.

Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>
---
arch/arm64/boot/dts/qcom/glymur.dtsi | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qcom/glymur.dtsi
index 55d91c696a3a..8d7354affd48 100644
--- a/arch/arm64/boot/dts/qcom/glymur.dtsi
+++ b/arch/arm64/boot/dts/qcom/glymur.dtsi
@@ -2946,6 +2946,7 @@ opp-32000000-4 {

pcie4_port0: pcie@0 {
device_type = "pci";
+ compatible = "pciclass,0604";
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;

@@ -2954,6 +2955,11 @@ pcie4_port0: pcie@0 {
#address-cells = <3>;
#size-cells = <2>;
ranges;
+
+ port {
+ pcie4_port0_ep: endpoint {
+ };
+ };
};
};

@@ -3212,6 +3218,7 @@ opp-128000000-5 {

pcie5_port0: pcie@0 {
device_type = "pci";
+ compatible = "pciclass,0604";
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;

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

@@ -3422,6 +3434,7 @@ opp-32000000-4 {

pcie6_port0: pcie@0 {
device_type = "pci";
+ compatible = "pciclass,0604";
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;

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

@@ -3688,6 +3706,7 @@ opp-128000000-5 {

pcie3b_port0: pcie@0 {
device_type = "pci";
+ compatible = "pciclass,0604";
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;

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


--
2.55.0