1. 10 2月, 2014 1 次提交
    • X
      ASoC: add snd_soc_of_parse_audio_simple_widgets for DT · 9a6d4860
      Xiubo Li 提交于
      This patch adds snd_soc_of_parse_audio_simple_widgets() and supports
      below style of widgets name on DT:
      
      	"template-wname", "user supplied wname"
      
      For instance:
      	simple-audio-widgets =
      		"Microphone", "Microphone Jack",
      		"Line", "Line In Jack",
      		"Line", "Line Out Jack",
      		"Headphone", "Headphone Jack",
      		"Speaker", "Speaker External";
      
      The "template-wname" currently includes: "Microphone", "Line", "Headphone"
      and "Speaker".
      Signed-off-by: NXiubo Li <Li.Xiubo@freescale.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      9a6d4860
  2. 16 1月, 2014 1 次提交
  3. 08 1月, 2014 1 次提交
  4. 01 1月, 2014 1 次提交
  5. 29 11月, 2013 1 次提交
  6. 05 11月, 2013 1 次提交
    • N
      ASoC: Add pinctrl PM to components of active DAIs · 988e8cc4
      Nicolin Chen 提交于
      It's quite popular that more drivers are using pinctrl PM, for example:
      (Documentation/devicetree/bindings/arm/primecell.txt). Just like what
      runtime PM does, it would deactivate and activate pin group depending
      on whether it's being used or not.
      
      And this pinctrl PM might be also beneficial to cpu dai drivers because
      they might have actual pinctrl so as to sleep their pins and wake them
      up as needed.
      
      To achieve this goal, this patch sets pins to the default state during
      resume or startup; While during suspend and shutdown, it would set pins
      to the sleep state.
      
      As pinctrl PM would return zero if there is no such pinctrl sleep state
      settings, this patch would not break current ASoC subsystem directly.
      
      [ However, there is still an exception that the patch can not handle,
      that is, when cpu dai driver does not have pinctrl property but another
      device has it. (The AUDMUX <-> SSI on Freescale i.MX6 series for example.
      SSI as a cpu dai doesn't contain pinctrl property while AUDMUX, an Audio
      Multiplexer, has it). In this case, this kind of cpu dai driver needs to
      find a way to obtain the pinctrl property as its own, by moving property
      from AUDMUX to SSI, or creating a pins link/dependency between these two
      devices, or using a more decent way after we figure it out. ]
      Signed-off-by: NNicolin Chen <b42378@freescale.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      988e8cc4
  7. 01 11月, 2013 1 次提交
  8. 18 10月, 2013 1 次提交
  9. 17 9月, 2013 8 次提交
  10. 14 9月, 2013 1 次提交
  11. 27 8月, 2013 3 次提交
  12. 20 8月, 2013 1 次提交
  13. 11 8月, 2013 2 次提交
  14. 10 8月, 2013 1 次提交
  15. 06 8月, 2013 1 次提交
  16. 29 7月, 2013 1 次提交
  17. 22 7月, 2013 1 次提交
  18. 21 7月, 2013 1 次提交
  19. 29 6月, 2013 1 次提交
  20. 27 6月, 2013 1 次提交
  21. 14 5月, 2013 2 次提交
  22. 13 5月, 2013 1 次提交
  23. 17 4月, 2013 1 次提交
  24. 28 3月, 2013 1 次提交
  25. 27 3月, 2013 3 次提交
  26. 26 3月, 2013 1 次提交
  27. 20 3月, 2013 1 次提交