diff --git a/rk3588/.dr4-rk3588.dtb.dts.tmp b/rk3588/.dr4-rk3588.dtb.dts.tmp index 5821cb2..121845c 100644 --- a/rk3588/.dr4-rk3588.dtb.dts.tmp +++ b/rk3588/.dr4-rk3588.dtb.dts.tmp @@ -14951,3 +14951,19 @@ clock-names = "hdmi0_phy_pll", "hdmi1_phy_pll"; &hdptxphy_hdmi_clk1 { status = "okay"; }; + +&pwm0 { + status = "okay"; + compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"; + pinctrl-names = "active"; + pinctrl-0 = <&pwm0m2_pins>; + #pwm-cells = <3>; +}; + +&pwm13 { + status = "okay"; + compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"; + pinctrl-names = "active"; + pinctrl-0 = <&pwm13m2_pins>; + #pwm-cells = <3>; +}; diff --git a/rk3588/dr4-rk3588.dtb b/rk3588/dr4-rk3588.dtb index e712232..ca5915a 100644 Binary files a/rk3588/dr4-rk3588.dtb and b/rk3588/dr4-rk3588.dtb differ diff --git a/rk3588/dr4-rk3588.dts b/rk3588/dr4-rk3588.dts index 7e2673e..1604f67 100755 --- a/rk3588/dr4-rk3588.dts +++ b/rk3588/dr4-rk3588.dts @@ -283,4 +283,20 @@ clock-names = "hdmi0_phy_pll", "hdmi1_phy_pll"; &hdptxphy_hdmi_clk1 { status = "okay"; +}; + +&pwm0 { + status = "okay"; + compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"; + pinctrl-names = "active"; + pinctrl-0 = <&pwm0m2_pins>; // 选择 PWM1 的引脚复用 + #pwm-cells = <3>; +}; + +&pwm13 { + status = "okay"; + compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"; + pinctrl-names = "active"; + pinctrl-0 = <&pwm13m2_pins>; // 选择 PWM1 的引脚复用和UART1 M1引脚冲突了 + #pwm-cells = <3>; }; \ No newline at end of file