1. 18 Nov, 2021 4 commits
  2. 17 Nov, 2021 1 commit
  3. 16 Nov, 2021 9 commits
  4. 15 Nov, 2021 2 commits
  5. 12 Nov, 2021 9 commits
  6. 05 Nov, 2021 12 commits
  7. 04 Nov, 2021 1 commit
  8. 02 Nov, 2021 1 commit
  9. 29 Oct, 2021 1 commit
    • Mark Brown's avatar
      Merge series "Multiple headphone codec driver support" from Brent Lu <brent.lu@intel.com>: · 6195eb15
      Mark Brown authored
      Support multiple headphone drivers in same machine driver. In this
      case, both rt5682 and rt5682s are supported and enumerated by different
      ACPI HID "10EC5682" and "RTL5682".
      
      V2 Changes:
      - remove useless 'NULL', 'false' in if-condition
      - can use 'comp_ids' field alone to enumerate driver
      - add comma to the end of entry in structure initialization
      - keep the table of byt/cht/cml/icl untouched
      
      V3 Changes:
      - upstreamd from SOF github, PR#3200
      - use new compatiable IDs to shrink the enumerate table of BYT and CHT
      - add 'const' to snd_soc_acpi_codecs structures
      
      V4 Changes:
      - add signoff to patch 4~6
      
      V5 Changes:
      - none, just rebase for patch 3 conflict
      
      Brent Lu (3):
        ASoC: soc-acpi: add comp_ids field for machine driver matching
        ASoC: Intel: sof_rt5682: detect codec variant in probe function
        ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s
      
      Pierre-Louis Bossart (3):
        ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs
        ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs
        ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs
      
       include/sound/soc-acpi.h                      |  3 +
       sound/soc/intel/boards/sof_rt5682.c           | 34 ++-------
       .../intel/common/soc-acpi-intel-adl-match.c   | 11 ++-
       .../intel/common/soc-acpi-intel-bxt-match.c   |  2 +-
       .../intel/common/soc-acpi-intel-byt-match.c   | 68 +++++++-----------
       .../intel/common/soc-acpi-intel-cht-match.c   | 69 +++++++------------
       .../intel/common/soc-acpi-intel-cml-match.c   |  8 +--
       .../intel/common/soc-acpi-intel-glk-match.c   |  2 +-
       .../intel/common/soc-acpi-intel-jsl-match.c   | 43 ++++--------
       .../intel/common/soc-acpi-intel-kbl-match.c   | 12 ++--
       .../intel/common/soc-acpi-intel-skl-match.c   |  2 +-
       .../intel/common/soc-acpi-intel-tgl-match.c   | 11 ++-
       sound/soc/soc-acpi.c                          | 24 ++++++-
       13 files changed, 119 insertions(+), 170 deletions(-)
      
      --
      2.25.1
      6195eb15