mbox series

[0/9] ASoC: Intel: add new TGL/ADL configurations

Message ID 20210415175013.192862-1-pierre-louis.bossart@linux.intel.com
Headers show
Series ASoC: Intel: add new TGL/ADL configurations | expand

Message

Pierre-Louis Bossart April 15, 2021, 5:50 p.m. UTC
Very little code but quite a few descriptors to add TigerLake (TGL)
/AlderLake (ADL) ACPI match tables for I2S and SoundWire devices, new
dailinks for Bluetooth offload. Some day this will be read from
platform firmware.

Also clarify how microphones are handled for SoundWire devices, and
create modules to avoid linking the same code multiple times.

Pierre-Louis Bossart (5):
  ASoC: Intel: soc-acpi: add ADL SoundWire base configurations
  ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations
  ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
  ASoC: Intel: boards: handle hda-dsp-common as a module
  ASoC: Intel: boards: create sof-maxim-common module

Vamshi Krishna Gopal (3):
  ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table
  ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
  ASoC: Intel: boards: add support for adl boards in sof-rt5682

Yong Zhi (1):
  ASoC: Intel: Boards: tgl_max98373: Add BT offload support

 sound/soc/intel/boards/Kconfig                |  18 ++
 sound/soc/intel/boards/Makefile               |  28 +-
 sound/soc/intel/boards/bxt_da7219_max98357a.c |   1 +
 sound/soc/intel/boards/bxt_rt298.c            |   1 +
 sound/soc/intel/boards/cml_rt1011_rt5682.c    |   1 +
 sound/soc/intel/boards/ehl_rt5660.c           |   1 +
 sound/soc/intel/boards/glk_rt5682_max98357a.c |   1 +
 sound/soc/intel/boards/hda_dsp_common.c       |   5 +
 sound/soc/intel/boards/skl_hda_dsp_generic.c  |   1 +
 sound/soc/intel/boards/sof_da7219_max98373.c  |   1 +
 sound/soc/intel/boards/sof_maxim_common.c     |  24 +-
 sound/soc/intel/boards/sof_maxim_common.h     |   6 +-
 sound/soc/intel/boards/sof_pcm512x.c          |   1 +
 sound/soc/intel/boards/sof_rt5682.c           |  67 ++++-
 sound/soc/intel/boards/sof_sdw.c              |  32 ++-
 sound/soc/intel/boards/sof_sdw_common.h       |   1 +
 sound/soc/intel/boards/sof_sdw_max98373.c     |   4 +-
 .../intel/common/soc-acpi-intel-adl-match.c   | 249 ++++++++++++++++++
 18 files changed, 415 insertions(+), 27 deletions(-)

Comments

Pierre-Louis Bossart May 4, 2021, 4:19 p.m. UTC | #1
On 4/16/21 11:01 AM, Mark Brown wrote:
> On Thu, 15 Apr 2021 12:50:04 -0500, Pierre-Louis Bossart wrote:
>> Very little code but quite a few descriptors to add TigerLake (TGL)
>> /AlderLake (ADL) ACPI match tables for I2S and SoundWire devices, new
>> dailinks for Bluetooth offload. Some day this will be read from
>> platform firmware.
>>
>> Also clarify how microphones are handled for SoundWire devices, and
>> create modules to avoid linking the same code multiple times.
>>
>> [...]
> 
> Applied to
> 
>     https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next
> 
> Thanks!
> 
> [1/9] ASoC: Intel: soc-acpi: add ADL SoundWire base configurations
>        commit: 093b9dcb597611ce65f8c5610ee446616c0be304
> [2/9] ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations
>        commit: 870dc42fe8311ef5b291ccb21eda3f7069b6f599
> [5/9] ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
>        commit: d25bbe80485f8bcbbeb91a2a6cd8798c124b27b7

Mark, I thought the series was applied but only 3 out of 9 patches 
seemed to have been merged. There wasn't any expectation/pressure that 
they would land in 5.13 so that's not a problem, but for the 5.14 cycle 
should I resend the remaining ones, we now have a new machine driver 
developed by Brent Lu [1] that relies on the sof-maxim-common module in 
patch 9?
Let me know what's easiest for you, thanks!
-Pierre

[1] https://github.com/thesofproject/linux/pull/2884
Mark Brown May 4, 2021, 4:24 p.m. UTC | #2
On Tue, May 04, 2021 at 11:19:09AM -0500, Pierre-Louis Bossart wrote:

> Mark, I thought the series was applied but only 3 out of 9 patches seemed to
> have been merged. There wasn't any expectation/pressure that they would land
> in 5.13 so that's not a problem, but for the 5.14 cycle should I resend the
> remaining ones, we now have a new machine driver developed by Brent Lu [1]
> that relies on the sof-maxim-common module in patch 9?
> Let me know what's easiest for you, thanks!

I don't recall deliberately discarding any of the patches, I can only
assume that something caused b4 to only see some of them.  Please
resend.
Pierre-Louis Bossart May 4, 2021, 4:29 p.m. UTC | #3
On 5/4/21 11:24 AM, Mark Brown wrote:
> On Tue, May 04, 2021 at 11:19:09AM -0500, Pierre-Louis Bossart wrote:
> 
>> Mark, I thought the series was applied but only 3 out of 9 patches seemed to
>> have been merged. There wasn't any expectation/pressure that they would land
>> in 5.13 so that's not a problem, but for the 5.14 cycle should I resend the
>> remaining ones, we now have a new machine driver developed by Brent Lu [1]
>> that relies on the sof-maxim-common module in patch 9?
>> Let me know what's easiest for you, thanks!
> 
> I don't recall deliberately discarding any of the patches, I can only
> assume that something caused b4 to only see some of them.  Please
> resend.

will do, thanks for the quick feedback.