alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/1] Intel: sof_rt5682: remove quirk flag
@ 2023-07-31 10:34 Brent Lu
  2023-07-31 10:34 ` [PATCH v4 1/1] ASoC: Intel: maxim-common: get codec number from ACPI table Brent Lu
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Brent Lu @ 2023-07-31 10:34 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Pierre-Louis Bossart, Liam Girdwood,
	Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
	Mark Brown, Jaroslav Kysela, Takashi Iwai, Brent Lu, linux-kernel,
	Ajye Huang, Yong Zhi, Terry Cheong, Uday M Bhat, Mac Chiang,
	Dharageswari . R, Kuninori Morimoto, ye xingchen, Andy Shevchenko

We add a helper function to detect amplifier number according to device instance
in ACPI table so the SOF_MAX98390_TWEETER_SPEAKER_PRESENT flag and a dmi quirk
for 4-amplifier configuration could be safely removed.

Also refactor the max_98390_hw_params() function to use an array to handle the
TDM parameter.

Amplifier number detection and TDM parameter are tested on two Chromebooks. One
with 2 MAX98390 and one with 4 MAX98390 amplifier.

V2 Changes:
- fix some typos in cover letter
- use for_each_acpi_dev_match() macro to simplify the codec
- use 'unsign int' for codec number variable

V3 Changes:
- replace pr_err() with dev_err()

V4 Changes:
- merge two patches to avoid build break
- remove redundant assignment in max_98390_hw_params()
- refactor MAX_98390_DEVX_NAME macros

Brent Lu (2):
  ASoC: Intel: maxim-common: get codec number from ACPI
  ASoC: Intel: sof_rt5682: remove SOF_MAX98390_TWEETER_SPEAKER_PRESENT
    flag

Brent Lu (1):
  ASoC: Intel: maxim-common: get codec number from ACPI table

 sound/soc/intel/boards/sof_maxim_common.c | 170 +++++++++++++---------
 sound/soc/intel/boards/sof_maxim_common.h |  21 ++-
 sound/soc/intel/boards/sof_rt5682.c       |  37 +----
 3 files changed, 111 insertions(+), 117 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-08-01 13:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-31 10:34 [PATCH v4 0/1] Intel: sof_rt5682: remove quirk flag Brent Lu
2023-07-31 10:34 ` [PATCH v4 1/1] ASoC: Intel: maxim-common: get codec number from ACPI table Brent Lu
2023-07-31  5:39   ` Liao, Bard
2023-07-31 14:53   ` Pierre-Louis Bossart
2023-08-01 13:47   ` Andy Shevchenko
2023-07-31 17:21 ` [PATCH v4 0/1] Intel: sof_rt5682: remove quirk flag Mark Brown
2023-07-31 22:26 ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).