tests: drivers: counter running on stm32 timer-counter instances

Defines the overlay to Use the stm32 counter-timer in addition
to the rtc (if enabled)
to pass the tests/drivers/counter/counter_basic_api/
Enable all the possible timer nodes on each board.

Signed-off-by: Francois Ramu <francois.ramu@st.com>
This commit is contained in:
Francois Ramu 2023-03-27 18:09:46 +02:00 committed by Carles Cufí
commit 739ffd8a46
18 changed files with 720 additions and 8 deletions

View file

@ -0,0 +1,34 @@
&timers4 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers5 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers15 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers16 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers17 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,27 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers6 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers15 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers16 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,34 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers14 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers16 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers17 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,20 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers4 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,84 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers4 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers5 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers6 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers7 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers9 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers10 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers11 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers12 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers13 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers14 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,47 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers4 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers5 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers9 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers10 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers11 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,83 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers4 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers5 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers6 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers7 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers9 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers10 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers11 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers12 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers13 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers14 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,48 @@
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers6 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers7 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers14 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers15 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers16 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers17 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,41 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers4 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers15 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers16 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers17 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,83 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers4 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers5 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers6 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers7 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers12 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers13 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers14 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers15 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers16 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers17 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,41 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers6 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers7 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers21 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers22 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,41 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers4 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers9 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers10 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers11 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,20 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers16 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers17 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,20 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers16 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers17 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -0,0 +1,48 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers6 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers7 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers15 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers16 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers17 {
st,prescaler = <79>;
counter {
status = "okay";
};
};

View file

@ -4,7 +4,3 @@
status = "okay";
};
};
&rtc {
status = "disabled";
};

View file

@ -81,7 +81,3 @@
status = "okay";
};
};
&rtc {
status = "disabled";
};

View file

@ -0,0 +1,49 @@
&timers2 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers3 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers4 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers5 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers15 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers16 {
st,prescaler = <79>;
counter {
status = "okay";
};
};
&timers17 {
st,prescaler = <79>;
counter {
status = "okay";
};
};