diff --git a/boards/adi/max32675evkit/max32675evkit.dts b/boards/adi/max32675evkit/max32675evkit.dts index 1d7143aaf05..3c5bfccd8b5 100644 --- a/boards/adi/max32675evkit/max32675evkit.dts +++ b/boards/adi/max32675evkit/max32675evkit.dts @@ -85,6 +85,12 @@ status = "okay"; }; +&i2c2 { + status = "okay"; + pinctrl-0 = <&i2c2a_scl_p0_18 &i2c2a_sda_p0_19>; + pinctrl-names = "default"; +}; + &trng { status = "okay"; }; diff --git a/tests/drivers/i2c/i2c_target_api/boards/max32675evkit.conf b/tests/drivers/i2c/i2c_target_api/boards/max32675evkit.conf new file mode 100644 index 00000000000..7fc1aaebd9c --- /dev/null +++ b/tests/drivers/i2c/i2c_target_api/boards/max32675evkit.conf @@ -0,0 +1,6 @@ +# +# Copyright (c) 2024 Analog Devices, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# +CONFIG_I2C_VIRTUAL=n diff --git a/tests/drivers/i2c/i2c_target_api/boards/max32675evkit.overlay b/tests/drivers/i2c/i2c_target_api/boards/max32675evkit.overlay new file mode 100644 index 00000000000..59b1258c557 --- /dev/null +++ b/tests/drivers/i2c/i2c_target_api/boards/max32675evkit.overlay @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2024 Analog Devices, Inc. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&i2c0 { + status = "okay"; + pinctrl-0 = <&i2c0a_scl_p0_6 &i2c0a_sda_p0_7>; + pinctrl-names = "default"; + + eeprom0: eeprom@54 { + compatible = "zephyr,i2c-target-eeprom"; + reg = <0x54>; + address-width = <16>; + size = <1024>; + }; +}; + +&i2c2 { + dmas = <&dma0 1 MAX32_DMA_SLOT_I2C2_TX>, <&dma0 2 MAX32_DMA_SLOT_I2C2_RX>; + dma-names = "tx", "rx"; + + eeprom1: eeprom@56 { + compatible = "zephyr,i2c-target-eeprom"; + reg = <0x56>; + address-width = <16>; + size = <1024>; + }; +};