Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* ASoC driver names
@ 2020-04-22 17:04 Jaroslav Kysela
  2020-04-22 20:23 ` Takashi Iwai
  2020-04-23 11:04 ` Mark Brown
  0 siblings, 2 replies; 12+ messages in thread
From: Jaroslav Kysela @ 2020-04-22 17:04 UTC (permalink / raw)
  To: Mark Brown
  Cc: Takashi Iwai, ALSA development, Srinivas Kandagatla,
	Pierre-louis Bossart

Hi all,

   I am fighting actually with the ASoC driver names. The current situation, 
where each hardware variant (card name) is mapped to the driver name is not 
very practical (and not correct). The driver name should describe the common 
part (usually the controller - like 'HDA-Intel' or bus 'USB-Audio').

   I am talking about the situation, where the ASoC card name is set via the 
device tree (snd_soc_of_parse_card_name) like in [1], but the change may be 
considered for other drivers like Intel SST:

Card driver name: Lenovo-YOGA-C63
Card name: Lenovo-YOGA-C630-13Q50
Card long name: LENOVO-81JL-LenovoYOGAC630_13Q50-LNVNB161216

[1] 
https://github.com/alsa-project/alsa-tests/pull/3/commits/1b5a552cff06c6039fbcf41b3117fc73712010df

   My question is, can we change / add the more apropriate driver names 
conditionally with a new kernel CONFIG option? Will you accept this change?

   The goal is to group the related UCM2 configurations and do the required 
split inside the UCM2 top-level configuration file based on card components 
string or other card identificators (related to the driver).

				Thanks,
					Jaroslav

-- 
Jaroslav Kysela <perex@perex.cz>
Linux Sound Maintainer; ALSA Project; Red Hat, Inc.

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

end of thread, other threads:[~2020-04-24 19:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-22 17:04 ASoC driver names Jaroslav Kysela
2020-04-22 20:23 ` Takashi Iwai
2020-04-23 11:04 ` Mark Brown
2020-04-23 11:19   ` Jaroslav Kysela
2020-04-23 16:13     ` Mark Brown
2020-04-23 16:17     ` Pierre-Louis Bossart
2020-04-23 18:40       ` Mark Brown
2020-04-24  8:52         ` Jaroslav Kysela
2020-04-24 16:49           ` Mark Brown
2020-04-24 17:11             ` Jaroslav Kysela
2020-04-24 18:15               ` Mark Brown
2020-04-24 19:03                 ` Jaroslav Kysela

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox