From cc5c141fb19a66b2d957fe3d188720fb7f664c98 Mon Sep 17 00:00:00 2001 From: Tim Lin Date: Fri, 2 Jun 2023 11:19:08 +0800 Subject: [PATCH] test: drivers: i2c_target_api: Add I2C target mode support for it8xxx2 Add I2C target mode support for it8xxx2 I2C driver. Verified with i2c_target_api test on it8xxx2_evb. Signed-off-by: Tim Lin --- .../i2c_target_api/boards/it8xxx2_evb.conf | 1 + .../i2c_target_api/boards/it8xxx2_evb.overlay | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 tests/drivers/i2c/i2c_target_api/boards/it8xxx2_evb.conf create mode 100644 tests/drivers/i2c/i2c_target_api/boards/it8xxx2_evb.overlay diff --git a/tests/drivers/i2c/i2c_target_api/boards/it8xxx2_evb.conf b/tests/drivers/i2c/i2c_target_api/boards/it8xxx2_evb.conf new file mode 100644 index 00000000000..70e009fae68 --- /dev/null +++ b/tests/drivers/i2c/i2c_target_api/boards/it8xxx2_evb.conf @@ -0,0 +1 @@ +CONFIG_I2C_VIRTUAL=n diff --git a/tests/drivers/i2c/i2c_target_api/boards/it8xxx2_evb.overlay b/tests/drivers/i2c/i2c_target_api/boards/it8xxx2_evb.overlay new file mode 100644 index 00000000000..bfcf2d39265 --- /dev/null +++ b/tests/drivers/i2c/i2c_target_api/boards/it8xxx2_evb.overlay @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2023 ITE Corporation. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&i2c4 { + status = "okay"; + clock-frequency = ; + pinctrl-0 = <&i2c4_clk_gpe0_default + &i2c4_data_gpe7_default>; + pinctrl-names = "default"; + + eeprom1: eeprom@54 { + compatible = "zephyr,i2c-target-eeprom"; + reg = <0x54>; + size = <256>; + }; +}; + +&i2c5 { + status = "okay"; + pinctrl-0 = <&i2c5_clk_gpa4_default + &i2c5_data_gpa5_default>; + pinctrl-names = "default"; + + target-enable; + eeprom0: eeprom@52 { + compatible = "zephyr,i2c-target-eeprom"; + reg = <0x52>; + size = <256>; + }; +};