diff --git a/patch/kernel/rockchip-rk3588-collabora/dt/rk3588-nanopc-t6.dts b/patch/kernel/rockchip-rk3588-collabora/dt/rk3588-nanopc-t6.dts index 471b66a76a..65ecdff7cc 100644 --- a/patch/kernel/rockchip-rk3588-collabora/dt/rk3588-nanopc-t6.dts +++ b/patch/kernel/rockchip-rk3588-collabora/dt/rk3588-nanopc-t6.dts @@ -77,6 +77,18 @@ vin-supply = <&vcc_3v3_s3>; }; + vcc3v3_pcie30: vcc3v3-pcie30 { + compatible = "regulator-fixed"; + enable-active-high; + gpios = <&gpio2 RK_PC5 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&pcie_m2_0_pwren>; + regulator-name = "vcc3v3_pcie30"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + vin-supply = <&vcc5v0_sys>; + }; + vdd_mpcie_3v3: vdd-mpcie-3v3 { compatible = "regulator-fixed"; enable-active-high; @@ -263,6 +275,17 @@ }; }; +&pcie30phy { + status = "okay"; +}; + +&pcie3x4 { + reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>; + vpcie3v3-supply = <&vcc3v3_pcie30>; + status = "okay"; +}; + + &pinctrl { hym8563 {