1. 25 May, 2020 7 commits
  2. 22 May, 2020 3 commits
  3. 20 May, 2020 4 commits
  4. 19 May, 2020 23 commits
  5. 18 May, 2020 3 commits
    • Hans de Goede's avatar
      ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet · 0e0e10fd
      Hans de Goede authored
      The Toshiba Encore WT8-A tablet almost fully works with the default
      settings for non-CR Bay Trail devices. The only problem is that its
      jack-detect switch is not inverted (it is active high instead of
      the normal active low).
      
      Add a quirk for this model using the default settings +
      BYT_RT5640_JD_NOT_INV.
      Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
      Acked-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
      Link: https://lore.kernel.org/r/20200518072416.5348-1-hdegoede@redhat.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      0e0e10fd
    • Mark Brown's avatar
      Merge series "ASoC: SOF: Intel and IMX updates for 5.8" from Kai Vehmanen... · 4ace9a0e
      Mark Brown authored
      Merge series "ASoC: SOF: Intel and IMX updates for 5.8" from Kai Vehmanen <kai.vehmanen@linux.intel.com>:
      
      Hi,
      
      here's a series of minor fixes and improvements to SOF. Add support
      for smart amplifier component type. Cover more systems by relaxing
      match rules for the generic Soundwire machine driver. Fix issues with
      driver unload and address a few compiler warnings.
      
      Daniel Baluta (2):
        ASoC: SOF: Do nothing when DSP PM callbacks are not set
        ASoC: SOF: define INFO_ flags in dsp_ops
      
      Keyon Jie (1):
        ASoC: SOF: topology: add support to smart amplifier
      
      Marcin Rajwa (2):
        ASoC: SOF: add a power_down_notify method
        ASoC: SOF: inform DSP that driver is going to be removed
      
      Pierre-Louis Bossart (2):
        ASoC: SOF: imx: make dsp_ops static
        ASoC: SOF: imx: make imx8m_dsp_ops static
      
      randerwang (1):
        ASoC: SOF: Intel: sdw: relax sdw machine select constraints
      
       include/sound/sof/topology.h |  2 ++
       sound/soc/sof/core.c         |  6 ++++++
       sound/soc/sof/imx/imx8.c     |  2 +-
       sound/soc/sof/imx/imx8m.c    |  8 +++++++-
       sound/soc/sof/intel/hda.c    | 10 +++++++++-
       sound/soc/sof/pm.c           | 19 +++++++++++++++++--
       sound/soc/sof/sof-priv.h     |  1 +
       sound/soc/sof/topology.c     |  1 +
       8 files changed, 44 insertions(+), 5 deletions(-)
      
      --
      2.26.0
      4ace9a0e
    • Mark Brown's avatar
      Merge series "ASoC: cleanup DAI/Component activity" from Kuninori Morimoto... · 9bb93a40
      Mark Brown authored
      Merge series "ASoC: cleanup DAI/Component activity" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:
      
      Hi Mark
      
      These are v3 of DAI/Component activity cleanup.
      
      This patch-set exchanges soc-dapm.c :: snd_soc_dai_link_event_xxx()
      behavior which updates dai->active but not cares other actives.
      But I think original code was wrong.
      So, I believe these works correctly, but maybe need some tests or deep review.
      
      v1 -> v2
      	- function naming "activity" -> "active"
      
      v2 -> v3
      	- macro -> inline function
      	- added Reviewed-by from Ranjani, Acked-by from Peter
      
      Link: https://lore.kernel.org/r/875zd39frp.wl-kuninori.morimoto.gx@renesas.com
      Link: https://lore.kernel.org/r/87blmq9alx.wl-kuninori.morimoto.gx@renesas.com
      
      Kuninori Morimoto (21):
        ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro
        ASoC: soc-dai: add snd_soc_dai_action()
        ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate()
        ASoC: soc-dai: add snd_soc_dai_active()
        ASoC: soc-component: add snd_soc_component_active()
        ASoC: soc-dai: add snd_soc_dai_stream_active()
        ASoC: use snd_soc_xxx_active()
        ASoC: atomel: use snd_soc_xxx_active()
        ASoC: bcm: use snd_soc_xxx_active()
        ASoC: cirrus: use snd_soc_xxx_active()
        ASoC: codecs: use snd_soc_xxx_active()
        ASoC: fsl: use snd_soc_xxx_active()
        ASoC: intel: use snd_soc_xxx_active()
        ASoC: jz4740: use snd_soc_xxx_active()
        ASoC: mediatek: use snd_soc_xxx_active()
        ASoC: meson: use snd_soc_xxx_active()
        ASoC: pxa: use snd_soc_xxx_active()
        ASoC: ti: use snd_soc_xxx_active()
        ASoC: uniphier: use snd_soc_xxx_active()
        ASoC: dwc: use snd_soc_xxx_active()
        ASoC: cleanup dai / component active code
      
       include/sound/soc-component.h                |  6 +-
       include/sound/soc-dai.h                      | 21 +++++-
       include/sound/soc.h                          | 15 ++++-
       sound/soc/atmel/atmel_ssc_dai.c              |  4 +-
       sound/soc/bcm/bcm2835-i2s.c                  |  6 +-
       sound/soc/bcm/cygnus-ssp.c                   |  4 +-
       sound/soc/cirrus/ep93xx-i2s.c                |  4 +-
       sound/soc/codecs/adav80x.c                   |  4 +-
       sound/soc/codecs/arizona.c                   |  2 +-
       sound/soc/codecs/cs4271.c                    |  4 +-
       sound/soc/codecs/madera.c                    |  2 +-
       sound/soc/codecs/max98090.c                  |  6 +-
       sound/soc/codecs/tlv320aic23.c               |  2 +-
       sound/soc/codecs/tlv320dac33.c               |  2 +-
       sound/soc/codecs/uda1380.c                   |  2 +-
       sound/soc/codecs/wl1273.c                    |  2 +-
       sound/soc/codecs/wm8711.c                    |  2 +-
       sound/soc/codecs/wm8753.c                    |  4 +-
       sound/soc/dwc/dwc-i2s.c                      |  2 +-
       sound/soc/fsl/fsl_esai.c                     |  2 +-
       sound/soc/fsl/fsl_spdif.c                    |  4 +-
       sound/soc/intel/atom/sst-mfld-platform-pcm.c | 14 ++--
       sound/soc/jz4740/jz4740-i2s.c                |  8 +--
       sound/soc/mediatek/mt8173/mt8173-afe-pcm.c   |  8 +--
       sound/soc/meson/axg-tdm-interface.c          |  2 +-
       sound/soc/pxa/pxa-ssp.c                      |  8 +--
       sound/soc/pxa/pxa2xx-i2s.c                   |  2 +-
       sound/soc/soc-compress.c                     |  4 +-
       sound/soc/soc-core.c                         | 11 +--
       sound/soc/soc-dai.c                          | 23 +++++++
       sound/soc/soc-dapm.c                         |  8 +--
       sound/soc/soc-pcm.c                          | 70 +++++++-------------
       sound/soc/ti/davinci-mcasp.c                 |  2 +-
       sound/soc/ti/omap-dmic.c                     |  4 +-
       sound/soc/ti/omap-mcbsp.c                    |  4 +-
       sound/soc/ti/omap-mcpdm.c                    |  8 +--
       sound/soc/uniphier/aio-cpu.c                 |  4 +-
       37 files changed, 155 insertions(+), 125 deletions(-)
      
      --
      2.17.1
      9bb93a40