zephyr/boards/arm/mr_canhubk3/mr_canhubk3-pinctrl.dtsi
Manuel Arguelles 405160ca62 boards: mr_canhubk3: enable LPUART serial driver
Reuse existing MCUX-based shim driver for LPUART that is compatible with
the hardware block in S32K344. DMA is not yet supported.

Use the board's debug connector (P6 / LPUART2) as default console.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-07-06 14:19:23 -05:00

93 lines
1.5 KiB
Text

/*
* Copyright 2023 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <nxp/s32/S32K344-172MQFP-pinctrl.h>
&pinctrl {
eirq0_default: eirq0_default {
group1 {
pinmux = <PTD15_EIRQ31>;
input-enable;
};
};
lpuart0_default: lpuart0_default {
group1 {
pinmux = <PTA3_LPUART0_TX_O>, <PTA1_LPUART0_RTS>;
output-enable;
};
group2 {
pinmux = <PTA2_LPUART0_RX>, <PTA0_LPUART0_CTS>;
input-enable;
};
};
lpuart1_default: lpuart1_default {
group1 {
pinmux = <PTC7_LPUART1_TX_O>, <PTE6_LPUART1_RTS>;
output-enable;
};
group2 {
pinmux = <PTC6_LPUART1_RX>, <PTE2_LPUART1_CTS>;
input-enable;
};
};
lpuart2_default: lpuart2_default {
group1 {
pinmux = <PTA9_LPUART2_TX_O>;
output-enable;
};
group2 {
pinmux = <PTA8_LPUART2_RX>;
input-enable;
};
};
lpuart9_default: lpuart9_default {
group1 {
pinmux = <PTB3_LPUART9_TX_O>;
output-enable;
};
group2 {
pinmux = <PTB2_LPUART9_RX>;
input-enable;
};
};
lpuart10_default: lpuart10_default {
group1 {
pinmux = <PTC13_LPUART10_TX_O>;
output-enable;
};
group2 {
pinmux = <PTC12_LPUART10_RX>;
input-enable;
};
};
lpuart13_default: lpuart13_default {
group1 {
pinmux = <PTB18_LPUART13_TX_O>;
output-enable;
};
group2 {
pinmux = <PTB19_LPUART13_RX>;
input-enable;
};
};
lpuart14_default: lpuart14_default {
group1 {
pinmux = <PTB20_LPUART14_TX_O>;
output-enable;
};
group2 {
pinmux = <PTB21_LPUART14_RX>;
input-enable;
};
};
};