Hello,
I am configuring I2S on an I.MX RT 1064 and want to use SAI1_RX_DATA0 - SAI1_RX_DATA3 to have a total of four inputs on SAI1. My audio source does not support TDM, so I need dedicated data input pins. According to the reference manual, the RX pins 1 through 3 of SAI1 are shared with the TX pins 1 through 3. This is not a problem for me, since I only need RX on SAI1. However, the ConfigTools in MCUXpresso do not seem to recognize the dual function of these pins. Rather, it only allows for configuration of the pins as TX_DATA1-3. There is no mention of RX_DATA1-3.

Is it possible to properly configure the pins through ConfigTools at all? If so, what am I missing?
Furthermore, I am having issues when configuring the SAI peripherals (also with ConfigTools). Specifically, I want to configure SAI1 as record only, in slave mode. However, a warning is generated because I did not assign the Tx BCLK and Tx SYNC pins. How do I configure the SAI1 for record only without having to use these pins? I understand there is an option to loopback the Tx BCLK and SYNC pins to the Rx, but this isn't mandatory afaik.


As a general remark: it is often times unclear to me if the limitations in ConfigTools are due to actual limitations of the chip, or just because some things are not (yet) implemented. The same thing is true for the CSI peripheral, where some of the options mentioned in the reference manual (for example RGB666 mode) do not seem to be implemented in ConfigTools. It would be nice when something isn't implemented if it would still be listed but grayed out with a "not implemented" message or something. That way there is no confusion as to what is and is not possible