From b77d40d1fe4b2fd2bdcc4c640c4388b92999156a Mon Sep 17 00:00:00 2001 From: Cong Nguyen Huu Date: Mon, 10 Jul 2023 13:47:12 +0700 Subject: [PATCH] tests: drivers: enable tests eeprom and i2c for mr_canhubk3 Enable tests: tests/drivers/eeprom/api, tests/drivers/i2c/i2c_target_api. Signed-off-by: Cong Nguyen Huu --- .../eeprom/api/boards/mr_canhubk3.overlay | 25 +++++++++++++++++++ .../i2c_target_api/boards/mr_canhubk3.overlay | 25 +++++++++++++++++++ .../drivers/i2c/i2c_target_api/testcase.yaml | 1 + west.yml | 2 +- 4 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 tests/drivers/eeprom/api/boards/mr_canhubk3.overlay create mode 100644 tests/drivers/i2c/i2c_target_api/boards/mr_canhubk3.overlay diff --git a/tests/drivers/eeprom/api/boards/mr_canhubk3.overlay b/tests/drivers/eeprom/api/boards/mr_canhubk3.overlay new file mode 100644 index 00000000000000..f63d3498b12d41 --- /dev/null +++ b/tests/drivers/eeprom/api/boards/mr_canhubk3.overlay @@ -0,0 +1,25 @@ +/* + * Copyright 2023 NXP + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Connect I2C0 (connector P4) to the external eeprom Microchip AT24C01C-XHM */ + +/ { + aliases { + eeprom-0 = &eeprom0; + }; +}; + +&lpi2c0 { + status = "okay"; + eeprom0: eeprom@50 { + compatible = "atmel,at24"; + reg = <0x50>; + size = <128>; + pagesize = <8>; + address-width = <8>; + timeout = <5>; + }; +}; diff --git a/tests/drivers/i2c/i2c_target_api/boards/mr_canhubk3.overlay b/tests/drivers/i2c/i2c_target_api/boards/mr_canhubk3.overlay new file mode 100644 index 00000000000000..9bf7ca16907da9 --- /dev/null +++ b/tests/drivers/i2c/i2c_target_api/boards/mr_canhubk3.overlay @@ -0,0 +1,25 @@ +/* + * Copyright 2023 NXP + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Connect P3.2 <-> P4.3 and P3.3 <-> P4.4 */ + +&lpi2c0 { + status = "okay"; + eeprom0: eeprom@54 { + compatible = "zephyr,i2c-target-eeprom"; + reg = <0x54>; + size = <1024>; + }; +}; + +&lpi2c1 { + status = "okay"; + eeprom1: eeprom@56 { + compatible = "zephyr,i2c-target-eeprom"; + reg = <0x56>; + size = <1024>; + }; +}; diff --git a/tests/drivers/i2c/i2c_target_api/testcase.yaml b/tests/drivers/i2c/i2c_target_api/testcase.yaml index 0ffc34a780733c..bd7b34e0319528 100644 --- a/tests/drivers/i2c/i2c_target_api/testcase.yaml +++ b/tests/drivers/i2c/i2c_target_api/testcase.yaml @@ -20,6 +20,7 @@ tests: - nucleo_l073rz - rpi_pico - efr32bg22_brd4184a + - mr_canhubk3 integration_platforms: - nucleo_f091rc extra_configs: diff --git a/west.yml b/west.yml index 17fed2a7f10f18..27523c7b7653c8 100644 --- a/west.yml +++ b/west.yml @@ -183,7 +183,7 @@ manifest: groups: - hal - name: hal_nxp - revision: 9fb917ffde77b6ad7e9bfac35b0cb4012709e68c + revision: 3aed18634b19102cc0f9e56fcff88bd04edba6ec path: modules/hal/nxp groups: - hal