1. 28 Aug, 2020 1 commit
  2. 27 Aug, 2020 12 commits
  3. 26 Aug, 2020 12 commits
  4. 25 Aug, 2020 11 commits
  5. 24 Aug, 2020 4 commits
    • Mark Brown's avatar
      Merge series "ASoC: Intel: machine driver updates for 5.10" from Pierre-Louis... · aafdeba5
      Mark Brown authored
      Merge series "ASoC: Intel: machine driver updates for 5.10" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      This series updates the tables used to select SoundWire configurations
      for CometLake and TigerLake, and adds support for SDCA (SoundWire
      Device Class for Audio) codecs in the common machine driver. These
      codec drivers are still being tested on early silicon/boards and will
      be contributed at a later time.
      
      For TigerLake Chromebooks a new DMI quirk is added, as well as a means
      to override the topology names. A pm_runtime fix is also provided to
      deal with playback/capture dependencies with an amplifier w/
      feedback. I also included a minor codec correction for the TGL
      amplifier.
      
      Bard Liao (5):
        ASoC: Intel: modify SoundWire version id in acpi match table
        ASoC: Intel: sof_sdw: check SoundWire version when matching codec
        ASoC: Intel: sof_sdw: rename id as part_id
        ASoC: Intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support.
        ASoC: Intel: sof_sdw: clean-up inclusion of header files
      
      Pierre-Louis Bossart (5):
        ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2
        ASoC: Intel: sof-soundwire: add support for rt5682 on link2
        ASoC: Intel: soc-acpi: mirror CML and TGL configurations
        ASoC: Intel: soc-acpi: add support for SDCA boards
        ASoC: codecs: max98373-sdw: add missing test on resume
      
      Rander Wang (2):
        ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
        ASoC: Intel: sof_sdw: Add support for product Ripto
      
      Sathyanarayana Nujella (2):
        ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682
        ASoC: SOF: Add topology filename override based on dmi data match
      
       sound/soc/codecs/max98373-sdw.c               |   3 +
       sound/soc/intel/boards/Kconfig                |   3 +
       sound/soc/intel/boards/Makefile               |   7 +-
       sound/soc/intel/boards/sof_maxim_common.c     |   7 +-
       sound/soc/intel/boards/sof_rt5682.c           |  13 ++
       sound/soc/intel/boards/sof_sdw.c              |  98 +++++++---
       sound/soc/intel/boards/sof_sdw_common.h       |  22 ++-
       sound/soc/intel/boards/sof_sdw_dmic.c         |   1 +
       sound/soc/intel/boards/sof_sdw_max98373.c     |   2 +
       sound/soc/intel/boards/sof_sdw_rt1308.c       |   2 +
       sound/soc/intel/boards/sof_sdw_rt1316.c       | 113 ++++++++++++
       sound/soc/intel/boards/sof_sdw_rt5682.c       |   2 +
       sound/soc/intel/boards/sof_sdw_rt700.c        |   2 +
       sound/soc/intel/boards/sof_sdw_rt711.c        |   2 +
       sound/soc/intel/boards/sof_sdw_rt711_sdca.c   | 174 ++++++++++++++++++
       sound/soc/intel/boards/sof_sdw_rt715_sdca.c   |  42 +++++
       .../intel/common/soc-acpi-intel-cml-match.c   |  79 +++++++-
       .../intel/common/soc-acpi-intel-cnl-match.c   |  33 +++-
       .../intel/common/soc-acpi-intel-icl-match.c   |  10 +-
       .../intel/common/soc-acpi-intel-tgl-match.c   | 165 ++++++++++++++++-
       sound/soc/sof/intel/hda.c                     |   8 +-
       sound/soc/sof/sof-pci-dev.c                   |  24 +++
       22 files changed, 764 insertions(+), 48 deletions(-)
       create mode 100644 sound/soc/intel/boards/sof_sdw_rt1316.c
       create mode 100644 sound/soc/intel/boards/sof_sdw_rt711_sdca.c
       create mode 100644 sound/soc/intel/boards/sof_sdw_rt715_sdca.c
      
      base-commit: fcea8b02
      --
      2.25.1
      aafdeba5
    • Shengjiu Wang's avatar
      ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init · c1e47e89
      Shengjiu Wang authored
      Regmap initialization may return -EPROBE_DEFER for clock
      may not be ready, so check -EPROBE_DEFER error type before
      start another Regmap initialization.
      Signed-off-by: default avatarShengjiu Wang <shengjiu.wang@nxp.com>
      Acked-by: default avatarNicolin Chen <nicoleotsuka@gmail.com>
      Link: https://lore.kernel.org/r/1598255887-1391-1-git-send-email-shengjiu.wang@nxp.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      c1e47e89
    • Shengjiu Wang's avatar
      ASoC: ak5558: Add regulator support · 2ff6d5a1
      Shengjiu Wang authored
      "AVDD" is for analog power supply,  "DVDD" is for digital power
      supply, they can improve the power management.
      
      As the regulator is enabled in pm runtime resume, which is
      behind the component driver probe, so accessing registers in
      component driver probe will fail. Fix this issue by enabling
      regcache_cache_only after pm_runtime_enable.
      Signed-off-by: default avatarShengjiu Wang <shengjiu.wang@nxp.com>
      Link: https://lore.kernel.org/r/1598190877-9213-2-git-send-email-shengjiu.wang@nxp.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      2ff6d5a1
    • Shengjiu Wang's avatar
      ASoC: dt-bindings: ak5558: Add power supply property · 5edc8c4f
      Shengjiu Wang authored
      AVDD-supply is for Analog power supply
      DVDD-supply is for Digital power supply
      Signed-off-by: default avatarShengjiu Wang <shengjiu.wang@nxp.com>
      Link: https://lore.kernel.org/r/1598190877-9213-1-git-send-email-shengjiu.wang@nxp.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      5edc8c4f