1. 04 4月, 2012 4 次提交
  2. 03 4月, 2012 1 次提交
  3. 02 4月, 2012 1 次提交
  4. 01 4月, 2012 18 次提交
  5. 21 3月, 2012 1 次提交
  6. 20 3月, 2012 3 次提交
  7. 15 3月, 2012 1 次提交
  8. 13 3月, 2012 1 次提交
    • M
      ASoC: wm8994: Prevent ABBA deadlock with CODEC and accdet mutexes · c986564b
      Mark Brown 提交于
      Currently we can the accdet mutex from within DAPM when updating the device
      state which means we take accdet then the CODEC mutex but we also do the
      locking the other way around when responding to the jackdet IRQ. Move all
      the jackdet use of the CODEC mutex out of the accdet lock to avoid this.
      Since all the DAPM interactions depend only on a single threaded IRQ this
      is still serialised.
      
      The locking improvements in 3.5 allow a better solution there.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      c986564b
  9. 09 3月, 2012 4 次提交
  10. 06 3月, 2012 4 次提交
  11. 04 3月, 2012 2 次提交
    • D
      ASoC: wm8753: fix initialization · ad20ff92
      Denis 'GNUtoo' Carikli 提交于
      Without that fix the wm8753 SPI initialization fails, and then produces
        a kernel panic during boot with the following call trace:
          Unable to handle kernel paging request at virtual address 37386d9b
          [<c01ccafc>] (regmap_get_val_bytes+0x0/0x14) from [<c0243dfc>] (snd_soc_codec_set_cache_io+0x9c/0xcc)
          [<c0243dfc>] (snd_soc_codec_set_cache_io+0x9c/0xcc) from [<c0244a4c>] (wm8753_probe+0x5c/0x1c4)
          [<c0244a4c>] (wm8753_probe+0x5c/0x1c4) from [<c023bb24>] (soc_probe_codec+0x174/0x284)
          [<c023bb24>] (soc_probe_codec+0x174/0x284) from [<c023c2c0>] (snd_soc_instantiate_cards+0x68c/0xe28)
          [<c023c2c0>] (snd_soc_instantiate_cards+0x68c/0xe28) from [<c023d278>] (snd_soc_register_card+0x240/0x2d4)
          [<c023d278>] (snd_soc_register_card+0x240/0x2d4) from [<c023d330>] (soc_probe+0x24/0x40)
          [<c023d330>] (soc_probe+0x24/0x40) from [<c01c3900>] (platform_drv_probe+0x14/0x18)
          [...]
      
      The commit d3398ff0
       ( ASoC: Convert WM8753 to direct regmap API usage ) introduced
       the problem.
      
      Thanks to Lars-Peter Clausen for helping me a bit during the debugging.
      Signed-off-by: NDenis 'GNUtoo' Carikli <GNUtoo@no-log.org>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      ad20ff92
    • M
      ASoC: wm8994: Factor out WM1811A detection mode setting · 1defde2a
      Mark Brown 提交于
      Push everything through one function for active use cases, should be
      no practical effect.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      1defde2a