1. 16 2月, 2011 1 次提交
  2. 14 2月, 2011 11 次提交
  3. 11 2月, 2011 7 次提交
  4. 10 2月, 2011 16 次提交
  5. 09 2月, 2011 2 次提交
  6. 08 2月, 2011 2 次提交
  7. 07 2月, 2011 1 次提交
    • L
      ASoC: codecs: wm8753: Fix DAI mode switching · 338ee253
      Lars-Peter Clausen 提交于
      The wm8753 codec supports switching between different DAI modes.
      The current drivers tries to implement this by changing the DAI driver at
      runtime. But to properly work this would require support from the ASoC core.
      
      So this patch takes a different approch on how the DAI mode switching is
      implemented.
      
      The only difference, from a driver point of view, between the different DAI modes
      is how to program the DAI format to the hardware. So what this patch is, it
      stores the current format for each DAI in the drivers private struct and when
      the DAI mode is changed the format gets simply reprogrammed according to the
      new DAI mode.
      
      Futhermore this patch restricts the changing of the DAI format to when the
      codec is inactive.
      Signed-off-by: NLars-Peter Clausen <lars@metafoo.de>
      Acked-by: NLiam Girdwood <lrg@slimlogic.co.uk>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      338ee253