Skip to content

Commit de0c257

Browse files
Phuc Phamnhutnguyenkc
authored andcommitted
boards: renesas: Add I2C support for Renesas RZ/A3UL, T2M, N2L, V2L
Add I2C support for board Renesas RZ/A3UL-SMARC, RZ/T2M-RSK, RZ/N2L-RSK, RZ/V2L-SMARC Signed-off-by: Phuc Pham <[email protected]> Signed-off-by: Nhut Nguyen <[email protected]>
1 parent d293e2e commit de0c257

12 files changed

+56
-0
lines changed

boards/renesas/rza3ul_smarc/rza3ul_smarc-pinctrl.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,11 @@
1515
slew-rate = "fast";
1616
};
1717
};
18+
19+
/omit-if-no-ref/ i2c1_pins: i2c1 {
20+
i2c1-spins {
21+
pins = <BSP_IO_RIIC1_SDA>, <BSP_IO_RIIC1_SCL>;
22+
input-enable;
23+
};
24+
};
1825
};

boards/renesas/rza3ul_smarc/rza3ul_smarc.dts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,9 @@
6767
pinctrl-names = "default";
6868
status = "okay";
6969
};
70+
71+
&i2c1 {
72+
pinctrl-0 = <&i2c1_pins>;
73+
pinctrl-names = "default";
74+
status = "okay";
75+
};

boards/renesas/rza3ul_smarc/rza3ul_smarc.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ toolchain:
88
supported:
99
- uart
1010
- gpio
11+
- i2c
1112
testing:
1213
ignore_tags:
1314
- bluetooth

boards/renesas/rzn2l_rsk/rzn2l_rsk-pinctrl.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,11 @@
2727
input-enable;
2828
};
2929
};
30+
31+
/omit-if-no-ref/ i2c1_default: i2c1_default {
32+
i2c1-pinmux {
33+
pinmux = <RZN_PINMUX(PORT_05, 2, 8)>, /* SCL */
34+
<RZN_PINMUX(PORT_05, 3, 9)>; /* SDA */
35+
};
36+
};
3037
};

boards/renesas/rzn2l_rsk/rzn2l_rsk.dts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,3 +109,9 @@
109109
&gpio5 {
110110
status = "okay";
111111
};
112+
113+
&i2c1 {
114+
pinctrl-0 = <&i2c1_default>;
115+
pinctrl-names = "default";
116+
status = "okay";
117+
};

boards/renesas/rzn2l_rsk/rzn2l_rsk.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ toolchain:
77
supported:
88
- uart
99
- gpio
10+
- i2c
1011
vendor: renesas

boards/renesas/rzt2m_rsk/rzt2m_rsk-pinctrl.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,11 @@
2020
input-enable;
2121
};
2222
};
23+
24+
/omit-if-no-ref/ i2c1_default: i2c1_default {
25+
i2c1-pinmux {
26+
pinmux = <RZT_PINMUX(PORT_22, 6, 2)>, /* SCL */
27+
<RZT_PINMUX(PORT_22, 7, 2)>; /* SDA */
28+
};
29+
};
2330
};

boards/renesas/rzt2m_rsk/rzt2m_rsk_r9a07g075m24gbg_cr520.dts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,12 @@
8686
status = "okay";
8787
};
8888

89+
&i2c1 {
90+
pinctrl-0 = <&i2c1_default>;
91+
pinctrl-names = "default";
92+
status = "okay";
93+
};
94+
8995
&gpio10 {
9096
irqs = <5 2>;
9197
status = "okay";

boards/renesas/rzt2m_rsk/rzt2m_rsk_r9a07g075m24gbg_cr520.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ toolchain:
1212
supported:
1313
- uart
1414
- gpio
15+
- i2c
1516
vendor: renesas

boards/renesas/rzv2l_smarc/rzv2l_smarc-pinctrl.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,11 @@
1313
<RZV_PINMUX(PORT_48, 1, 1)>; /* RXD */
1414
};
1515
};
16+
17+
/omit-if-no-ref/ i2c3_pins: i2c3 {
18+
i2c3-pinmux {
19+
pinmux = <RZV_PINMUX(PORT_18, 0, 3)>, /* SDA */
20+
<RZV_PINMUX(PORT_18, 1, 3)>; /* SCL */
21+
};
22+
};
1623
};

0 commit comments

Comments
 (0)