Skip to content

Commit 9dad848

Browse files
bogdanovsnashif
authored andcommitted
dts: arm: ti: cc23x0: Add LGPT PWM support
Add all available PWM channels as subnodes to respected LGPT. Signed-off-by: Stoyan Bogdanov <[email protected]>
1 parent ff23285 commit 9dad848

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

dts/arm/ti/cc23x0.dtsi

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,22 @@
130130
interrupts = <13 0>;
131131
clk-prescale = <0>;
132132
status = "disabled";
133+
134+
pwm0: pwm0 {
135+
compatible = "ti,cc23x0-lgpt-pwm";
136+
#pwm-cells = <3>;
137+
status = "disabled";
138+
};
139+
pwm1: pwm1 {
140+
compatible = "ti,cc23x0-lgpt-pwm";
141+
#pwm-cells = <3>;
142+
status = "disabled";
143+
};
144+
pwm2: pwm2 {
145+
compatible = "ti,cc23x0-lgpt-pwm";
146+
#pwm-cells = <3>;
147+
status = "disabled";
148+
};
133149
};
134150

135151
lgpt1: lgpt@40061000 {
@@ -139,6 +155,22 @@
139155
interrupts = <14 0>;
140156
clk-prescale = <0>;
141157
status = "disabled";
158+
159+
pwm3: pwm0 {
160+
compatible = "ti,cc23x0-lgpt-pwm";
161+
#pwm-cells = <3>;
162+
status = "disabled";
163+
};
164+
pwm4: pwm1 {
165+
compatible = "ti,cc23x0-lgpt-pwm";
166+
#pwm-cells = <3>;
167+
status = "disabled";
168+
};
169+
pwm5: pwm2 {
170+
compatible = "ti,cc23x0-lgpt-pwm";
171+
#pwm-cells = <3>;
172+
status = "disabled";
173+
};
142174
};
143175

144176
lgpt2: lgpt@40062000 {
@@ -148,6 +180,22 @@
148180
interrupts = <17 0>;
149181
clk-prescale = <0>;
150182
status = "disabled";
183+
184+
pwm6: pwm0 {
185+
compatible = "ti,cc23x0-lgpt-pwm";
186+
#pwm-cells = <3>;
187+
status = "disabled";
188+
};
189+
pwm7: pwm1 {
190+
compatible = "ti,cc23x0-lgpt-pwm";
191+
#pwm-cells = <3>;
192+
status = "disabled";
193+
};
194+
pwm8: pwm2 {
195+
compatible = "ti,cc23x0-lgpt-pwm";
196+
#pwm-cells = <3>;
197+
status = "disabled";
198+
};
151199
};
152200

153201
lgpt3: lgpt@40063000 {
@@ -157,6 +205,22 @@
157205
interrupts = <18 0>;
158206
clk-prescale = <0>;
159207
status = "disabled";
208+
209+
pwm9: pwm0 {
210+
compatible = "ti,cc23x0-lgpt-pwm";
211+
#pwm-cells = <3>;
212+
status = "disabled";
213+
};
214+
pwm10: pwm1 {
215+
compatible = "ti,cc23x0-lgpt-pwm";
216+
#pwm-cells = <3>;
217+
status = "disabled";
218+
};
219+
pwm11: pwm2 {
220+
compatible = "ti,cc23x0-lgpt-pwm";
221+
#pwm-cells = <3>;
222+
status = "disabled";
223+
};
160224
};
161225

162226
adc0: adc@40050000 {

0 commit comments

Comments
 (0)