Skip to content

Commit 05d963e

Browse files
FRASTMcarlescufi
authored andcommitted
dts: arm: st: stm32 timer node has counter capability for each timer
Add the counter compatibility for each timer of the stm32 mcus. Signed-off-by: Francois Ramu <[email protected]>
1 parent 6932838 commit 05d963e

File tree

16 files changed

+410
-0
lines changed

16 files changed

+410
-0
lines changed

dts/arm/st/f0/stm32f0.dtsi

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,11 @@
250250
status = "disabled";
251251
#pwm-cells = <3>;
252252
};
253+
254+
counter {
255+
compatible = "st,stm32-counter";
256+
status = "disabled";
257+
};
253258
};
254259

255260
timers14: timers@40002000 {
@@ -267,6 +272,11 @@
267272
status = "disabled";
268273
#pwm-cells = <3>;
269274
};
275+
276+
counter {
277+
compatible = "st,stm32-counter";
278+
status = "disabled";
279+
};
270280
};
271281

272282
timers16: timers@40014400 {
@@ -284,6 +294,11 @@
284294
status = "disabled";
285295
#pwm-cells = <3>;
286296
};
297+
298+
counter {
299+
compatible = "st,stm32-counter";
300+
status = "disabled";
301+
};
287302
};
288303

289304
timers17: timers@40014800 {
@@ -301,6 +316,11 @@
301316
status = "disabled";
302317
#pwm-cells = <3>;
303318
};
319+
320+
counter {
321+
compatible = "st,stm32-counter";
322+
status = "disabled";
323+
};
304324
};
305325

306326
adc1: adc@40012400 {

dts/arm/st/f0/stm32f031.dtsi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@
2323
status = "disabled";
2424
#pwm-cells = <3>;
2525
};
26+
27+
counter {
28+
compatible = "st,stm32-counter";
29+
status = "disabled";
30+
};
2631
};
2732

2833
rtc@40002800 {

dts/arm/st/f1/stm32f1.dtsi

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,11 @@
271271
status = "disabled";
272272
#pwm-cells = <3>;
273273
};
274+
275+
counter {
276+
compatible = "st,stm32-counter";
277+
status = "disabled";
278+
};
274279
};
275280

276281
timers3: timers@40000400 {
@@ -288,6 +293,11 @@
288293
status = "disabled";
289294
#pwm-cells = <3>;
290295
};
296+
297+
counter {
298+
compatible = "st,stm32-counter";
299+
status = "disabled";
300+
};
291301
};
292302

293303
timers4: timers@40000800 {
@@ -305,6 +315,11 @@
305315
status = "disabled";
306316
#pwm-cells = <3>;
307317
};
318+
319+
counter {
320+
compatible = "st,stm32-counter";
321+
status = "disabled";
322+
};
308323
};
309324

310325
rtc: rtc@40002800 {

dts/arm/st/f2/stm32f2.dtsi

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -445,6 +445,11 @@
445445
status = "disabled";
446446
#pwm-cells = <3>;
447447
};
448+
449+
counter {
450+
compatible = "st,stm32-counter";
451+
status = "disabled";
452+
};
448453
};
449454

450455
timers4: timers@40000800 {
@@ -462,6 +467,11 @@
462467
status = "disabled";
463468
#pwm-cells = <3>;
464469
};
470+
471+
counter {
472+
compatible = "st,stm32-counter";
473+
status = "disabled";
474+
};
465475
};
466476

467477
timers5: timers@40000c00 {
@@ -479,6 +489,11 @@
479489
status = "disabled";
480490
#pwm-cells = <3>;
481491
};
492+
493+
counter {
494+
compatible = "st,stm32-counter";
495+
status = "disabled";
496+
};
482497
};
483498

484499
timers6: timers@40001000 {
@@ -490,6 +505,11 @@
490505
interrupt-names = "global";
491506
st,prescaler = <0>;
492507
status = "disabled";
508+
509+
counter {
510+
compatible = "st,stm32-counter";
511+
status = "disabled";
512+
};
493513
};
494514

495515
timers7: timers@40001400 {
@@ -501,6 +521,11 @@
501521
interrupt-names = "global";
502522
st,prescaler = <0>;
503523
status = "disabled";
524+
525+
counter {
526+
compatible = "st,stm32-counter";
527+
status = "disabled";
528+
};
504529
};
505530

506531
timers8: timers@40010400 {
@@ -535,6 +560,11 @@
535560
status = "disabled";
536561
#pwm-cells = <3>;
537562
};
563+
564+
counter {
565+
compatible = "st,stm32-counter";
566+
status = "disabled";
567+
};
538568
};
539569

540570
timers10: timers@40014400 {
@@ -552,6 +582,11 @@
552582
status = "disabled";
553583
#pwm-cells = <3>;
554584
};
585+
586+
counter {
587+
compatible = "st,stm32-counter";
588+
status = "disabled";
589+
};
555590
};
556591

557592
timers11: timers@40014800 {
@@ -569,6 +604,11 @@
569604
status = "disabled";
570605
#pwm-cells = <3>;
571606
};
607+
608+
counter {
609+
compatible = "st,stm32-counter";
610+
status = "disabled";
611+
};
572612
};
573613

574614
timers12: timers@40001800 {
@@ -586,6 +626,11 @@
586626
status = "disabled";
587627
#pwm-cells = <3>;
588628
};
629+
630+
counter {
631+
compatible = "st,stm32-counter";
632+
status = "disabled";
633+
};
589634
};
590635

591636
timers13: timers@40001c00 {
@@ -603,6 +648,11 @@
603648
status = "disabled";
604649
#pwm-cells = <3>;
605650
};
651+
652+
counter {
653+
compatible = "st,stm32-counter";
654+
status = "disabled";
655+
};
606656
};
607657

608658
timers14: timers@40002000 {
@@ -620,6 +670,11 @@
620670
status = "disabled";
621671
#pwm-cells = <3>;
622672
};
673+
674+
counter {
675+
compatible = "st,stm32-counter";
676+
status = "disabled";
677+
};
623678
};
624679

625680
rng: rng@50060800 {

dts/arm/st/f3/stm32f3.dtsi

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,11 @@
277277
status = "disabled";
278278
#pwm-cells = <3>;
279279
};
280+
281+
counter {
282+
compatible = "st,stm32-counter";
283+
status = "disabled";
284+
};
280285
};
281286

282287
timers3: timers@40000400 {
@@ -294,6 +299,11 @@
294299
status = "disabled";
295300
#pwm-cells = <3>;
296301
};
302+
303+
counter {
304+
compatible = "st,stm32-counter";
305+
status = "disabled";
306+
};
297307
};
298308

299309
timers6: timers@40001000 {
@@ -305,6 +315,11 @@
305315
interrupt-names = "global";
306316
st,prescaler = <0>;
307317
status = "disabled";
318+
319+
counter {
320+
compatible = "st,stm32-counter";
321+
status = "disabled";
322+
};
308323
};
309324

310325
timers7: timers@40001400 {
@@ -316,6 +331,11 @@
316331
interrupt-names = "global";
317332
st,prescaler = <0>;
318333
status = "disabled";
334+
335+
counter {
336+
compatible = "st,stm32-counter";
337+
status = "disabled";
338+
};
319339
};
320340

321341
timers15: timers@40014000 {
@@ -333,6 +353,11 @@
333353
status = "disabled";
334354
#pwm-cells = <3>;
335355
};
356+
357+
counter {
358+
compatible = "st,stm32-counter";
359+
status = "disabled";
360+
};
336361
};
337362

338363
timers16: timers@40014400 {
@@ -350,6 +375,11 @@
350375
status = "disabled";
351376
#pwm-cells = <3>;
352377
};
378+
379+
counter {
380+
compatible = "st,stm32-counter";
381+
status = "disabled";
382+
};
353383
};
354384

355385
timers17: timers@40014800 {
@@ -367,6 +397,11 @@
367397
status = "disabled";
368398
#pwm-cells = <3>;
369399
};
400+
401+
counter {
402+
compatible = "st,stm32-counter";
403+
status = "disabled";
404+
};
370405
};
371406

372407
rtc: rtc@40002800 {

0 commit comments

Comments
 (0)