add pcie support to orangepi rk3399
This commit is contained in:
parent
4df3bddd64
commit
5b867a1cbd
@ -0,0 +1,68 @@
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: amazingfate <liujianfeng1994@gmail.com>
|
||||
Date: Thu, 18 Apr 2024 00:42:13 +0800
|
||||
Subject: arm64: dts: rockchip: add pcie support to orangepi rk3399 board
|
||||
|
||||
---
|
||||
arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 31 ++++++++++
|
||||
1 file changed, 31 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts b/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts
|
||||
index e7551449e718..fc23d4733509 100644
|
||||
--- a/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts
|
||||
+++ b/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts
|
||||
@@ -124,6 +124,17 @@ vcc3v0_sd: vcc3v0-sd {
|
||||
vin-supply = <&vcc3v3_sys>;
|
||||
};
|
||||
|
||||
+ vcc3v3_pcie: vcc3v3-pcie-regulator {
|
||||
+ compatible = "regulator-fixed";
|
||||
+ enable-active-high;
|
||||
+ gpio = <&gpio0 2 0>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pcie_drv>;
|
||||
+ regulator-always-on;
|
||||
+ regulator-boot-on;
|
||||
+ regulator-name = "vcc3v3_pcie";
|
||||
+ };
|
||||
+
|
||||
vcc3v3_sys: vcc3v3-sys {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc3v3_sys";
|
||||
@@ -588,6 +599,20 @@ &io_domains {
|
||||
gpio1830-supply = <&vcc_3v0>;
|
||||
};
|
||||
|
||||
+&pcie_phy {
|
||||
+ status = "okay";
|
||||
+ assigned-clocks = <&cru 138>;
|
||||
+ assigned-clock-parents = <&cru 167>;
|
||||
+ assigned-clock-rates = <100000000>;
|
||||
+};
|
||||
+
|
||||
+&pcie0 {
|
||||
+ status = "okay";
|
||||
+ ep-gpios = <&gpio2 4 0>;
|
||||
+ num-lanes = <4>;
|
||||
+ max-link-speed = <1>;
|
||||
+};
|
||||
+
|
||||
&pmu_io_domains {
|
||||
status = "okay";
|
||||
pmu1830-supply = <&vcc_3v0>;
|
||||
@@ -610,6 +635,12 @@ phy_rstb: phy-rstb {
|
||||
};
|
||||
};
|
||||
|
||||
+ pcie {
|
||||
+ pcie_drv: pcie-drv {
|
||||
+ rockchip,pins = <0 2 0 &pcfg_pull_none>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
pmic {
|
||||
cpu_b_sleep: cpu-b-sleep {
|
||||
rockchip,pins = <1 RK_PC1 RK_FUNC_GPIO &pcfg_pull_down>;
|
||||
--
|
||||
Armbian
|
||||
|
||||
Loading…
Reference in New Issue
Block a user