From 3b55f4face57105760a288594569be73315db0b7 Mon Sep 17 00:00:00 2001 From: Anke Xiao Date: Fri, 5 Jul 2024 13:37:13 +0800 Subject: [PATCH] samples: drivers: i2c: target_eeprom: add frdm_ke17z support Added i2c configuration to test target_eeprom case for frdm_ke17z Added `sample.drivers.i2c.target.kinetis` in sample.yaml for frdm_ke17z and frdm_ke17z512 automatically run the tests Signed-off-by: Anke Xiao --- .../i2c/target_eeprom/boards/frdm_ke17z.overlay | 16 ++++++++++++++++ .../target_eeprom/boards/frdm_ke17z512.overlay | 16 ++++++++++++++++ samples/drivers/i2c/target_eeprom/sample.yaml | 13 +++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 samples/drivers/i2c/target_eeprom/boards/frdm_ke17z.overlay create mode 100644 samples/drivers/i2c/target_eeprom/boards/frdm_ke17z512.overlay diff --git a/samples/drivers/i2c/target_eeprom/boards/frdm_ke17z.overlay b/samples/drivers/i2c/target_eeprom/boards/frdm_ke17z.overlay new file mode 100644 index 00000000000000..00c857669bd31f --- /dev/null +++ b/samples/drivers/i2c/target_eeprom/boards/frdm_ke17z.overlay @@ -0,0 +1,16 @@ +/* + * Copyright 2024 NXP + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&lpi2c0 { + eeprom0: eeprom@54 { + reg = <0x54>; + size = <256>; + compatible = "zephyr,i2c-target-eeprom"; + status = "okay"; + }; +}; + +target_eeprom: &eeprom0{}; diff --git a/samples/drivers/i2c/target_eeprom/boards/frdm_ke17z512.overlay b/samples/drivers/i2c/target_eeprom/boards/frdm_ke17z512.overlay new file mode 100644 index 00000000000000..00c857669bd31f --- /dev/null +++ b/samples/drivers/i2c/target_eeprom/boards/frdm_ke17z512.overlay @@ -0,0 +1,16 @@ +/* + * Copyright 2024 NXP + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&lpi2c0 { + eeprom0: eeprom@54 { + reg = <0x54>; + size = <256>; + compatible = "zephyr,i2c-target-eeprom"; + status = "okay"; + }; +}; + +target_eeprom: &eeprom0{}; diff --git a/samples/drivers/i2c/target_eeprom/sample.yaml b/samples/drivers/i2c/target_eeprom/sample.yaml index ed61e564b51cdc..40813c550cd41b 100644 --- a/samples/drivers/i2c/target_eeprom/sample.yaml +++ b/samples/drivers/i2c/target_eeprom/sample.yaml @@ -7,3 +7,16 @@ tests: platform_allow: - lpcxpresso55s69/lpc55s69/cpu0 harness: TBD + sample.drivers.i2c.target.kinetis: + tags: i2c_target + filter: dt_nodelabel_enabled("target_eeprom") + platform_allow: + - frdm_ke17z + - frdm_ke17z512 + harness: console + harness_config: + type: multi_line + regex: + - "i2c target sample" + - "i2c target driver registered" + - "i2c target driver unregistered"