diff --git a/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85.conf b/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85.conf new file mode 100644 index 00000000000..3b626dd7fad --- /dev/null +++ b/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85.conf @@ -0,0 +1,4 @@ +# Copyright (c) 2025 Renesas Electronics Corporation +# SPDX-License-Identifier: Apache-2.0 + +CONFIG_SENSOR_GY271_QMC=y diff --git a/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85.overlay b/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85.overlay new file mode 100644 index 00000000000..7ce91203636 --- /dev/null +++ b/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85.overlay @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Renesas Electronics Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + aliases { + i2c-0 = &iic1; + gy271 = &iic1; + }; +}; + +&iic1 { + status = "okay"; +}; diff --git a/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85_sci_b_i2c.conf b/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85_sci_b_i2c.conf new file mode 100644 index 00000000000..839f2b55341 --- /dev/null +++ b/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85_sci_b_i2c.conf @@ -0,0 +1,6 @@ +# Copyright (c) 2025 Renesas Electronics Corporation +# SPDX-License-Identifier: Apache-2.0 + +CONFIG_I2C=y +CONFIG_ZTEST=y +CONFIG_SENSOR_GY271_QMC=y diff --git a/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85_sci_b_i2c.overlay b/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85_sci_b_i2c.overlay new file mode 100644 index 00000000000..7aa8d7f0b0a --- /dev/null +++ b/tests/drivers/i2c/i2c_api/boards/ek_ra8p1_r7ka8p1kflcac_cm85_sci_b_i2c.overlay @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2025 Renesas Electronics Corporation + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + aliases { + i2c-0 = &i2c1; + gy271 = &i2c1; + }; +}; + +&sci1 { + status = "okay"; + + i2c1: i2c { + status = "okay"; + }; +}; diff --git a/tests/drivers/i2c/i2c_api/testcase.yaml b/tests/drivers/i2c/i2c_api/testcase.yaml index 3caf6281dea..f09762c135c 100644 --- a/tests/drivers/i2c/i2c_api/testcase.yaml +++ b/tests/drivers/i2c/i2c_api/testcase.yaml @@ -18,6 +18,17 @@ tests: extra_args: - DTC_OVERLAY_FILE="./boards/${BOARD}_sci_b_i2c.overlay" - CONF_FILE="./prj.conf ./boards/${BOARD}_sci_b_i2c.conf" + drivers.i2c.renesas_sci_b_i2c_ra8x2.api: + depends_on: i2c + tags: + - drivers + - i2c + filter: dt_alias_exists("gy271") and CONFIG_I2C_RENESAS_RA_SCI_B + platform_allow: + - ek_ra8p1/r7ka8p1kflcac/cm85 + extra_args: + - DTC_OVERLAY_FILE="./boards/${BOARD}${NORMALIZED_BOARD_QUALIFIERS}_sci_b_i2c.overlay" + - CONF_FILE="./prj.conf ./boards/${BOARD}${NORMALIZED_BOARD_QUALIFIERS}_sci_b_i2c.conf" drivers.i2c.stm32.interrupt_disabled: depends_on: - i2c