tests: drivers: gpio: gpio_basic_api: add ke17z overlay file

Add frdm_ke17z_fgpio.overlay to add fgpio configuration, and
add update testcase.yml to add FGPIO driver test for frdm_ke17z
and frdm_ke17z512 platforms.
Updated ke17z512 gpio test pins to avoid conflicts with I2C pin.

Signed-off-by: Anke Xiao <anke.xiao@nxp.com>
This commit is contained in:
Anke Xiao 2024-07-10 12:14:25 +08:00 committed by Fabio Baltieri
commit ef10a9b23b
3 changed files with 33 additions and 2 deletions

View file

@ -7,7 +7,11 @@
/ {
resources {
compatible = "test-gpio-basic-api";
out-gpios = <&gpioe 0 0>; /* Arduino D13 */
in-gpios = <&gpioe 1 0>; /* Arduino D12 */
out-gpios = <&gpioc 6 0>; /* Arduino D0 J1-2 */
in-gpios = <&gpioc 7 0>; /* Arduino D1 J1-4 */
};
};
&gpioc {
status = "okay";
};

View file

@ -0,0 +1,17 @@
/*
* Copyright NXP 2024
*
* SPDX-License-Identifier: Apache-2.0
*/
/ {
resources {
compatible = "test-gpio-basic-api";
out-gpios = <&fgpioa 14 0>; /* J1-16 */
in-gpios = <&fgpioa 17 0>; /* J1-14 */
};
};
&fgpioa{
status = "okay";
};

View file

@ -20,3 +20,13 @@ tests:
drivers.gpio.mr_canhubk3_wkpu:
platform_allow: mr_canhubk3
extra_args: "DTC_OVERLAY_FILE=boards/mr_canhubk3_wkpu.overlay"
drivers.gpio.2pin_ke17z_fgpio:
min_flash: 34
filter: dt_compat_enabled("test-gpio-basic-api")
platform_allow:
- frdm_ke17z
- frdm_ke17z512
extra_args: "DTC_OVERLAY_FILE=boards/frdm_ke17z_fgpio.overlay"
harness_config:
fixture: fgpio_loopback