public inbox for kernel-janitors@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/1] Sound, echoaudio: Place echoaudio drivers in submenu
@ 2011-08-18 17:11 John Daiker
  2011-08-19  5:32 ` Takashi Iwai
  2011-08-19 19:53 ` John Daiker
  0 siblings, 2 replies; 3+ messages in thread
From: John Daiker @ 2011-08-18 17:11 UTC (permalink / raw)
  To: kernel-janitors

Put all the echoaudio boards into their own Kconfig submneu.  They used to be
listed individually.

Signed-off-by: John Daiker <daikerjohn@gmail.com>
---
 sound/pci/Kconfig |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/sound/pci/Kconfig b/sound/pci/Kconfig
index 8816804..9344274 100644
--- a/sound/pci/Kconfig
+++ b/sound/pci/Kconfig
@@ -312,8 +312,18 @@ config SND_CTXFI
	  To compile this driver as a module, choose M here: the module
	  will be called snd-ctxfi.

+config SND_ECHOAUDIO
+	tristate "Echoaudio Support"
+	default y
+	select SND_PCM
+	help
+	  Support for EchoAudio based devices.
+
+if SND_ECHOAUDIO
+
 config SND_DARLA20
	tristate "(Echoaudio) Darla20"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_PCM
	help
@@ -324,6 +334,7 @@ config SND_DARLA20

 config SND_GINA20
	tristate "(Echoaudio) Gina20"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_PCM
	help
@@ -334,6 +345,7 @@ config SND_GINA20

 config SND_LAYLA20
	tristate "(Echoaudio) Layla20"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_RAWMIDI
	select SND_PCM
@@ -345,6 +357,7 @@ config SND_LAYLA20

 config SND_DARLA24
	tristate "(Echoaudio) Darla24"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_PCM
	help
@@ -355,6 +368,7 @@ config SND_DARLA24

 config SND_GINA24
	tristate "(Echoaudio) Gina24"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_PCM
	help
@@ -365,6 +379,7 @@ config SND_GINA24

 config SND_LAYLA24
	tristate "(Echoaudio) Layla24"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_RAWMIDI
	select SND_PCM
@@ -376,6 +391,7 @@ config SND_LAYLA24

 config SND_MONA
	tristate "(Echoaudio) Mona"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_RAWMIDI
	select SND_PCM
@@ -387,6 +403,7 @@ config SND_MONA

 config SND_MIA
	tristate "(Echoaudio) Mia"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_RAWMIDI
	select SND_PCM
@@ -398,6 +415,7 @@ config SND_MIA

 config SND_ECHO3G
	tristate "(Echoaudio) 3G cards"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_RAWMIDI
	select SND_PCM
@@ -409,6 +427,7 @@ config SND_ECHO3G

 config SND_INDIGO
	tristate "(Echoaudio) Indigo"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_PCM
	help
@@ -419,6 +438,7 @@ config SND_INDIGO

 config SND_INDIGOIO
	tristate "(Echoaudio) Indigo IO"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_PCM
	help
@@ -429,6 +449,7 @@ config SND_INDIGOIO

 config SND_INDIGODJ
	tristate "(Echoaudio) Indigo DJ"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_PCM
	help
@@ -439,6 +460,7 @@ config SND_INDIGODJ

 config SND_INDIGOIOX
	tristate "(Echoaudio) Indigo IOx"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_PCM
	help
@@ -449,6 +471,7 @@ config SND_INDIGOIOX

 config SND_INDIGODJX
	tristate "(Echoaudio) Indigo DJx"
+	depends on SND_ECHOAUDIO
	select FW_LOADER
	select SND_PCM
	help
@@ -457,6 +480,8 @@ config SND_INDIGODJX
	  To compile this driver as a module, choose M here: the module
	  will be called snd-indigodjx

+endif
+
 config SND_EMU10K1
	tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
	select FW_LOADER
--
1.7.4.1

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

* Re: [PATCH 1/1] Sound, echoaudio: Place echoaudio drivers in submenu
  2011-08-18 17:11 [PATCH 1/1] Sound, echoaudio: Place echoaudio drivers in submenu John Daiker
@ 2011-08-19  5:32 ` Takashi Iwai
  2011-08-19 19:53 ` John Daiker
  1 sibling, 0 replies; 3+ messages in thread
From: Takashi Iwai @ 2011-08-19  5:32 UTC (permalink / raw)
  To: John Daiker; +Cc: alsa-devel, Kernel Janitors

At Thu, 18 Aug 2011 10:11:12 -0700,
John Daiker wrote:
> 
> Put all the echoaudio boards into their own Kconfig submneu.  They used to be
> listed individually.

Because they are indeed individual drivers :)

I don't mind much to include such a patch, but OTOH, people also don't
like to add yet-another-config item.  Also default=y isn't always 
preferred...


thanks,

Takashi

> 
> Signed-off-by: John Daiker <daikerjohn@gmail.com>
> ---
>  sound/pci/Kconfig |   25 +++++++++++++++++++++++++
>  1 files changed, 25 insertions(+), 0 deletions(-)
> 
> diff --git a/sound/pci/Kconfig b/sound/pci/Kconfig
> index 8816804..9344274 100644
> --- a/sound/pci/Kconfig
> +++ b/sound/pci/Kconfig
> @@ -312,8 +312,18 @@ config SND_CTXFI
> 	  To compile this driver as a module, choose M here: the module
> 	  will be called snd-ctxfi.
> 
> +config SND_ECHOAUDIO
> +	tristate "Echoaudio Support"
> +	default y
> +	select SND_PCM
> +	help
> +	  Support for EchoAudio based devices.
> +
> +if SND_ECHOAUDIO
> +
>  config SND_DARLA20
> 	tristate "(Echoaudio) Darla20"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_PCM
> 	help
> @@ -324,6 +334,7 @@ config SND_DARLA20
> 
>  config SND_GINA20
> 	tristate "(Echoaudio) Gina20"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_PCM
> 	help
> @@ -334,6 +345,7 @@ config SND_GINA20
> 
>  config SND_LAYLA20
> 	tristate "(Echoaudio) Layla20"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_RAWMIDI
> 	select SND_PCM
> @@ -345,6 +357,7 @@ config SND_LAYLA20
> 
>  config SND_DARLA24
> 	tristate "(Echoaudio) Darla24"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_PCM
> 	help
> @@ -355,6 +368,7 @@ config SND_DARLA24
> 
>  config SND_GINA24
> 	tristate "(Echoaudio) Gina24"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_PCM
> 	help
> @@ -365,6 +379,7 @@ config SND_GINA24
> 
>  config SND_LAYLA24
> 	tristate "(Echoaudio) Layla24"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_RAWMIDI
> 	select SND_PCM
> @@ -376,6 +391,7 @@ config SND_LAYLA24
> 
>  config SND_MONA
> 	tristate "(Echoaudio) Mona"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_RAWMIDI
> 	select SND_PCM
> @@ -387,6 +403,7 @@ config SND_MONA
> 
>  config SND_MIA
> 	tristate "(Echoaudio) Mia"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_RAWMIDI
> 	select SND_PCM
> @@ -398,6 +415,7 @@ config SND_MIA
> 
>  config SND_ECHO3G
> 	tristate "(Echoaudio) 3G cards"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_RAWMIDI
> 	select SND_PCM
> @@ -409,6 +427,7 @@ config SND_ECHO3G
> 
>  config SND_INDIGO
> 	tristate "(Echoaudio) Indigo"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_PCM
> 	help
> @@ -419,6 +438,7 @@ config SND_INDIGO
> 
>  config SND_INDIGOIO
> 	tristate "(Echoaudio) Indigo IO"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_PCM
> 	help
> @@ -429,6 +449,7 @@ config SND_INDIGOIO
> 
>  config SND_INDIGODJ
> 	tristate "(Echoaudio) Indigo DJ"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_PCM
> 	help
> @@ -439,6 +460,7 @@ config SND_INDIGODJ
> 
>  config SND_INDIGOIOX
> 	tristate "(Echoaudio) Indigo IOx"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_PCM
> 	help
> @@ -449,6 +471,7 @@ config SND_INDIGOIOX
> 
>  config SND_INDIGODJX
> 	tristate "(Echoaudio) Indigo DJx"
> +	depends on SND_ECHOAUDIO
> 	select FW_LOADER
> 	select SND_PCM
> 	help
> @@ -457,6 +480,8 @@ config SND_INDIGODJX
> 	  To compile this driver as a module, choose M here: the module
> 	  will be called snd-indigodjx
> 
> +endif
> +
>  config SND_EMU10K1
> 	tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
> 	select FW_LOADER
> --
> 1.7.4.1
> 

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

* Re: [PATCH 1/1] Sound, echoaudio: Place echoaudio drivers in submenu
  2011-08-18 17:11 [PATCH 1/1] Sound, echoaudio: Place echoaudio drivers in submenu John Daiker
  2011-08-19  5:32 ` Takashi Iwai
@ 2011-08-19 19:53 ` John Daiker
  1 sibling, 0 replies; 3+ messages in thread
From: John Daiker @ 2011-08-19 19:53 UTC (permalink / raw)
  To: kernel-janitors

On Thu, Aug 18, 2011 at 10:32 PM, Takashi Iwai <tiwai@suse.de> wrote:
> At Thu, 18 Aug 2011 10:11:12 -0700,
> John Daiker wrote:
>>
>> Put all the echoaudio boards into their own Kconfig submneu.  They used to be
>> listed individually.
>
> Because they are indeed individual drivers :)

Individual like the Intel HD Audio drivers?  :-P  I was using that
section of Kconfig as a model.

Seems like there's a disconnect between the folder structure and the
config option(s).  All the files are in the echoaudio folder, but the
Kconfig shows them as individuals.  This is contrary to the Intel HD
Audio situation.  One folder, one (over-arching) Kconfig option.
Which is best?  Does it really matter?

>
> I don't mind much to include such a patch, but OTOH, people also don't
> like to add yet-another-config item.  Also default=y isn't always
> preferred...

What would be preferred here?  The Intel HD Audio config doesn't show
a default... nor do any of the echoaudio drivers themselves.  Can I
omit the 'default' line completely?

John

>
>
> thanks,
>
> Takashi
>
>>
>> Signed-off-by: John Daiker <daikerjohn@gmail.com>
>> ---
>>  sound/pci/Kconfig |   25 +++++++++++++++++++++++++
>>  1 files changed, 25 insertions(+), 0 deletions(-)
>>
>> diff --git a/sound/pci/Kconfig b/sound/pci/Kconfig
>> index 8816804..9344274 100644
>> --- a/sound/pci/Kconfig
>> +++ b/sound/pci/Kconfig
>> @@ -312,8 +312,18 @@ config SND_CTXFI
>>         To compile this driver as a module, choose M here: the module
>>         will be called snd-ctxfi.
>>
>> +config SND_ECHOAUDIO
>> +     tristate "Echoaudio Support"
>> +     default y
>> +     select SND_PCM
>> +     help
>> +       Support for EchoAudio based devices.
>> +
>> +if SND_ECHOAUDIO
>> +
>>  config SND_DARLA20
>>       tristate "(Echoaudio) Darla20"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_PCM
>>       help
>> @@ -324,6 +334,7 @@ config SND_DARLA20
>>
>>  config SND_GINA20
>>       tristate "(Echoaudio) Gina20"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_PCM
>>       help
>> @@ -334,6 +345,7 @@ config SND_GINA20
>>
>>  config SND_LAYLA20
>>       tristate "(Echoaudio) Layla20"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_RAWMIDI
>>       select SND_PCM
>> @@ -345,6 +357,7 @@ config SND_LAYLA20
>>
>>  config SND_DARLA24
>>       tristate "(Echoaudio) Darla24"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_PCM
>>       help
>> @@ -355,6 +368,7 @@ config SND_DARLA24
>>
>>  config SND_GINA24
>>       tristate "(Echoaudio) Gina24"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_PCM
>>       help
>> @@ -365,6 +379,7 @@ config SND_GINA24
>>
>>  config SND_LAYLA24
>>       tristate "(Echoaudio) Layla24"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_RAWMIDI
>>       select SND_PCM
>> @@ -376,6 +391,7 @@ config SND_LAYLA24
>>
>>  config SND_MONA
>>       tristate "(Echoaudio) Mona"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_RAWMIDI
>>       select SND_PCM
>> @@ -387,6 +403,7 @@ config SND_MONA
>>
>>  config SND_MIA
>>       tristate "(Echoaudio) Mia"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_RAWMIDI
>>       select SND_PCM
>> @@ -398,6 +415,7 @@ config SND_MIA
>>
>>  config SND_ECHO3G
>>       tristate "(Echoaudio) 3G cards"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_RAWMIDI
>>       select SND_PCM
>> @@ -409,6 +427,7 @@ config SND_ECHO3G
>>
>>  config SND_INDIGO
>>       tristate "(Echoaudio) Indigo"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_PCM
>>       help
>> @@ -419,6 +438,7 @@ config SND_INDIGO
>>
>>  config SND_INDIGOIO
>>       tristate "(Echoaudio) Indigo IO"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_PCM
>>       help
>> @@ -429,6 +449,7 @@ config SND_INDIGOIO
>>
>>  config SND_INDIGODJ
>>       tristate "(Echoaudio) Indigo DJ"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_PCM
>>       help
>> @@ -439,6 +460,7 @@ config SND_INDIGODJ
>>
>>  config SND_INDIGOIOX
>>       tristate "(Echoaudio) Indigo IOx"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_PCM
>>       help
>> @@ -449,6 +471,7 @@ config SND_INDIGOIOX
>>
>>  config SND_INDIGODJX
>>       tristate "(Echoaudio) Indigo DJx"
>> +     depends on SND_ECHOAUDIO
>>       select FW_LOADER
>>       select SND_PCM
>>       help
>> @@ -457,6 +480,8 @@ config SND_INDIGODJX
>>         To compile this driver as a module, choose M here: the module
>>         will be called snd-indigodjx
>>
>> +endif
>> +
>>  config SND_EMU10K1
>>       tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
>>       select FW_LOADER
>> --
>> 1.7.4.1
>>
>
--
To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

end of thread, other threads:[~2011-08-19 19:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-18 17:11 [PATCH 1/1] Sound, echoaudio: Place echoaudio drivers in submenu John Daiker
2011-08-19  5:32 ` Takashi Iwai
2011-08-19 19:53 ` John Daiker

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