1. 17 7月, 2013 2 次提交
  2. 16 7月, 2013 2 次提交
  3. 15 7月, 2013 4 次提交
  4. 04 7月, 2013 1 次提交
  5. 27 6月, 2013 1 次提交
  6. 12 6月, 2013 2 次提交
  7. 10 6月, 2013 1 次提交
    • F
      ASoC: sgtl5000: Let the codec acquire its clock · 9e13f345
      Fabio Estevam 提交于
      On a mx6qsabrelite board the following error happens on probe:
      
      sgtl5000: probe of 0-000a failed with error -5
      imx-sgtl5000 sound.13: ASoC: CODEC (null) not registered
      imx-sgtl5000 sound.13: snd_soc_register_card failed (-517)
      platform sound.13: Driver imx-sgtl5000 requests probe defer
      
      Prior to reading the codec ID we need to turn the SYS_MCLK clock, so let's
      enable the codec clock inside sgtl5000_i2c_probe().
      
      Also remove the codec clock enable/disable functions from the machine driver.
      Signed-off-by: NFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      9e13f345
  8. 18 5月, 2013 1 次提交
  9. 15 5月, 2013 5 次提交
  10. 13 5月, 2013 2 次提交
  11. 17 4月, 2013 3 次提交
  12. 16 4月, 2013 1 次提交
  13. 05 4月, 2013 1 次提交
  14. 04 4月, 2013 1 次提交
  15. 27 3月, 2013 4 次提交
  16. 26 3月, 2013 1 次提交
  17. 25 3月, 2013 1 次提交
  18. 20 3月, 2013 1 次提交
  19. 13 3月, 2013 4 次提交
  20. 12 2月, 2013 1 次提交
  21. 28 1月, 2013 1 次提交
    • S
      ASoC: fsl: fix snd-soc-imx-pcm module build · 1927661b
      Shawn Guo 提交于
      When building modules with CONFIG_SND_IMX_SOC=m in imx_v6_v7_defconfig,
      we will see the following link error.
      
        LD [M]  sound/soc/fsl/snd-soc-fsl-ssi.o
        LD [M]  sound/soc/fsl/snd-soc-fsl-utils.o
        LD [M]  sound/soc/fsl/snd-soc-imx-ssi.o
        LD [M]  sound/soc/fsl/snd-soc-imx-audmux.o
        LD [M]  sound/soc/fsl/snd-soc-imx-pcm.o
      sound/soc/fsl/imx-pcm-dma.o: In function `init_module':
      imx-pcm-dma.c:(.init.text+0x0): multiple definition of `init_module'
      sound/soc/fsl/imx-pcm-fiq.o:imx-pcm-fiq.c:(.init.text+0x0): first defined here
      sound/soc/fsl/imx-pcm-dma.o: In function `cleanup_module':
      imx-pcm-dma.c:(.exit.text+0x0): multiple definition of `cleanup_module'
      sound/soc/fsl/imx-pcm-fiq.o:imx-pcm-fiq.c:(.exit.text+0x0): first defined here
      make[4]: *** [sound/soc/fsl/snd-soc-imx-pcm.o] Error 1
      
      The module snd-soc-imx-pcm is designed to link imx-pcm.o with
      imx-pcm-dma.o or imx-pcm-fiq.o depending on if option SND_SOC_IMX_PCM_DMA
      or SND_SOC_IMX_PCM_FIQ is enabled.  Both imx-pcm-dma and imx-pcm-fiq
      register their own module_platform_driver.  However, these two options
      are not mutually exclusive and can be enabled together.  And that's
      why we see above multiple init_module definition error.
      
      Instead of having both imx-pcm-dma and imx-pcm-fiq register their
      own platform_driver, we should do only once in imx-pcm.c.  Using
      platform_device_id to distinguish between imx-pcm-dma and imx-pcm-fiq,
      we can run-time call imx-pcm-dma/fiq specific initialization in .probe
      hook to have module snd-soc-imx-pcm work for both cases.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      1927661b