From 2bf19599c52016e23ebcffbd02d888e12654a443 Mon Sep 17 00:00:00 2001 From: Hongbo Wang Date: Tue, 8 Jul 2025 15:51:54 +0900 Subject: [PATCH 1/3] boards: nxp: frdm_imx93: enable tpm2 for test case counter_basic_api Enable TPM2 counter support on FRDM_IMX93 board. Compile commands: west build -p always -b frdm_imx93/mimx9352/a55 \ tests/drivers/counter/counter_basic_api/ Signed-off-by: Hongbo Wang Signed-off-by: Jiafei Pan --- boards/nxp/frdm_imx93/frdm_imx93_mimx9352_a55.dts | 4 ++++ boards/nxp/frdm_imx93/frdm_imx93_mimx9352_a55.yaml | 1 + 2 files changed, 5 insertions(+) diff --git a/boards/nxp/frdm_imx93/frdm_imx93_mimx9352_a55.dts b/boards/nxp/frdm_imx93/frdm_imx93_mimx9352_a55.dts index 3427d06707afd..c51040fd06ad0 100644 --- a/boards/nxp/frdm_imx93/frdm_imx93_mimx9352_a55.dts +++ b/boards/nxp/frdm_imx93/frdm_imx93_mimx9352_a55.dts @@ -149,3 +149,7 @@ &wdog4 { status = "okay"; }; + +&tpm2 { + status = "okay"; +}; diff --git a/boards/nxp/frdm_imx93/frdm_imx93_mimx9352_a55.yaml b/boards/nxp/frdm_imx93/frdm_imx93_mimx9352_a55.yaml index d39dfc8bf7324..c9f4df5f81892 100644 --- a/boards/nxp/frdm_imx93/frdm_imx93_mimx9352_a55.yaml +++ b/boards/nxp/frdm_imx93/frdm_imx93_mimx9352_a55.yaml @@ -13,6 +13,7 @@ toolchain: - cross-compile ram: 1024 supported: + - counter - gpio - uart - i2c From b8ae3638e3c2598795139579e3d324469c59aefc Mon Sep 17 00:00:00 2001 From: Hongbo Wang Date: Wed, 2 Jul 2025 11:09:16 +0900 Subject: [PATCH 2/3] tests: gpio_basic_api: add support for FRDM-IMX93 Added board overlay for FRDM_IMX93 board. Compile command: west build -p always -b frdm_imx93/mimx9352/a55 \ tests/drivers/gpio/gpio_basic_api Signed-off-by: Hongbo Wang Signed-off-by: Jiafei Pan --- .../boards/frdm_imx93_mimx9352_a55.overlay | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/drivers/gpio/gpio_basic_api/boards/frdm_imx93_mimx9352_a55.overlay diff --git a/tests/drivers/gpio/gpio_basic_api/boards/frdm_imx93_mimx9352_a55.overlay b/tests/drivers/gpio/gpio_basic_api/boards/frdm_imx93_mimx9352_a55.overlay new file mode 100644 index 0000000000000..e3c1632490c38 --- /dev/null +++ b/tests/drivers/gpio/gpio_basic_api/boards/frdm_imx93_mimx9352_a55.overlay @@ -0,0 +1,18 @@ +/* + * Copyright 2025 NXP + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/{ + resources { + compatible = "test-gpio-basic-api"; + /* + * Use connector P11 Pin33 EXP_GPIO_IO13 which connects to GPIO2 Pin13 as output + * GPIO, and connector P11 Pin8 EXP_GPIO_IO14 which connect to GPIO2 Pin14 as + * input GPIO, connect these two pins with a Dupont Line. + */ + out-gpios = <&gpio2 13 0>; + in-gpios = <&gpio2 14 0>; + }; +}; From f25d0188307a269d4bed7a1d501a61246eee4b79 Mon Sep 17 00:00:00 2001 From: Hongbo Wang Date: Wed, 2 Jul 2025 11:13:16 +0900 Subject: [PATCH 3/3] samples: subsys: shell: shell_module: add support for FRDM-IMX93 Add reboot support in shell for FRDM-IMX91. Compile commands: west build -p always -b frdm_imx93/mimx9352/a55 \ samples/subsys/shell/shell_module Signed-off-by: Hongbo Wang Signed-off-by: Jiafei Pan --- .../shell/shell_module/boards/frdm_imx93_mimx9352_a55.conf | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 samples/subsys/shell/shell_module/boards/frdm_imx93_mimx9352_a55.conf diff --git a/samples/subsys/shell/shell_module/boards/frdm_imx93_mimx9352_a55.conf b/samples/subsys/shell/shell_module/boards/frdm_imx93_mimx9352_a55.conf new file mode 100644 index 0000000000000..52e962fc51b29 --- /dev/null +++ b/samples/subsys/shell/shell_module/boards/frdm_imx93_mimx9352_a55.conf @@ -0,0 +1,3 @@ +CONFIG_REBOOT=y +CONFIG_PM_CPU_OPS=y +CONFIG_PM_CPU_OPS_PSCI=y