Skip to content

Commit 8337f4d

Browse files
[nrf fromtree] tests: drivers: i2c: target_api: add nrf54h20
Add nrf54h20 to test suite. Signed-off-by: Bjarki Arge Andreasen <[email protected]> (cherry picked from commit 37c3efc)
1 parent e73adc9 commit 8337f4d

File tree

2 files changed

+82
-0
lines changed

2 files changed

+82
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Copyright (c) 2025 Nordic Semiconductor ASA
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
CONFIG_I2C_NRFX_TWIS_BUF_SIZE=256
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
/*
8+
* SDA = P2.8 and P2.9
9+
* SCL = P1.2 and P1.3
10+
*/
11+
12+
&pinctrl {
13+
i2c130_default: i2c130_default {
14+
group1 {
15+
psels = <NRF_PSEL(TWIM_SDA, 2, 8)>,
16+
<NRF_PSEL(TWIM_SCL, 1, 2)>;
17+
bias-pull-up;
18+
};
19+
};
20+
21+
i2c130_sleep: i2c130_sleep {
22+
group1 {
23+
psels = <NRF_PSEL(TWIM_SDA, 2, 8)>,
24+
<NRF_PSEL(TWIM_SCL, 1, 2)>;
25+
low-power-enable;
26+
};
27+
};
28+
29+
i2c131_default: i2c131_default {
30+
group1 {
31+
psels = <NRF_PSEL(TWIM_SDA, 2, 9)>,
32+
<NRF_PSEL(TWIM_SCL, 1, 3)>;
33+
bias-pull-up;
34+
};
35+
};
36+
37+
i2c131_sleep: i2c131_sleep {
38+
group1 {
39+
psels = <NRF_PSEL(TWIM_SDA, 2, 9)>,
40+
<NRF_PSEL(TWIM_SCL, 1, 3)>;
41+
low-power-enable;
42+
};
43+
};
44+
};
45+
46+
&i2c130 {
47+
clock-frequency = <I2C_BITRATE_STANDARD>;
48+
pinctrl-0 = <&i2c130_default>;
49+
pinctrl-1 = <&i2c130_sleep>;
50+
pinctrl-names = "default", "sleep";
51+
zephyr,concat-buf-size = <256>;
52+
memory-regions = <&cpuapp_dma_region>;
53+
status = "okay";
54+
55+
eeprom1: eeprom@56 {
56+
compatible = "zephyr,i2c-target-eeprom";
57+
reg = <0x56>;
58+
address-width = <8>;
59+
size = <256>;
60+
};
61+
};
62+
63+
&i2c131 {
64+
compatible = "nordic,nrf-twis";
65+
clock-frequency = <I2C_BITRATE_STANDARD>;
66+
pinctrl-0 = <&i2c131_default>;
67+
pinctrl-1 = <&i2c131_sleep>;
68+
pinctrl-names = "default", "sleep";
69+
memory-regions = <&cpuapp_dma_region>;
70+
status = "okay";
71+
72+
eeprom0: eeprom@54 {
73+
compatible = "zephyr,i2c-target-eeprom";
74+
reg = <0x54>;
75+
address-width = <8>;
76+
size = <256>;
77+
};
78+
};

0 commit comments

Comments
 (0)