Hi
Noticed in IMX8DQXPRM.pdf Table 16-6. SAI Instance Configuration, the Use Case column has:
SAI0 - BT
SAI1 - External Audio CODEC/Processor
What is the significance of the Use Case please?
Is there any practical difference between sai0 and sai1?
Is there any reason not to use sai0 with External Audio CODEC/Processor?
Or is it just a suggestion/convention?
Thank you
-- Peter
Solved! Go to Solution.
Hello,
1. The use case is the configuration for the audio subsystem.
2. On hardware perspective SAI0 and SAI1 have the same features:
- Tx/Rx Data Lines: 1/1.
- Tx FIFO Depth: 64/64.
- Pins: 6.
3. There is no documentation to not use SAI0 with External Audio CODEC/Processor, from hardware perspective have the same features.
4. By default, it seems that is a convention because there are some posts on NXP community were customers tried to add CODECs on other SAI ports with the same issue and they used patches to initialize the ALSA device.
Best regards.
Hello,
1. The use case is the configuration for the audio subsystem.
2. On hardware perspective SAI0 and SAI1 have the same features:
- Tx/Rx Data Lines: 1/1.
- Tx FIFO Depth: 64/64.
- Pins: 6.
3. There is no documentation to not use SAI0 with External Audio CODEC/Processor, from hardware perspective have the same features.
4. By default, it seems that is a convention because there are some posts on NXP community were customers tried to add CODECs on other SAI ports with the same issue and they used patches to initialize the ALSA device.
Best regards.