boards: add pinctrl definitions for iMX RT boards

Add pinctrl definitions for all iMX RT based boards

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
This commit is contained in:
Daniel DeGrasse 2022-03-10 16:09:06 -06:00 committed by David Leach
commit a0a0f653c7
24 changed files with 3748 additions and 56 deletions

View file

@ -7,6 +7,7 @@
/dts-v1/;
#include <nxp/nxp_rt1015.dtsi>
#include "mimxrt1015_evk-pinctrl.dtsi"
/ {
model = "NXP MIMXRT1015-EVK board";
@ -70,7 +71,11 @@
};
};
arduino_serial: &lpuart4 {};
arduino_serial: &lpuart4 {
pinctrl-0 = <&pinmux_lpuart4>;
pinctrl-1 = <&pinmux_lpuart4_sleep>;
pinctrl-names = "default", "sleep";
};
&flexspi {
reg = <0x402a8000 0x4000>, <0x60000000 DT_SIZE_M(16)>;
@ -87,11 +92,16 @@ arduino_serial: &lpuart4 {};
&lpi2c1 {
status = "okay";
pinctrl-0 = <&pinmux_lpi2c1>;
pinctrl-names = "default";
};
&lpuart1 {
status = "okay";
current-speed = <115200>;
pinctrl-0 = <&pinmux_lpuart1>;
pinctrl-1 = <&pinmux_lpuart1_sleep>;
pinctrl-names = "default", "sleep";
};
&lpspi1 {
@ -99,6 +109,8 @@ arduino_serial: &lpuart4 {};
/* DMA channels 0 and 1, muxed to LPSPI1 RX and TX */
dmas = <&edma0 0 13>, <&edma0 1 14>;
dma-names = "rx", "tx";
pinctrl-0 = <&pinmux_lpspi1>;
pinctrl-names = "default";
};
zephyr_udc0: &usb1 {
@ -107,12 +119,19 @@ zephyr_udc0: &usb1 {
&adc1 {
status = "okay";
pinctrl-0 = <&pinmux_adc1>;
pinctrl-names = "default";
};
&edma0 {
status = "okay";
};
&sai1 {
pinctrl-0 = <&pinmux_sai1>;
pinctrl-names = "default";
};
/* Enable GPT for use as a hardware timer. This disables Cortex Systick.
* to use systick, change this node from "gpt_hw_timer" to "systick"
*/