1. Aug 05, 2021
  2. Aug 04, 2021
  3. Aug 03, 2021
    • Mark Brown's avatar
      Merge series "soundwire/ASoC: abstract platform-dependent bases" from Bard... · b189dde9
      Mark Brown authored
      Merge series "soundwire/ASoC: abstract platform-dependent bases" from Bard Liao <yung-chuan.liao@linux.intel.com>:
      
      shim base and alh base are platform-dependent. This series suggests
      to use variables for those bases. It allows us to use different bases
      for new platforms.
      
      v2:
       - Update the commit message of "soundwire: move intel sdw register
         definitions to sdw_intel.h"
      
      Bard Liao (6):
        soundwire: move intel sdw register definitions to sdw_intel.h
        ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc
        ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition
        ASoC: SOF: intel: move sof_intel_dsp_desc() forward
        ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops
        soundwire: intel: introduce shim and alh base
      
       drivers/soundwire/intel.c           | 74 ------------------------
       drivers/soundwire/intel_init.c      | 14 ++---
       include/linux/soundwire/sdw_intel.h | 87 +++++++++++++++++++++++++++++
       sound/soc/sof/intel/cnl.c           |  6 ++
       sound/soc/sof/intel/hda.c           | 39 ++++++++-----
       sound/soc/sof/intel/hda.h           |  8 ++-
       sound/soc/sof/intel/icl.c           |  3 +
       sound/soc/sof/intel/shim.h          |  3 +
       sound/soc/sof/intel/tgl.c           | 12 ++++
       9 files changed, 149 insertions(+), 97 deletions(-)
      
      --
      2.17.1
      b189dde9
    • Mark Brown's avatar
      Merge series "ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 audio... · 2f535e2c
      Mark Brown authored
      Merge series "ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 audio routing" from Hans de Goede <hdegoede@redhat.com>:
      
      Changes in v2:
      - Only set lineout_string if BYT_RT5640_LINEOUT is set, since
        BYT_RT5640_LINEOUT_AS_HP2 only works if the lineout is enabled in
        the first place
      
      Original cover-letter:
      
      The HP Elitepad 1000 G2 has 2 headset jacks:
      
      1. on the dock which uses the output of the codecs built-in HP-amp +
      the standard IN2 input which is always used with the headset-jack.
      
      2. on the tablet itself, this uses the line-out of the codec, combined
      with an external HP-amp + IN1 for the headset-mic.
      
      This series adds support for this, resolving:
      https://bugzilla.kernel.org/show_bug.cgi?id=213415
      
      Note this series does not add jack-detect support. I plan to add that
      with a follow-up series when I can make some time to implement that.
      
      Regards,
      
      Hans
      
      Hans de Goede (6):
        ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps
          for the matching in-/output
        ASoC: Intel: bytcr_rt5640: Add line-out support
        ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper
        ASoC: Intel: bytcr_rt5640: Add support for a second headphones output
        ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input
        ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk
      
       sound/soc/intel/boards/bytcr_rt5640.c | 118 ++++++++++++++++++++++----
       1 file changed, 102 insertions(+), 16 deletions(-)
      
      --
      2.31.1
      2f535e2c
  4. Aug 02, 2021