Skip to content

Commit cceb3d2

Browse files
khoatranyjkartben
authored andcommitted
tests: drivers: i2c: Add support for i2c_api on mck_ra8t2
Add support for test app "i2c_api" on Renesas mck_ra8t2 Signed-off-by: Khoa Tran <[email protected]>
1 parent 92fbcbe commit cceb3d2

File tree

5 files changed

+82
-0
lines changed

5 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 Renesas Electronics Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
CONFIG_SENSOR_GY271_QMC=y
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
/*
2+
* Copyright (c) 2025 Renesas Electronics Corporation
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
/ {
8+
aliases {
9+
i2c-0 = &iic1;
10+
gy271 = &iic1;
11+
};
12+
};
13+
14+
&pinctrl {
15+
iic1_default: iic1_default {
16+
group1 {
17+
/* SCL1 SDA1*/
18+
psels = <RA_PSEL(RA_PSEL_I2C, 2, 5)>,
19+
<RA_PSEL(RA_PSEL_I2C, 2, 4)>;
20+
drive-strength = "medium";
21+
drive-open-drain;
22+
};
23+
};
24+
};
25+
26+
&iic1 {
27+
#address-cells = <1>;
28+
#size-cells = <0>;
29+
clock-frequency = <DT_FREQ_M(1)>;
30+
pinctrl-0 = <&iic1_default>;
31+
pinctrl-names = "default";
32+
interrupts = <92 1>, <93 1>, <94 1>, <95 1>;
33+
interrupt-names = "rxi", "txi", "tei", "eri";
34+
status = "okay";
35+
};
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Copyright (c) 2025 Renesas Electronics Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
CONFIG_SENSOR_GY271_QMC=y
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/*
2+
* Copyright (c) 2025 Renesas Electronics Corporation
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
/ {
7+
aliases {
8+
i2c-0 = &i2c0;
9+
gy271 = &i2c0;
10+
};
11+
};
12+
13+
&pinctrl {
14+
sci0_default: sci0_default {
15+
group1 {
16+
/* SDA0 SCL0*/
17+
psels = <RA_PSEL(RA_PSEL_SCI_0, 6, 3)>,
18+
<RA_PSEL(RA_PSEL_SCI_0, 6, 2)>;
19+
drive-strength = "medium";
20+
drive-open-drain;
21+
};
22+
};
23+
};
24+
25+
&sci0 {
26+
pinctrl-0 = <&sci0_default>;
27+
pinctrl-names = "default";
28+
interrupts = <95 1>, <94 1>, <93 1>;
29+
interrupt-names = "rxi", "txi", "tei";
30+
status = "okay";
31+
32+
i2c0: i2c {
33+
sda-output-delay = <300>;
34+
noise-filter-clock-select = <1>;
35+
bit-rate-modulation;
36+
status = "okay";
37+
};
38+
};

tests/drivers/i2c/i2c_api/testcase.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ tests:
2727
platform_allow:
2828
- ek_ra8p1/r7ka8p1kflcac/cm85
2929
- ek_ra8p1/r7ka8p1kflcac/cm33
30+
- mck_ra8t2/r7ka8t2lfecac/cm85
3031
extra_args:
3132
- DTC_OVERLAY_FILE="./boards/${BOARD}${NORMALIZED_BOARD_QUALIFIERS}_sci_b_i2c.overlay"
3233
- CONF_FILE="./prj.conf ./boards/${BOARD}${NORMALIZED_BOARD_QUALIFIERS}_sci_b_i2c.conf"

0 commit comments

Comments
 (0)