• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1menuconfig SND_HDA_INTEL
2	tristate "Intel HD Audio"
3	select SND_PCM
4	select SND_VMASTER
5	select SND_JACK if INPUT=y || INPUT=SND
6	help
7	  Say Y here to include support for Intel "High Definition
8	  Audio" (Azalia) and its compatible devices.
9
10	  This option enables the HD-audio controller.  Don't forget
11	  to choose the appropriate codec options below.
12
13	  To compile this driver as a module, choose M here: the module
14	  will be called snd-hda-intel.
15
16if SND_HDA_INTEL
17
18config SND_HDA_HWDEP
19	bool "Build hwdep interface for HD-audio driver"
20	select SND_HWDEP
21	help
22	  Say Y here to build a hwdep interface for HD-audio driver.
23	  This interface can be used for out-of-band communication
24	  with codecs for debugging purposes.
25
26config SND_HDA_RECONFIG
27	bool "Allow dynamic codec reconfiguration (EXPERIMENTAL)"
28	depends on SND_HDA_HWDEP && EXPERIMENTAL
29	help
30	  Say Y here to enable the HD-audio codec re-configuration feature.
31	  This adds the sysfs interfaces to allow user to clear the whole
32	  codec configuration, change the codec setup, add extra verbs,
33	  and re-configure the codec dynamically.
34
35config SND_HDA_INPUT_BEEP
36	bool "Support digital beep via input layer"
37	depends on INPUT=y || INPUT=SND_HDA_INTEL
38	help
39	  Say Y here to build a digital beep interface for HD-audio
40	  driver. This interface is used to generate digital beeps.
41
42config SND_HDA_CODEC_REALTEK
43	bool "Build Realtek HD-audio codec support"
44	default y
45	help
46	  Say Y here to include Realtek HD-audio codec support in
47	  snd-hda-intel driver, such as ALC880.
48
49	  When the HD-audio driver is built as a module, the codec
50	  support code is also built as another module,
51	  snd-hda-codec-realtek.
52	  This module is automatically loaded at probing.
53
54config SND_HDA_CODEC_ANALOG
55	bool "Build Analog Device HD-audio codec support"
56	default y
57	help
58	  Say Y here to include Analog Device HD-audio codec support in
59	  snd-hda-intel driver, such as AD1986A.
60
61	  When the HD-audio driver is built as a module, the codec
62	  support code is also built as another module,
63	  snd-hda-codec-analog.
64	  This module is automatically loaded at probing.
65
66config SND_HDA_CODEC_SIGMATEL
67	bool "Build IDT/Sigmatel HD-audio codec support"
68	default y
69	help
70	  Say Y here to include IDT (Sigmatel) HD-audio codec support in
71	  snd-hda-intel driver, such as STAC9200.
72
73	  When the HD-audio driver is built as a module, the codec
74	  support code is also built as another module,
75	  snd-hda-codec-idt.
76	  This module is automatically loaded at probing.
77
78config SND_HDA_CODEC_VIA
79	bool "Build VIA HD-audio codec support"
80	default y
81	help
82	  Say Y here to include VIA HD-audio codec support in
83	  snd-hda-intel driver, such as VT1708.
84
85	  When the HD-audio driver is built as a module, the codec
86	  support code is also built as another module,
87	  snd-hda-codec-via.
88	  This module is automatically loaded at probing.
89
90config SND_HDA_CODEC_ATIHDMI
91	bool "Build ATI HDMI HD-audio codec support"
92	default y
93	help
94	  Say Y here to include ATI HDMI HD-audio codec support in
95	  snd-hda-intel driver, such as ATI RS600 HDMI.
96
97	  When the HD-audio driver is built as a module, the codec
98	  support code is also built as another module,
99	  snd-hda-codec-atihdmi.
100	  This module is automatically loaded at probing.
101
102config SND_HDA_CODEC_NVHDMI
103	bool "Build NVIDIA HDMI HD-audio codec support"
104	default y
105	help
106	  Say Y here to include NVIDIA HDMI HD-audio codec support in
107	  snd-hda-intel driver, such as NVIDIA MCP78 HDMI.
108
109	  When the HD-audio driver is built as a module, the codec
110	  support code is also built as another module,
111	  snd-hda-codec-nvhdmi.
112	  This module is automatically loaded at probing.
113
114config SND_HDA_CODEC_INTELHDMI
115	bool "Build INTEL HDMI HD-audio codec support"
116	default y
117	help
118	  Say Y here to include INTEL HDMI HD-audio codec support in
119	  snd-hda-intel driver, such as Eaglelake integrated HDMI.
120
121	  When the HD-audio driver is built as a module, the codec
122	  support code is also built as another module,
123	  snd-hda-codec-intelhdmi.
124	  This module is automatically loaded at probing.
125
126config SND_HDA_ELD
127	def_bool y
128	depends on SND_HDA_CODEC_INTELHDMI
129
130config SND_HDA_CODEC_CONEXANT
131	bool "Build Conexant HD-audio codec support"
132	default y
133	help
134	  Say Y here to include Conexant HD-audio codec support in
135	  snd-hda-intel driver, such as CX20549.
136
137	  When the HD-audio driver is built as a module, the codec
138	  support code is also built as another module,
139	  snd-hda-codec-conexant.
140	  This module is automatically loaded at probing.
141
142config SND_HDA_CODEC_CMEDIA
143	bool "Build C-Media HD-audio codec support"
144	default y
145	help
146	  Say Y here to include C-Media HD-audio codec support in
147	  snd-hda-intel driver, such as CMI9880.
148
149	  When the HD-audio driver is built as a module, the codec
150	  support code is also built as another module,
151	  snd-hda-codec-cmedia.
152	  This module is automatically loaded at probing.
153
154config SND_HDA_CODEC_SI3054
155	bool "Build Silicon Labs 3054 HD-modem codec support"
156	default y
157	help
158	  Say Y here to include Silicon Labs 3054 HD-modem codec
159	  (and compatibles) support in snd-hda-intel driver.
160
161	  When the HD-audio driver is built as a module, the codec
162	  support code is also built as another module,
163	  snd-hda-codec-si3054.
164	  This module is automatically loaded at probing.
165
166config SND_HDA_GENERIC
167	bool "Enable generic HD-audio codec parser"
168	default y
169	help
170	  Say Y here to enable the generic HD-audio codec parser
171	  in snd-hda-intel driver.
172
173config SND_HDA_POWER_SAVE
174	bool "Aggressive power-saving on HD-audio"
175	help
176	  Say Y here to enable more aggressive power-saving mode on
177	  HD-audio driver.  The power-saving timeout can be configured
178	  via power_save option or over sysfs on-the-fly.
179
180config SND_HDA_POWER_SAVE_DEFAULT
181	int "Default time-out for HD-audio power-save mode"
182	depends on SND_HDA_POWER_SAVE
183	default 0
184	help
185	  The default time-out value in seconds for HD-audio automatic
186	  power-save mode.  0 means to disable the power-save mode.
187
188endif
189