Hi,
The SAI1_MCLK and UART2_RXD of IMX95 are multiplexed. However, UART2 also uses the debug port of M33.
My codec is connected to the sai1 interface. How can the PAD_UART2_RXD pin be reused as SAI1_MCLK
I tried as follows:
pinctrl_sai1: sai1grp {
fsl,pins = <
IMX95_PAD_UART2_RXD__AONMIX_TOP_SAI1_MCLK 0x31e
IMX95_PAD_SAI1_RXD0__AONMIX_TOP_SAI1_RX_DATA_BIT0 0x31e
IMX95_PAD_SAI1_TXC__AONMIX_TOP_SAI1_TX_BCLK 0x31e
IMX95_PAD_SAI1_TXFS__AONMIX_TOP_SAI1_TX_SYNC 0x31e
IMX95_PAD_SAI1_TXD0__AONMIX_TOP_SAI1_TX_DATA_BIT0 0x31e
>;
};
However, the following error will be reported:
[2.079005] scmi-pinctrl-imx scmi_dev.8: Error set config-13
[2.084536] scmi-pinctrl-imx scmi_dev.8: pin_config_set op failed for pin 118