From 5cf65452c339e1948293e564ede01e7ed53818f9 Mon Sep 17 00:00:00 2001 From: Tien Nguyen Date: Fri, 11 Apr 2025 08:44:31 +0700 Subject: [PATCH] tests: drivers: gpio: Add support for RZ/G2LC-SMARC Add support for RZ/G2LC-SMARC Signed-off-by: Tien Nguyen --- .../rzg2lc_smarc_r9a07g044c22gbg_cm33.overlay | 27 +++++++++++++++++++ .../rzg2lc_smarc_r9a07g044c22gbg_cm33.conf | 1 + .../rzg2lc_smarc_r9a07g044c22gbg_cm33.overlay | 26 ++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 tests/drivers/gpio/gpio_api_1pin/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.overlay create mode 100644 tests/drivers/gpio/gpio_basic_api/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.conf create mode 100644 tests/drivers/gpio/gpio_basic_api/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.overlay diff --git a/tests/drivers/gpio/gpio_api_1pin/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.overlay b/tests/drivers/gpio/gpio_api_1pin/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.overlay new file mode 100644 index 00000000000..f5aae70d388 --- /dev/null +++ b/tests/drivers/gpio/gpio_api_1pin/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.overlay @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2025 Renesas Electronics Corporation + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + aliases { + led0 = &led_0; + }; + + gpio-led { + compatible = "gpio-leds"; + + led_0: led_0 { + gpios = <&gpio43 1 0>; + }; + }; +}; + +&gpio { + status = "okay"; +}; + +&gpio43 { + irqs = <1 1>; + status = "okay"; +}; diff --git a/tests/drivers/gpio/gpio_basic_api/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.conf b/tests/drivers/gpio/gpio_basic_api/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.conf new file mode 100644 index 00000000000..b9d02cf11d5 --- /dev/null +++ b/tests/drivers/gpio/gpio_basic_api/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.conf @@ -0,0 +1 @@ +CONFIG_SKIP_PULL_TEST=y diff --git a/tests/drivers/gpio/gpio_basic_api/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.overlay b/tests/drivers/gpio/gpio_basic_api/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.overlay new file mode 100644 index 00000000000..3b2766f7b33 --- /dev/null +++ b/tests/drivers/gpio/gpio_basic_api/boards/rzg2lc_smarc_r9a07g044c22gbg_cm33.overlay @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2025 Renesas Electronics Corporation + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + resources { + compatible = "test-gpio-basic-api"; + out-gpios = <&gpio4 1 GPIO_ACTIVE_HIGH>; + in-gpios = <&gpio43 0 GPIO_ACTIVE_HIGH>; + }; +}; + +&gpio { + status = "okay"; +}; + +&gpio4 { + irqs = <2 20>; + status = "okay"; +}; + +&gpio43 { + irqs = <2 20>; + status = "okay"; +};