arm64: dts: rockchip: rk3399-nanopi-r4s: Disable removed devices
Subsystems (2)
PATCH 1/1 arm64: dts: rockchip: rk3399-nanopi-r4s: Disable removed devices
While the design of the NanoPi R4S is based on the common NanoPi 4 family, it is trimmed down a lot.
Disable all the peripherals on the SoC that are not used, and delete all the external components that are not present.
Signed-off-by Chen-Yu Tsai <[email protected]>
--- .../boot/dts/rockchip/rk3399-nanopi-r4s.dtsi | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+)
arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi +68 -0
@@ -66,16 +66,41 @@ &emmc_phy { status = "disabled"; }; +/* No USB type-C PD power manager */ +/delete-node/ &fusb0; + +&i2c1 { + status = "disabled"; +}; + &i2c4 { status = "disabled"; }; +&i2c7 { + status = "disabled"; +}; + +&i2s2 { + status = "disabled"; +}; + +&hdmi { + status = "disabled"; +}; + +&hdmi_sound { + status = "disabled"; +}; + &pcie0 { num-lanes = <1>; vpcie3v3-supply = <&vcc3v3_sys>; }; &pinctrl { + /delete-node/ fusb30x; + gpio-leds { /delete-node/ status-led-pin;
@@ -101,14 +126,21 @@ reset_button_pin: reset-button-pin { }; }; +&pwm0 { + status = "disabled"; +}; + &sdhci { status = "disabled"; }; &sdio0 { + /delete-property/ mmc-pwrseq; status = "disabled"; }; +/delete-node/ &sdio_pwrseq; + &u2phy0_host { phy-supply = <&vdd_5v>; };
@@ -119,12 +151,48 @@ &u2phy1_host { &uart0 { status = "disabled"; + + /delete-node/ bluetooth; }; +&u2phy1_host { + status = "disabled"; +}; + +&usb_host1_ehci { + status = "disabled"; +}; + +&usb_host1_ohci { + status = "disabled"; +}; &usbdrd_dwc3_0 { dr_mode = "host"; }; +/delete-node/ &vbus_typec; + &vcc3v3_sys { vin-supply = <&vcc5v0_sys>; }; + +&vopb { + status = "disabled"; +}; + +&vopb_mmu { + status = "disabled"; +}; + +&vopl { + status = "disabled"; +}; + +&vopl_mmu { + status = "disabled"; +}; + +/delete-node/ &bt_host_wake_l; +/delete-node/ &bt_reg_on_h; +/delete-node/ &bt_wake_l; +/delete-node/ &wifi_reg_on_h;
Signature · 1 line
2.47.3
Quoted 8 lines · Chen-Yu Tsai
While the design of the NanoPi R4S is based on the common NanoPi 4 family, it is trimmed down a lot.
Disable all the peripherals on the SoC that are not used, and delete all the external components that are not present.
[...]
Applied, thanks!
[1/1] arm64: dts: rockchip: rk3399-nanopi-r4s: Disable removed devices
commit: 8333fe46b0010d110b36f1628dd8dfc77d2c389a
Best regards,
Signature · 1 line
Heiko Stuebner <[email protected]>