Skip to content

Commit c21a1fc

Browse files
committed
ARM: dts: r8a7790: Add PWM device nodes
Add support for the 7 PWM channels provided by PWM Timers on R-Car H2, by adding device nodes describing the PWM Timers. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://lore.kernel.org/r/9755b3af4296060ee31c4652def639574cbbd2fb.1679330878.git.geert+renesas@glider.be
1 parent 82e6c62 commit c21a1fc

1 file changed

Lines changed: 70 additions & 0 deletions

File tree

arch/arm/boot/dts/r8a7790.dtsi

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1048,6 +1048,76 @@
10481048
status = "disabled";
10491049
};
10501050

1051+
pwm0: pwm@e6e30000 {
1052+
compatible = "renesas,pwm-r8a7790", "renesas,pwm-rcar";
1053+
reg = <0 0xe6e30000 0 0x8>;
1054+
clocks = <&cpg CPG_MOD 523>;
1055+
power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1056+
resets = <&cpg 523>;
1057+
#pwm-cells = <2>;
1058+
status = "disabled";
1059+
};
1060+
1061+
pwm1: pwm@e6e31000 {
1062+
compatible = "renesas,pwm-r8a7790", "renesas,pwm-rcar";
1063+
reg = <0 0xe6e31000 0 0x8>;
1064+
clocks = <&cpg CPG_MOD 523>;
1065+
power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1066+
resets = <&cpg 523>;
1067+
#pwm-cells = <2>;
1068+
status = "disabled";
1069+
};
1070+
1071+
pwm2: pwm@e6e32000 {
1072+
compatible = "renesas,pwm-r8a7790", "renesas,pwm-rcar";
1073+
reg = <0 0xe6e32000 0 0x8>;
1074+
clocks = <&cpg CPG_MOD 523>;
1075+
power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1076+
resets = <&cpg 523>;
1077+
#pwm-cells = <2>;
1078+
status = "disabled";
1079+
};
1080+
1081+
pwm3: pwm@e6e33000 {
1082+
compatible = "renesas,pwm-r8a7790", "renesas,pwm-rcar";
1083+
reg = <0 0xe6e33000 0 0x8>;
1084+
clocks = <&cpg CPG_MOD 523>;
1085+
power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1086+
resets = <&cpg 523>;
1087+
#pwm-cells = <2>;
1088+
status = "disabled";
1089+
};
1090+
1091+
pwm4: pwm@e6e34000 {
1092+
compatible = "renesas,pwm-r8a7790", "renesas,pwm-rcar";
1093+
reg = <0 0xe6e34000 0 0x8>;
1094+
clocks = <&cpg CPG_MOD 523>;
1095+
power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1096+
resets = <&cpg 523>;
1097+
#pwm-cells = <2>;
1098+
status = "disabled";
1099+
};
1100+
1101+
pwm5: pwm@e6e35000 {
1102+
compatible = "renesas,pwm-r8a7790", "renesas,pwm-rcar";
1103+
reg = <0 0xe6e35000 0 0x8>;
1104+
clocks = <&cpg CPG_MOD 523>;
1105+
power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1106+
resets = <&cpg 523>;
1107+
#pwm-cells = <2>;
1108+
status = "disabled";
1109+
};
1110+
1111+
pwm6: pwm@e6e36000 {
1112+
compatible = "renesas,pwm-r8a7790", "renesas,pwm-rcar";
1113+
reg = <0 0xe6e36000 0 0x8>;
1114+
clocks = <&cpg CPG_MOD 523>;
1115+
power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1116+
resets = <&cpg 523>;
1117+
#pwm-cells = <2>;
1118+
status = "disabled";
1119+
};
1120+
10511121
can0: can@e6e80000 {
10521122
compatible = "renesas,can-r8a7790",
10531123
"renesas,rcar-gen2-can";

0 commit comments

Comments
 (0)