1. 15 8月, 2013 1 次提交
  2. 27 6月, 2013 1 次提交
  3. 24 6月, 2013 1 次提交
    • T
      ALSA: vmaster: Add snd_ctl_sync_vmaster() helper function · 1ca2f2ec
      Takashi Iwai 提交于
      Introduce a new helper function, snd_ctl_sync_vmaster(), which updates
      the slave put callbacks forcibly as well as calling the hook.  This
      will be used in the upcoming patch in HD-audio codec driver for
      toggling the mute in vmaster slaves.
      
      Along with the new function, the old snd_ctl_sync_vmaster_hook() is
      replaced as a macro calling with the argument hook_only=true.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      1ca2f2ec
  4. 14 6月, 2013 1 次提交
  5. 13 6月, 2013 1 次提交
  6. 07 6月, 2013 1 次提交
  7. 24 5月, 2013 2 次提交
    • T
      ALSA: Add kconfig to specify the max card numbers · 7bb2491b
      Takashi Iwai 提交于
      Currently ALSA supports up to 32 card instances when the dynamic minor
      is used.  While 32 cards are usually big enough for normal use cases,
      there are sometimes weird requirements with more card support.
      
      Actually, this limitation, 32, comes from the index option, where you
      can pass the bit mask to assign the card.  Other than that, we can
      actually give more cards up to the minor number limits (currently 256,
      which can be extended more, too).
      
      This patch adds a new Kconfig to specify the max card numbers, and
      changes a few places to accept more than 32 cards.
      
      The only incompatibility with high card numbers would be the handling
      of index option.  The index option can be still used to pass the
      bitmask for card assignments, but this works only up to 32 slots.
      More than 32, no bitmask style option is available but only a single
      slot can be specified via index option.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      7bb2491b
    • L
      ALSA: Constify the snd_pcm_substream struct ops field · e6c2e7eb
      Lars-Peter Clausen 提交于
      The ops field of the snd_pcm_substream struct is never modified inside the ALSA
      core. Making it const allows drivers to declare their snd_pcm_ops struct as
      const.
      Signed-off-by: NLars-Peter Clausen <lars@metafoo.de>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      e6c2e7eb
  8. 13 5月, 2013 1 次提交
  9. 08 5月, 2013 1 次提交
  10. 29 4月, 2013 1 次提交
  11. 24 4月, 2013 2 次提交
  12. 22 4月, 2013 1 次提交
  13. 21 4月, 2013 3 次提交
  14. 18 4月, 2013 2 次提交
  15. 17 4月, 2013 5 次提交
  16. 04 4月, 2013 1 次提交
  17. 28 3月, 2013 3 次提交
  18. 27 3月, 2013 1 次提交
  19. 26 3月, 2013 1 次提交
  20. 20 3月, 2013 1 次提交
  21. 15 3月, 2013 1 次提交
  22. 13 3月, 2013 1 次提交
  23. 12 3月, 2013 1 次提交
  24. 11 3月, 2013 1 次提交
  25. 08 3月, 2013 3 次提交
  26. 04 3月, 2013 1 次提交
    • S
      ASoC: tegra_wm8903: assume CONFIG_OF, remove platform data · 8f5f5e0f
      Stephen Warren 提交于
      Tegra only supports, and always enables, device tree. Remove all runtime
      checks for DT support from the driver.
      
      This allows removal of the hard-coded Harmony ASoC mapping table, since
      Harmony only boots with DT now.
      
      All board-specific configuration now comes from device tree, so there is
      no need to have a platform_data structure. Rework the driver to parse the
      device tree directly into struct tegra_wm8903.
      
      Also some slight re-ordering of probe() so that the code more closely
      resembles other drivers for easier comparison. Inparticular, the GPIO DT
      parsing and initial programming are moved together for each GPIO.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      8f5f5e0f
  27. 25 2月, 2013 1 次提交
    • M
      ASoC: dapm: Fix handling of loops · 8af294b4
      Mark Brown 提交于
      Currently if a path loops back on itself we correctly skip over it to
      avoid going into an infinite loop but this causes us to ignore the need
      to power up the path as we don't count the loop for the purposes of
      counting inputs and outputs. This means that internal loopbacks within a
      device that have powered devices on them won't be powered up.
      
      Fix this by treating any path that is currently in the process of being
      recursed as having a single input or output so that it is counted for
      the purposes of power decisions.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Acked-by: NLiam Girdwood <liam.r.girdwood@linux.intel.com>
      8af294b4