1. Sep 30, 2022
    • David Lin's avatar
      ASoC: nau8825: Add TDM support · dacdef1b
      David Lin authored
      
      
      Support TDM format for NAU88L25.
      
      Signed-off-by: default avatarDavid Lin <CTLIN0@nuvoton.com>
      Link: https://lore.kernel.org/r/20220930072804.2524352-1-CTLIN0@nuvoton.com
      
      
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      dacdef1b
    • Mark Brown's avatar
      Fix PM disable depth imbalance in probe · d488b285
      Mark Brown authored
      Merge series from Zhang Qilong <zhangqilong3@huawei.com>:
      
      The pm_runtime_enable will increase power disable depth. Thus
      a pairing decrement is needed on the error handling path to
      keep it balanced according to context. We fix it by moving
      pm_runtime_enable to the endding of probe.
      
      Zhang Qilong (4):
        ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
        ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
        ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
        ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
      
       sound/soc/codecs/mt6660.c | 8 ++++++--
       sound/soc/codecs/wm5102.c | 6 +++---
       sound/soc/codecs/wm5110.c | 6 +++---
       sound/soc/codecs/wm8997.c | 6 +++---
       4 files changed, 15 insertions(+), 11 deletions(-)
      
      --
      2.25.1
      d488b285
    • Jaroslav Kysela's avatar
      ASoC: core: clarify the driver name initialization · c8d18e44
      Jaroslav Kysela authored
      
      
      The driver field in the struct snd_ctl_card_info is a valid
      user space identifier. Actually, many ASoC drivers do not care
      and let to initialize this field using a standard wrapping method.
      Unfortunately, in this way, this field becomes unusable and
      unreadable for the drivers with longer card names. Also,
      there is a possibility to have clashes (driver field has
      only limit of 15 characters).
      
      This change will print an error when the wrapping is used.
      The developers of the affected drivers should fix the problem.
      
      Signed-off-by: default avatarJaroslav Kysela <perex@perex.cz>
      Reviewed-by: default avatarNícolas F. R. A. Prado <nfraprado@collabora.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      c8d18e44
  2. Sep 29, 2022
  3. Sep 28, 2022
  4. Sep 27, 2022
  5. Sep 26, 2022
  6. Sep 24, 2022
  7. Sep 23, 2022