Patch to enable ASRC_P2P support for SSI based on Kernel 3.0.35 for I.MX6DL/DQ SebreSD boards

File uploaded by Lei Ge Employee on Aug 7, 2013Last modified by Lily Zhang on Sep 8, 2015
Version 3Show Document
  • View in full screen mode

i.MX6 4.0.0 BSP release doesn't support ASRC_P2P function. This patch provides the reference codes to enable ASRC_P2P function for SSI. It can convert input sample rate to 44.1K_16bit/44.1K_24bit and 48K_16bit/48K_24bit. You can modify the configurations in the Board file.

By the way, the SSI controler works at slave mode.

 

Known limitations for the patch:

-- The SDMA doesn't support SSI Dual FIFO when using ASRC_P2P function.

-- From the waveform, the converted 24bit data have some abnormal data(values between 0 and 1) , but can't hear any abnormal sound from headphone. One suggestion is given under https://community.freescale.com/docs/DOC-95340

Outcomes