]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
riscv: sophgo: dts: add pwm controller for SG2042 SoC
authorChen Wang <unicorn_wang@outlook.com>
Wed, 5 Feb 2025 07:01:34 +0000 (15:01 +0800)
committerInochi Amaoto <inochiama@gmail.com>
Sat, 8 Feb 2025 12:26:49 +0000 (20:26 +0800)
SG2042 has one PWM controller, which has 4 pwm output channels.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Link: https://lore.kernel.org/r/f376e16c0ee0cdac51bb91421d78defc0601627a.1738737617.git.unicorn_wang@outlook.com
Signed-off-by: Inochi Amaoto <inochiama@gmail.com>
arch/riscv/boot/dts/sophgo/sg2042.dtsi

index e62ac51ac55abd922b5ef796ba8c2196383850c4..4449c762d6631bd49ded84a5fe9b7f071d78e8b3 100644 (file)
                        };
                };
 
+               pwm: pwm@703000c000 {
+                       compatible = "sophgo,sg2042-pwm";
+                       reg = <0x70 0x3000c000 0x0 0x20>;
+                       #pwm-cells = <3>;
+                       clocks = <&clkgen GATE_CLK_APB_PWM>;
+                       clock-names = "apb";
+                       resets = <&rstgen RST_PWM>;
+               };
+
                pllclk: clock-controller@70300100c0 {
                        compatible = "sophgo,sg2042-pll";
                        reg = <0x70 0x300100c0 0x0 0x40>;