Skip to content

Commit 3c27e6f

Browse files
gautierg-stkartben
authored andcommitted
tests: drivers: counter: basic_api: complete stm32 board overlays
Completes the STM32 overlays: - Adds missing timers - Adds copyright notice - Adds okay to timer instances so that shared interrupts can be enabled if needed - Adds an overlay for STM32H7R/S - Removes the conf file for N6 that is useless now that userspace works. Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
1 parent 85e6b86 commit 3c27e6f

34 files changed

Lines changed: 1320 additions & 8 deletions

tests/drivers/counter/counter_basic_api/boards/b_u585i_iot02a.overlay

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,103 @@
1+
/*
2+
* Copyright (c) 2025 STMicroelectronics
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
&timers1 {
8+
st,prescaler = <79>;
9+
status = "okay";
10+
11+
counter {
12+
status = "okay";
13+
};
14+
};
15+
16+
&timers2 {
17+
st,prescaler = <79>;
18+
status = "okay";
19+
20+
counter {
21+
status = "okay";
22+
};
23+
};
24+
25+
&timers3 {
26+
st,prescaler = <79>;
27+
status = "okay";
28+
29+
counter {
30+
status = "okay";
31+
};
32+
};
33+
134
&timers4 {
235
st,prescaler = <79>;
36+
status = "okay";
37+
338
counter {
439
status = "okay";
540
};
641
};
742

843
&timers5 {
944
st,prescaler = <79>;
45+
status = "okay";
46+
47+
counter {
48+
status = "okay";
49+
};
50+
};
51+
52+
&timers6 {
53+
st,prescaler = <79>;
54+
status = "okay";
55+
56+
counter {
57+
status = "okay";
58+
};
59+
};
60+
61+
&timers7 {
62+
st,prescaler = <79>;
63+
status = "okay";
64+
65+
counter {
66+
status = "okay";
67+
};
68+
};
69+
70+
&timers8 {
71+
st,prescaler = <79>;
72+
status = "okay";
73+
1074
counter {
1175
status = "okay";
1276
};
1377
};
1478

1579
&timers15 {
1680
st,prescaler = <79>;
81+
status = "okay";
82+
1783
counter {
1884
status = "okay";
1985
};
2086
};
2187

2288
&timers16 {
2389
st,prescaler = <79>;
90+
status = "okay";
91+
2492
counter {
2593
status = "okay";
2694
};
2795
};
2896

2997
&timers17 {
3098
st,prescaler = <79>;
99+
status = "okay";
100+
31101
counter {
32102
status = "okay";
33103
};

tests/drivers/counter/counter_basic_api/boards/disco_l475_iot1.overlay

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,103 @@
1+
/*
2+
* Copyright (c) 2025 STMicroelectronics
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
&timers1 {
8+
st,prescaler = <79>;
9+
status = "okay";
10+
11+
counter {
12+
status = "okay";
13+
};
14+
};
15+
116
&timers2 {
217
st,prescaler = <79>;
18+
status = "okay";
19+
20+
counter {
21+
status = "okay";
22+
};
23+
};
24+
25+
&timers3 {
26+
st,prescaler = <79>;
27+
status = "okay";
28+
29+
counter {
30+
status = "okay";
31+
};
32+
};
33+
34+
&timers4 {
35+
st,prescaler = <79>;
36+
status = "okay";
37+
38+
counter {
39+
status = "okay";
40+
};
41+
};
42+
43+
&timers5 {
44+
st,prescaler = <79>;
45+
status = "okay";
46+
347
counter {
448
status = "okay";
549
};
650
};
751

852
&timers6 {
953
st,prescaler = <79>;
54+
status = "okay";
55+
56+
counter {
57+
status = "okay";
58+
};
59+
};
60+
61+
&timers7 {
62+
st,prescaler = <79>;
63+
status = "okay";
64+
65+
counter {
66+
status = "okay";
67+
};
68+
};
69+
70+
&timers8 {
71+
st,prescaler = <79>;
72+
status = "okay";
73+
1074
counter {
1175
status = "okay";
1276
};
1377
};
1478

1579
&timers15 {
1680
st,prescaler = <79>;
81+
status = "okay";
82+
1783
counter {
1884
status = "okay";
1985
};
2086
};
2187

2288
&timers16 {
2389
st,prescaler = <79>;
90+
status = "okay";
91+
92+
counter {
93+
status = "okay";
94+
};
95+
};
96+
97+
&timers17 {
98+
st,prescaler = <79>;
99+
status = "okay";
100+
24101
counter {
25102
status = "okay";
26103
};

tests/drivers/counter/counter_basic_api/boards/google_dragonclaw.overlay

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,111 @@
1+
/*
2+
* SPDX-FileCopyrightText: Copyright The Zephyr Project Contributors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
16
&timers2 {
27
st,prescaler = <79>;
8+
status = "okay";
9+
310
counter {
411
status = "okay";
512
};
613
};
714

815
&timers3 {
916
st,prescaler = <79>;
17+
status = "okay";
18+
1019
counter {
1120
status = "okay";
1221
};
1322
};
1423

1524
&timers4 {
1625
st,prescaler = <79>;
26+
status = "okay";
27+
1728
counter {
1829
status = "okay";
1930
};
2031
};
2132

2233
&timers5 {
2334
st,prescaler = <79>;
35+
status = "okay";
36+
2437
counter {
2538
status = "okay";
2639
};
2740
};
2841

2942
&timers7 {
3043
st,prescaler = <79>;
44+
status = "okay";
45+
3146
counter {
3247
status = "okay";
3348
};
3449
};
3550

3651
&timers8 {
3752
st,prescaler = <79>;
53+
status = "okay";
54+
3855
counter {
3956
status = "okay";
4057
};
4158
};
4259

4360
&timers9 {
4461
st,prescaler = <79>;
62+
status = "okay";
63+
4564
counter {
4665
status = "okay";
4766
};
4867
};
4968

5069
&timers10 {
5170
st,prescaler = <79>;
71+
status = "okay";
72+
5273
counter {
5374
status = "okay";
5475
};
5576
};
5677

5778
&timers11 {
5879
st,prescaler = <79>;
80+
status = "okay";
81+
5982
counter {
6083
status = "okay";
6184
};
6285
};
6386

6487
&timers12 {
6588
st,prescaler = <79>;
89+
status = "okay";
90+
6691
counter {
6792
status = "okay";
6893
};
6994
};
7095

7196
&timers13 {
7297
st,prescaler = <79>;
98+
status = "okay";
99+
73100
counter {
74101
status = "okay";
75102
};
76103
};
77104

78105
&timers14 {
79106
st,prescaler = <79>;
107+
status = "okay";
108+
80109
counter {
81110
status = "okay";
82111
};

tests/drivers/counter/counter_basic_api/boards/nucleo_c071rb.overlay

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,58 @@
1+
/*
2+
* Copyright (c) 2025 STMicroelectronics
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
17
&timers1 {
28
st,prescaler = <79>;
9+
status = "okay";
10+
311
counter {
412
status = "okay";
513
};
614
};
715

816
&timers2 {
917
st,prescaler = <79>;
18+
status = "okay";
19+
1020
counter {
1121
status = "okay";
1222
};
1323
};
1424

1525
&timers3 {
1626
st,prescaler = <79>;
27+
status = "okay";
28+
29+
counter {
30+
status = "okay";
31+
};
32+
};
33+
34+
&timers14 {
35+
st,prescaler = <79>;
36+
status = "okay";
37+
1738
counter {
1839
status = "okay";
1940
};
2041
};
2142

2243
&timers16 {
2344
st,prescaler = <79>;
45+
status = "okay";
46+
2447
counter {
2548
status = "okay";
2649
};
2750
};
2851

2952
&timers17 {
3053
st,prescaler = <79>;
54+
status = "okay";
55+
3156
counter {
3257
status = "okay";
3358
};

0 commit comments

Comments
 (0)