1. 11 9月, 2010 1 次提交
  2. 10 9月, 2010 11 次提交
  3. 08 9月, 2010 5 次提交
  4. 07 9月, 2010 2 次提交
  5. 06 9月, 2010 4 次提交
  6. 03 9月, 2010 1 次提交
  7. 02 9月, 2010 2 次提交
  8. 01 9月, 2010 5 次提交
  9. 31 8月, 2010 8 次提交
  10. 28 8月, 2010 1 次提交
    • J
      ASoC: tlv320aic3x: Sanitize output controls · 098b1718
      Jarkko Nikula 提交于
      Currently output controls are not uniform. Some routes are adjusted by
      mono controls that don't match to associated mixer switch, many routes are
      not covered at all and stereo controls have following variants:
      
      - L-to-L & R-to-R
      - R-to-L & R-to-R
      - L-to-L & R-to-L
      
      This patch attempts to fix these issues. First, for the convenience, only
      direct L-to-L, R-to-R and [L | R]-to-Mono routes are controlled by the
      stereo controls. This logic is also used with the output pin mute controls
      so all of them except mono output are controlled by stereo switches.
      
      Then rest of the swapped L-to-R and R-to-L routes are controlled by the
      mono controls that map to mixer switches with a same name. Mixers can then
      associate these switches and volumes together.
      Signed-off-by: NJarkko Nikula <jhnikula@gmail.com>
      Acked-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Signed-off-by: NLiam Girdwood <lrg@slimlogic.co.uk>
      098b1718