Skip to content

Commit f86f39f

Browse files
nordic-baminordic-piks
authored andcommitted
tests: drivers: Run TWIM instances test on PPR
Enable execution of 'drivers.i2c.twim_instances' on H20 PPR Signed-off-by: Bartosz Miller <[email protected]>
1 parent 5cbdf03 commit f86f39f

File tree

2 files changed

+137
-0
lines changed

2 files changed

+137
-0
lines changed
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
&pinctrl {
8+
i2c130_default_test: i2c130_default_test {
9+
group1 {
10+
psels = <NRF_PSEL(TWIM_SDA, 9, 5)>,
11+
<NRF_PSEL(TWIM_SCL, 9, 4)>;
12+
};
13+
};
14+
15+
i2c130_sleep_test: i2c130_sleep_test {
16+
group1 {
17+
psels = <NRF_PSEL(TWIM_SDA, 9, 5)>,
18+
<NRF_PSEL(TWIM_SCL, 9, 4)>;
19+
low-power-enable;
20+
};
21+
};
22+
23+
i2c131_default_test: i2c131_default_test {
24+
group1 {
25+
psels = <NRF_PSEL(TWIM_SDA, 9, 0)>,
26+
<NRF_PSEL(TWIM_SCL, 9, 1)>;
27+
bias-pull-up;
28+
};
29+
};
30+
31+
i2c131_sleep_test: i2c131_sleep_test {
32+
group1 {
33+
psels = <NRF_PSEL(TWIM_SDA, 9, 0)>,
34+
<NRF_PSEL(TWIM_SCL, 9, 1)>;
35+
low-power-enable;
36+
};
37+
};
38+
39+
i2c132_default_test: i2c132_default_test {
40+
group1 {
41+
psels = <NRF_PSEL(TWIM_SDA, 0, 5)>,
42+
<NRF_PSEL(TWIM_SCL, 0, 0)>;
43+
bias-pull-up;
44+
};
45+
};
46+
47+
i2c132_sleep_test: i2c132_sleep_test {
48+
group1 {
49+
psels = <NRF_PSEL(TWIM_SDA, 0, 5)>,
50+
<NRF_PSEL(TWIM_SCL, 0, 0)>;
51+
low-power-enable;
52+
};
53+
};
54+
55+
i2c133_default_test: i2c133_default_test {
56+
group1 {
57+
psels = <NRF_PSEL(TWIM_SDA, 0, 6)>,
58+
<NRF_PSEL(TWIM_SCL, 0, 2)>;
59+
bias-pull-up;
60+
};
61+
};
62+
63+
i2c133_sleep_test: i2c133_sleep_test {
64+
group1 {
65+
psels = <NRF_PSEL(TWIM_SDA, 0, 6)>,
66+
<NRF_PSEL(TWIM_SCL, 0, 2)>;
67+
low-power-enable;
68+
};
69+
};
70+
71+
i2c134_default_test: i2c134_default_test {
72+
group1 {
73+
psels = <NRF_PSEL(TWIM_SDA, 0, 8)>,
74+
<NRF_PSEL(TWIM_SCL, 1, 0)>;
75+
bias-pull-up;
76+
};
77+
};
78+
79+
i2c134_sleep_test: i2c134_sleep_test {
80+
group1 {
81+
psels = <NRF_PSEL(TWIM_SDA, 0, 8)>,
82+
<NRF_PSEL(TWIM_SCL, 1, 0)>;
83+
low-power-enable;
84+
};
85+
};
86+
};
87+
88+
&can120 {
89+
status = "disabled";
90+
};
91+
92+
&i2c130 {
93+
compatible = "nordic,nrf-twim";
94+
status = "okay";
95+
pinctrl-0 = <&i2c130_default_test>;
96+
pinctrl-1 = <&i2c130_sleep_test>;
97+
pinctrl-names = "default", "sleep";
98+
zephyr,concat-buf-size = <256>;
99+
};
100+
101+
&i2c131 {
102+
compatible = "nordic,nrf-twim";
103+
status = "okay";
104+
pinctrl-0 = <&i2c131_default_test>;
105+
pinctrl-1 = <&i2c131_sleep_test>;
106+
pinctrl-names = "default", "sleep";
107+
zephyr,concat-buf-size = <256>;
108+
};
109+
110+
&i2c132 {
111+
compatible = "nordic,nrf-twim";
112+
status = "okay";
113+
pinctrl-0 = <&i2c132_default_test>;
114+
pinctrl-1 = <&i2c132_sleep_test>;
115+
pinctrl-names = "default", "sleep";
116+
zephyr,concat-buf-size = <256>;
117+
};
118+
119+
&i2c133 {
120+
compatible = "nordic,nrf-twim";
121+
status = "okay";
122+
pinctrl-0 = <&i2c133_default_test>;
123+
pinctrl-1 = <&i2c133_sleep_test>;
124+
pinctrl-names = "default", "sleep";
125+
zephyr,concat-buf-size = <256>;
126+
};
127+
128+
&i2c134 {
129+
compatible = "nordic,nrf-twim";
130+
status = "okay";
131+
pinctrl-0 = <&i2c134_default_test>;
132+
pinctrl-1 = <&i2c134_sleep_test>;
133+
pinctrl-names = "default", "sleep";
134+
zephyr,concat-buf-size = <256>;
135+
};

tests/drivers/i2c/twim_instances/testcase.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ tests:
99
drivers.i2c.twim_instances:
1010
platform_allow:
1111
- nrf54h20dk/nrf54h20/cpuapp
12+
- nrf54h20dk/nrf54h20/cpuppr
1213
- nrf54l15dk/nrf54l15/cpuapp
1314
- nrf54lm20dk/nrf54lm20a/cpuapp
1415
- [email protected]/nrf54ls05b/cpuapp
@@ -17,6 +18,7 @@ tests:
1718
- [email protected]/nrf54lv10a/cpuapp
1819
integration_platforms:
1920
- nrf54h20dk/nrf54h20/cpuapp
21+
- nrf54h20dk/nrf54h20/cpuppr
2022
- nrf54l15dk/nrf54l15/cpuapp
2123
- nrf54lm20dk/nrf54lm20a/cpuapp
2224
- nrf54ls05dk/nrf54ls05b/cpuapp

0 commit comments

Comments
 (0)