Skip to content

Commit 4607bcd

Browse files
committed
boards: bflb: Add I2C tests support to some boards
Adds I2C tests running Signed-off-by: Camille BAUD <[email protected]>
1 parent 3b91637 commit 4607bcd

File tree

9 files changed

+54
-0
lines changed

9 files changed

+54
-0
lines changed

boards/aithinker/ai_m62_12f/ai_m62_12f-pinctrl.dtsi

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,13 @@
2323
bias-high-impedance;
2424
};
2525
};
26+
27+
i2c0_default: i2c0_default {
28+
group1 {
29+
pinmux = <GPIO0_I2C0_SCL>,
30+
<GPIO1_I2C0_SDA>;
31+
bias-pull-up;
32+
input-schmitt-enable;
33+
};
34+
};
2635
};

boards/aithinker/ai_m62_12f/ai_m62_12f.dts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,3 +108,11 @@
108108
&gpio0 {
109109
status = "okay";
110110
};
111+
112+
&i2c0 {
113+
status = "okay";
114+
clock-frequency = <I2C_BITRATE_STANDARD>;
115+
116+
pinctrl-0 = <&i2c0_default>;
117+
pinctrl-names = "default";
118+
};

boards/aithinker/ai_m62_12f/ai_m62_12f.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ supported:
1818
- pinctrl
1919
- uart
2020
- dma
21+
- i2c
2122
vendor: bflb

boards/aithinker/ai_wb2_12f/ai_wb2_12f-pinctrl.dtsi

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,13 @@
2323
bias-high-impedance;
2424
};
2525
};
26+
27+
i2c0_default: i2c0_default {
28+
group1 {
29+
pinmux = <GPIO11_I2C_SDA>,
30+
<GPIO12_I2C_SCL>;
31+
bias-pull-up;
32+
input-schmitt-enable;
33+
};
34+
};
2635
};

boards/aithinker/ai_wb2_12f/ai_wb2_12f.dts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,3 +101,11 @@
101101
&gpio0 {
102102
status = "okay";
103103
};
104+
105+
&i2c0 {
106+
status = "okay";
107+
clock-frequency = <I2C_BITRATE_STANDARD>;
108+
109+
pinctrl-0 = <&i2c0_default>;
110+
pinctrl-names = "default";
111+
};

boards/aithinker/ai_wb2_12f/ai_wb2_12f.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ supported:
1818
- pinctrl
1919
- uart
2020
- dma
21+
- i2c
2122
vendor: bflb

boards/doiting/dt_xt_zb1_devkit/dt_xt_zb1_devkit-pinctrl.dtsi

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,13 @@
2222
bias-high-impedance;
2323
};
2424
};
25+
26+
i2c0_default: i2c0_default {
27+
group1 {
28+
pinmux = <GPIO0_I2C_SCL>,
29+
<GPIO1_I2C_SDA>;
30+
bias-pull-up;
31+
input-schmitt-enable;
32+
};
33+
};
2534
};

boards/doiting/dt_xt_zb1_devkit/dt_xt_zb1_devkit.dts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,11 @@
6161
pinctrl-1 = <&uart0_sleep>;
6262
pinctrl-names = "default", "sleep";
6363
};
64+
65+
&i2c0 {
66+
status = "okay";
67+
clock-frequency = <I2C_BITRATE_STANDARD>;
68+
69+
pinctrl-0 = <&i2c0_default>;
70+
pinctrl-names = "default";
71+
};

boards/doiting/dt_xt_zb1_devkit/dt_xt_zb1_devkit.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ supported:
1717
- pinctrl
1818
- uart
1919
- dma
20+
- i2c
2021
vendor: doiting

0 commit comments

Comments
 (0)