From c9b0d3d9ca436c34881c628e8003bf57168fe913 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Stasiak?= Date: Wed, 18 Dec 2024 16:00:46 +0100 Subject: [PATCH] [nrf fromtree] tests: drivers: pwm: add support for nRF54H20 cpuppr PWM MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added support for nRF54H20 cpuppr PWM in pwm_api test. Signed-off-by: MichaƂ Stasiak (cherry picked from commit cec083edd1a51e85d45e66764feec7cffd6eb4df) --- .../boards/nrf54h20dk_nrf54h20_cpuppr.overlay | 20 ++++++++++++++++++ .../boards/nrf54h20dk_nrf54h20_cpuapp.overlay | 21 +++++++++++++++++++ .../pwm_api/sysbuild/vpr_launcher/prj.conf | 1 + 3 files changed, 42 insertions(+) create mode 100644 tests/drivers/pwm/pwm_api/boards/nrf54h20dk_nrf54h20_cpuppr.overlay create mode 100644 tests/drivers/pwm/pwm_api/sysbuild/vpr_launcher/boards/nrf54h20dk_nrf54h20_cpuapp.overlay create mode 100644 tests/drivers/pwm/pwm_api/sysbuild/vpr_launcher/prj.conf diff --git a/tests/drivers/pwm/pwm_api/boards/nrf54h20dk_nrf54h20_cpuppr.overlay b/tests/drivers/pwm/pwm_api/boards/nrf54h20dk_nrf54h20_cpuppr.overlay new file mode 100644 index 00000000000..c483d27f569 --- /dev/null +++ b/tests/drivers/pwm/pwm_api/boards/nrf54h20dk_nrf54h20_cpuppr.overlay @@ -0,0 +1,20 @@ +&pinctrl { + pwm_default: pwm_default { + group1 { + psels = ; + }; + }; + pwm_sleep: pwm_sleep { + group1 { + psels = ; + low-power-enable; + }; + }; +}; + +&pwm130 { + status = "okay"; + pinctrl-0 = <&pwm_default>; + pinctrl-1 = <&pwm_sleep>; + pinctrl-names = "default", "sleep"; +}; diff --git a/tests/drivers/pwm/pwm_api/sysbuild/vpr_launcher/boards/nrf54h20dk_nrf54h20_cpuapp.overlay b/tests/drivers/pwm/pwm_api/sysbuild/vpr_launcher/boards/nrf54h20dk_nrf54h20_cpuapp.overlay new file mode 100644 index 00000000000..d6d4266c481 --- /dev/null +++ b/tests/drivers/pwm/pwm_api/sysbuild/vpr_launcher/boards/nrf54h20dk_nrf54h20_cpuapp.overlay @@ -0,0 +1,21 @@ +&pinctrl { + pwm_default: pwm_default { + group1 { + psels = ; + }; + }; + pwm_sleep: pwm_sleep { + group1 { + psels = ; + low-power-enable; + }; + }; +}; + +&pwm130 { + status = "reserved"; + interrupt-parent = <&cpuppr_clic>; + pinctrl-0 = <&pwm_default>; + pinctrl-1 = <&pwm_sleep>; + pinctrl-names = "default", "sleep"; +}; diff --git a/tests/drivers/pwm/pwm_api/sysbuild/vpr_launcher/prj.conf b/tests/drivers/pwm/pwm_api/sysbuild/vpr_launcher/prj.conf new file mode 100644 index 00000000000..b2a4ba59104 --- /dev/null +++ b/tests/drivers/pwm/pwm_api/sysbuild/vpr_launcher/prj.conf @@ -0,0 +1 @@ +# nothing here