xref: /linux/sound/hda/codecs/Kconfig (revision 177bf8620cf4ed290ee170a6c5966adc0924b336)
16014e902STakashi Iwai# SPDX-License-Identifier: GPL-2.0-only
26014e902STakashi Iwaiif SND_HDA
36014e902STakashi Iwai
46014e902STakashi Iwaiconfig SND_HDA_GENERIC_LEDS
56014e902STakashi Iwai       bool
66014e902STakashi Iwai
76014e902STakashi Iwaiconfig SND_HDA_CODEC_ANALOG
86014e902STakashi Iwai	tristate "Build Analog Devices HD-audio codec support"
96014e902STakashi Iwai	select SND_HDA_GENERIC
106014e902STakashi Iwai	help
116014e902STakashi Iwai	  Say Y or M here to include Analog Devices HD-audio codec support in
126014e902STakashi Iwai	  snd-hda-intel driver, such as AD1986A.
136014e902STakashi Iwai
146014e902STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
156014e902STakashi Iwai	depends on SND_HDA=y && SND_HDA_CODEC_ANALOG=m
166014e902STakashi Iwai
176014e902STakashi Iwaiconfig SND_HDA_CODEC_SIGMATEL
186014e902STakashi Iwai	tristate "Build IDT/Sigmatel HD-audio codec support"
196014e902STakashi Iwai	select SND_HDA_GENERIC
206014e902STakashi Iwai	select SND_HDA_GENERIC_LEDS
216014e902STakashi Iwai	help
226014e902STakashi Iwai	  Say Y or M here to include IDT (Sigmatel) HD-audio codec support in
236014e902STakashi Iwai	  snd-hda-intel driver, such as STAC9200.
246014e902STakashi Iwai
256014e902STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
266014e902STakashi Iwai	depends on SND_HDA=y && SND_HDA_CODEC_SIGMATEL=m
276014e902STakashi Iwai
286014e902STakashi Iwaiconfig SND_HDA_CODEC_VIA
296014e902STakashi Iwai	tristate "Build VIA HD-audio codec support"
306014e902STakashi Iwai	select SND_HDA_GENERIC
316014e902STakashi Iwai	help
326014e902STakashi Iwai	  Say Y or M here to include VIA HD-audio codec support in
336014e902STakashi Iwai	  snd-hda-intel driver, such as VT1708.
346014e902STakashi Iwai
356014e902STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
366014e902STakashi Iwai	depends on SND_HDA=y && SND_HDA_CODEC_VIA=m
376014e902STakashi Iwai
386014e902STakashi Iwaiconfig SND_HDA_CODEC_CONEXANT
396014e902STakashi Iwai	tristate "Build Conexant HD-audio codec support"
406014e902STakashi Iwai	select SND_HDA_GENERIC
416014e902STakashi Iwai	select SND_HDA_GENERIC_LEDS
426014e902STakashi Iwai	help
436014e902STakashi Iwai	  Say Y or M here to include Conexant HD-audio codec support in
446014e902STakashi Iwai	  snd-hda-intel driver, such as CX20549.
456014e902STakashi Iwai
466014e902STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
476014e902STakashi Iwai	depends on SND_HDA=y && SND_HDA_CODEC_CONEXANT=m
486014e902STakashi Iwai
496014e902STakashi Iwaiconfig SND_HDA_CODEC_SENARYTECH
506014e902STakashi Iwai	tristate "Build Senarytech HD-audio codec support"
516014e902STakashi Iwai	select SND_HDA_GENERIC
526014e902STakashi Iwai	select SND_HDA_GENERIC_LEDS
536014e902STakashi Iwai	help
546014e902STakashi Iwai	  Say Y or M here to include Senarytech HD-audio codec support in
556014e902STakashi Iwai	  snd-hda-intel driver, such as SN6186.
566014e902STakashi Iwai
576014e902STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
586014e902STakashi Iwai	depends on SND_HDA=y && SND_HDA_CODEC_SENARYTECH=m
596014e902STakashi Iwai
606014e902STakashi Iwaiconfig SND_HDA_CODEC_CA0110
616014e902STakashi Iwai	tristate "Build Creative CA0110-IBG codec support"
626014e902STakashi Iwai	select SND_HDA_GENERIC
636014e902STakashi Iwai	help
646014e902STakashi Iwai	  Say Y or M here to include Creative CA0110-IBG codec support in
656014e902STakashi Iwai	  snd-hda-intel driver, found on some Creative X-Fi cards.
666014e902STakashi Iwai
676014e902STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
686014e902STakashi Iwai	depends on SND_HDA=y && SND_HDA_CODEC_CA0110=m
696014e902STakashi Iwai
706014e902STakashi Iwaiconfig SND_HDA_CODEC_CA0132
716014e902STakashi Iwai	tristate "Build Creative CA0132 codec support"
726014e902STakashi Iwai	help
736014e902STakashi Iwai	  Say Y or M here to include Creative CA0132 codec support in
746014e902STakashi Iwai	  snd-hda-intel driver.
756014e902STakashi Iwai
766014e902STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
776014e902STakashi Iwai	depends on SND_HDA=y && SND_HDA_CODEC_CA0132=m
786014e902STakashi Iwai
796014e902STakashi Iwaiconfig SND_HDA_CODEC_CA0132_DSP
806014e902STakashi Iwai	bool "Support new DSP code for CA0132 codec"
816014e902STakashi Iwai	depends on SND_HDA_CODEC_CA0132
826014e902STakashi Iwai	default y
836014e902STakashi Iwai	select SND_HDA_DSP_LOADER
846014e902STakashi Iwai	select FW_LOADER
856014e902STakashi Iwai	help
866014e902STakashi Iwai	  Say Y here to enable the DSP for Creative CA0132 for extended
876014e902STakashi Iwai	  features like equalizer or echo cancellation.
886014e902STakashi Iwai
896014e902STakashi Iwai	  Note that this option requires the external firmware file
906014e902STakashi Iwai	  (ctefx.bin).
916014e902STakashi Iwai
926014e902STakashi Iwaiconfig SND_HDA_CODEC_CMEDIA
936014e902STakashi Iwai	tristate "Build C-Media HD-audio codec support"
946014e902STakashi Iwai	select SND_HDA_GENERIC
956014e902STakashi Iwai	help
966014e902STakashi Iwai	  Say Y or M here to include C-Media HD-audio codec support in
976014e902STakashi Iwai	  snd-hda-intel driver, such as CMI9880.
986014e902STakashi Iwai
996014e902STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
1006014e902STakashi Iwai	depends on SND_HDA=y && SND_HDA_CODEC_CMEDIA=m
1016014e902STakashi Iwai
102*0f1e8306STakashi Iwaiconfig SND_HDA_CODEC_CM9825
103*0f1e8306STakashi Iwai	tristate "Build C-Media CM9825 HD-audio codec support"
104*0f1e8306STakashi Iwai	select SND_HDA_GENERIC
105*0f1e8306STakashi Iwai	help
106*0f1e8306STakashi Iwai	  Say Y or M here to include C-Media CM9825 HD-audio codec support in
107*0f1e8306STakashi Iwai	  snd-hda-intel driver
108*0f1e8306STakashi Iwai
109*0f1e8306STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
110*0f1e8306STakashi Iwai	depends on SND_HDA=y && SND_HDA_CODEC_CM9825=m
111*0f1e8306STakashi Iwai
1126014e902STakashi Iwaiconfig SND_HDA_CODEC_SI3054
1136014e902STakashi Iwai	tristate "Build Silicon Labs 3054 HD-modem codec support"
1146014e902STakashi Iwai	help
1156014e902STakashi Iwai	  Say Y or M here to include Silicon Labs 3054 HD-modem codec
1166014e902STakashi Iwai	  (and compatibles) support in snd-hda-intel driver.
1176014e902STakashi Iwai
1186014e902STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
1196014e902STakashi Iwai	depends on SND_HDA=y && SND_HDA_CODEC_SI3054=m
1206014e902STakashi Iwai
1216014e902STakashi Iwaiconfig SND_HDA_GENERIC
1226014e902STakashi Iwai	tristate "Enable generic HD-audio codec parser"
1236014e902STakashi Iwai	select SND_CTL_LED if SND_HDA_GENERIC_LEDS
1246014e902STakashi Iwai	select LEDS_CLASS if SND_HDA_GENERIC_LEDS
1256014e902STakashi Iwai	help
1266014e902STakashi Iwai	  Say Y or M here to enable the generic HD-audio codec parser
1276014e902STakashi Iwai	  in snd-hda-intel driver.
1286014e902STakashi Iwai
1296014e902STakashi Iwaicomment "Set to Y if you want auto-loading the codec driver"
1306014e902STakashi Iwai	depends on SND_HDA=y && SND_HDA_GENERIC=m
1316014e902STakashi Iwai
132aeeb85f2STakashi Iwaisource "sound/hda/codecs/realtek/Kconfig"
1336014e902STakashi Iwaisource "sound/hda/codecs/cirrus/Kconfig"
13473cd0490STakashi Iwaisource "sound/hda/codecs/hdmi/Kconfig"
1356014e902STakashi Iwaisource "sound/hda/codecs/side-codecs/Kconfig"
1366014e902STakashi Iwai
1376014e902STakashi Iwaiendif # SND_HDA
138