diff --git a/rk356x/.dr4-rk3568.dtb.dts.tmp b/rk356x/.dr4-rk3568.dtb.dts.tmp index d849176..a582889 100644 --- a/rk356x/.dr4-rk3568.dtb.dts.tmp +++ b/rk356x/.dr4-rk3568.dtb.dts.tmp @@ -1,6 +1,6 @@ -# 1 "arch/arm64/boot/dts/rockchip/rk356x/dr4-rk3568.dts" -# 1 "" -# 1 "" +# 0 "arch/arm64/boot/dts/rockchip/rk356x/dr4-rk3568.dts" +# 0 "" +# 0 "" # 1 "arch/arm64/boot/dts/rockchip/rk356x/dr4-rk3568.dts" @@ -7868,7 +7868,7 @@ }; }; }; -# 3891 "arch/arm64/boot/dts/rockchip/rk356x/../rk3568.dtsi" 2 +# 3892 "arch/arm64/boot/dts/rockchip/rk356x/../rk3568.dtsi" 2 # 18 "arch/arm64/boot/dts/rockchip/rk356x/rk3566-evb-rpdzkj-rk809-tcs4525.dtsi" 2 / { @@ -8839,13 +8839,28 @@ dsi1_panel: panel@0 { # 1 "arch/arm64/boot/dts/rockchip/rk356x/zkzg-pcie-rk3568.dtsi" 1 -&pcie30phy { - status = "okay"; +/ { + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + pcie_dma: pcie-dma@40000000 { + reg = <0x0 0x40000000 0x0 0x10000000>; + no-map; + }; + }; }; &pcie3x2 { - compatible = "rockchip,rk3568-pcie-ep"; - status = "okay"; + compatible = "rockchip,rk3568-pcie-ep"; + reset-gpios = <&gpio0 22 0>; + vpcie3v3-supply = <&vcc3v3_sys>; + status = "okay"; + memory-region = <&pcie_dma>; + + + }; # 16 "arch/arm64/boot/dts/rockchip/rk356x/dr4-rk3568.dts" 2 # 28 "arch/arm64/boot/dts/rockchip/rk356x/dr4-rk3568.dts" diff --git a/rk356x/dr4-rk3568.dtb b/rk356x/dr4-rk3568.dtb index 010ccd9..4c47594 100644 Binary files a/rk356x/dr4-rk3568.dtb and b/rk356x/dr4-rk3568.dtb differ diff --git a/rk356x/dr4-rk3568.dts b/rk356x/dr4-rk3568.dts index 734a69f..0226541 100755 --- a/rk356x/dr4-rk3568.dts +++ b/rk356x/dr4-rk3568.dts @@ -582,3 +582,4 @@ BT,wake_host_irq = <&gpio0 RK_PD4 GPIO_ACTIVE_HIGH>; status = "disabled"; }; + diff --git a/rk356x/zkzg-pcie-rk3568.dtsi b/rk356x/zkzg-pcie-rk3568.dtsi index c9113c6..a6ad333 100644 --- a/rk356x/zkzg-pcie-rk3568.dtsi +++ b/rk356x/zkzg-pcie-rk3568.dtsi @@ -1,8 +1,20 @@ -&pcie30phy { - status = "okay"; +/ { + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + pcie_dma: pcie-dma@40000000 { + reg = <0x0 0x40000000 0x0 0x10000000>; + no-map; + }; + }; }; &pcie3x2 { - compatible = "rockchip,rk3568-pcie-ep"; - status = "okay"; + compatible = "rockchip,rk3568-pcie-ep"; + reset-gpios = <&gpio0 RK_PC6 GPIO_ACTIVE_HIGH>; + vpcie3v3-supply = <&vcc3v3_sys>; + status = "okay"; + memory-region = <&pcie_dma>; }; \ No newline at end of file