From 14a408ce8094b6f97b6b4726095bd468cc869399 Mon Sep 17 00:00:00 2001 From: Stefano Manni Date: Thu, 14 Nov 2024 10:36:15 +0000 Subject: [PATCH] boards: nxp: imx8mp_evk: add GPIO to M7 In addition also the led0 has been configured to run samples using it. Signed-off-by: Stefano Manni --- boards/nxp/imx8mp_evk/doc/index.rst | 4 ++++ boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7.dts | 13 +++++++++++++ .../nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr.dts | 13 +++++++++++++ 3 files changed, 30 insertions(+) diff --git a/boards/nxp/imx8mp_evk/doc/index.rst b/boards/nxp/imx8mp_evk/doc/index.rst index 7afafb3359356..337b727e5b3b9 100644 --- a/boards/nxp/imx8mp_evk/doc/index.rst +++ b/boards/nxp/imx8mp_evk/doc/index.rst @@ -30,6 +30,7 @@ Zephyr OS is ported to run on the Cortex®-A53 core. - LEDs: - 1x Power status LED + - 1x User LED (yellow) - 1x UART LED - Debug @@ -80,6 +81,9 @@ features: | UART | on-chip | serial port-polling; | | | | serial port-interrupt | +-----------+------------+-------------------------------------+ +| GPIO | on-chip | GPIO input; | +| | | GPIO output | ++-----------+------------+-------------------------------------+ Devices ======== diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7.dts b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7.dts index 2b05cab20cecf..bc02b81715012 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7.dts +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7.dts @@ -6,6 +6,7 @@ /dts-v1/; +#include #include #include "imx8mp_evk-pinctrl.dtsi" @@ -21,6 +22,18 @@ zephyr,console = &uart4; zephyr,shell-uart = &uart4; }; + + leds { + compatible = "gpio-leds"; + + yellow_led: led_0 { + gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>; + }; + }; + + aliases { + led0 = &yellow_led; + }; }; &uart4 { diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr.dts b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr.dts index ba805ef7cbf97..e4936a8d09ca9 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr.dts +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr.dts @@ -6,6 +6,7 @@ /dts-v1/; +#include #include #include "imx8mp_evk-pinctrl.dtsi" @@ -21,6 +22,18 @@ zephyr,console = &uart4; zephyr,shell-uart = &uart4; }; + + leds { + compatible = "gpio-leds"; + + yellow_led: led_0 { + gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>; + }; + }; + + aliases { + led0 = &yellow_led; + }; }; &uart4 {