boards: nxp: imx8qm_mek: add pinctrl for SAI1 node

Add pinctrl for SAI1 node. This means:
	1) Adding definitions for the pads used by SAI1.
	2) Creating a pin group and referencing it in
	the SAI1 node via the `pinctrl-0` property.

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
This commit is contained in:
Laurentiu Mihalcea 2024-03-29 12:18:51 +02:00 committed by Fabio Baltieri
commit 01a6fd5f4a
3 changed files with 38 additions and 0 deletions

View file

@ -14,6 +14,22 @@
iomuxc_uart2_tx_uart0_cts_b: IOMUXC_UART2_TX_UART0_CTS_B {
pinmux = <SC_P_UART0_CTS_B IMX8QM_DMA_LPUART2_TX_UART0_CTS_B>;
};
iomuxc_aud_sai1_rxd_sai1_rxd: IOMUXC_AUD_SAI1_RXD_SAI1_RXD {
pinmux = <SC_P_SAI1_RXD IMX8QM_AUD_SAI1_RXD_SAI1_RXD>;
};
iomuxc_aud_sai1_txc_sai1_txc: IOMUXC_AUD_SAI1_TXC_SAI1_TXC {
pinmux = <SC_P_SAI1_TXC IMX8QM_AUD_SAI1_TXC_SAI1_TXC>;
};
iomuxc_aud_sai1_txd_sai1_txd: IOMUXC_AUD_SAI1_TXD_SAI1_TXD {
pinmux = <SC_P_SAI1_TXD IMX8QM_AUD_SAI1_TXD_SAI1_TXD>;
};
iomuxc_aud_sai1_txfs_sai1_txfs: IOMUXC_AUD_SAI1_TXFS_SAI1_TXFS {
pinmux = <SC_P_SAI1_TXFS IMX8QM_AUD_SAI1_TXFS_SAI1_TXFS>;
};
};
&pinctrl {
@ -23,4 +39,13 @@
<&iomuxc_uart2_tx_uart0_cts_b>;
};
};
sai1_default: sai1_default {
group0 {
pinmux = <&iomuxc_aud_sai1_rxd_sai1_rxd>,
<&iomuxc_aud_sai1_txc_sai1_txc>,
<&iomuxc_aud_sai1_txd_sai1_txd>,
<&iomuxc_aud_sai1_txfs_sai1_txfs>;
};
};
};

View file

@ -26,3 +26,8 @@
pinctrl-0 = <&lpuart2_default>;
pinctrl-names = "default";
};
&sai1 {
pinctrl-0 = <&sai1_default>;
pinctrl-names = "default";
};