summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Zhang <hans.zhang@cixtech.com>2025-11-08 22:03:05 +0800
committerPeter Chen <peter.chen@cixtech.com>2025-11-17 12:49:42 +0800
commitb2bc5a821b941b15ed46df39b7c21c48510bea47 (patch)
tree152749e62be63710645bace64d28db36ea561a2d
parent0b014cd8f15e3b8607fa1e9e25e5566c9eac75f2 (diff)
arm64: dts: cix: Enable PCIe on the Orion O6 board
Add PCIe RC support on Orion O6 board. The Orion O6 board includes multiple PCIe root complexes. The current device tree configuration enables detection and basic operation of PCIe endpoints on this platform. GPIO and pinctrl subsystems for this platform are not yet ready for upstream inclusion. Consequently, attributes such as reset-gpios and pinctrl configurations are temporarily omitted from the PCIe node definitions. Endpoint detection and functionality are confirmed to be operational with this basic configuration. The missing GPIO and pinctrl support will be added incrementally in future patches as the dependent subsystems become available upstream. Acked-by: Manivannan Sadhasivam <mani@kernel.org> Signed-off-by: Hans Zhang <hans.zhang@cixtech.com> Link: https://lore.kernel.org/r/20251108140305.1120117-11-hans.zhang@cixtech.com Signed-off-by: Peter Chen <peter.chen@cixtech.com>
-rw-r--r--arch/arm64/boot/dts/cix/sky1-orion-o6.dts20
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/cix/sky1-orion-o6.dts b/arch/arm64/boot/dts/cix/sky1-orion-o6.dts
index cdaca197edda..4dee8cd0b86d 100644
--- a/arch/arm64/boot/dts/cix/sky1-orion-o6.dts
+++ b/arch/arm64/boot/dts/cix/sky1-orion-o6.dts
@@ -66,6 +66,26 @@
};
};
+&pcie_x8_rc {
+ status = "okay";
+};
+
+&pcie_x4_rc {
+ status = "okay";
+};
+
+&pcie_x2_rc {
+ status = "okay";
+};
+
+&pcie_x1_0_rc {
+ status = "okay";
+};
+
+&pcie_x1_1_rc {
+ status = "okay";
+};
+
&uart2 {
status = "okay";
};