1. 21 9月, 2016 2 次提交
  2. 30 6月, 2016 1 次提交
    • A
      ASoC: fsl_ssi: Fix number of words per frame for I2S-slave mode · 4f14f5c1
      Alexander Shiyan 提交于
      The i.MX51 datasheet says:
      Chapter 56.1.2.4 I2S Mode
      ...
      When I2S modes are entered (I2S master (01) or I2S slave (10)),
      the following settings are recommended:
      ...
      - TX Frame Rate should be 2 i.e. (STCCR[12:8] = 1)
      - RX Frame Rate should be 2 i.e. (SRCCR[12:8] = 1)
      
      Chapter 56.3.3.12 SSI Transmit and Receive Clock Control Registers (STCCR & SRCCR)
      ...
      Bits 12-8 DC4-DC0
      Frame Rate Divider Control. These bits are used to control the divide ratio
      for the programmable frame rate dividers. The divide ratio works on the word
      clock. In Normal mode, this ratio determines the word transfer rate.
      In Network mode, this ratio sets the number of words per frame. The divide
      ratio ranges from 1 to 32 in Normal mode and from 2 to 32 in Network mode.
      In Normal mode, a divide ratio of 1 (DC=00000) provides continuous periodic
      data word transfer. A bit-length frame sync must be used in this case.
      
      Function fsl_ssi_hw_params() setup Normal mode for MONO output,
      so with DC=0, SSI enters to continuous periodic data word transfer.
      To fix this, setup DC for any I2S mode.
      Patch has tested on custom board based on Digi CCMX-51 module (i.MX51).
      Signed-off-by: NAlexander Shiyan <shc_work@mail.ru>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      4f14f5c1
  3. 13 5月, 2016 6 次提交
  4. 29 4月, 2016 1 次提交
  5. 22 2月, 2016 2 次提交
  6. 25 1月, 2016 1 次提交
  7. 10 1月, 2016 2 次提交
  8. 25 11月, 2015 1 次提交
  9. 16 11月, 2015 1 次提交
  10. 06 10月, 2015 1 次提交
  11. 20 9月, 2015 1 次提交
  12. 15 8月, 2015 6 次提交
  13. 12 8月, 2015 1 次提交
  14. 07 7月, 2015 2 次提交
  15. 08 5月, 2015 1 次提交
  16. 17 4月, 2015 1 次提交
  17. 10 4月, 2015 2 次提交
  18. 05 3月, 2015 2 次提交
  19. 11 2月, 2015 1 次提交
  20. 15 1月, 2015 2 次提交
  21. 09 1月, 2015 2 次提交
  22. 05 12月, 2014 1 次提交