imx8qxp sai0 vs sai1

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8qxp sai0 vs sai1

Jump to solution
470 Views
petero5
Contributor III

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

0 Kudos
1 Solution
428 Views
JorgeCas
NXP TechSupport
NXP TechSupport

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.

Here an example.

Best regards.

View solution in original post

2 Replies
429 Views
JorgeCas
NXP TechSupport
NXP TechSupport

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.

Here an example.

Best regards.

409 Views
petero5
Contributor III
Thank you!