ARC: support HIGHMEM even without PAE40
[deliverable/linux.git] / sound / soc / intel / Kconfig
1 config SND_MFLD_MACHINE
2 tristate "SOC Machine Audio driver for Intel Medfield MID platform"
3 depends on INTEL_SCU_IPC
4 select SND_SOC_SN95031
5 select SND_SST_MFLD_PLATFORM
6 select SND_SST_IPC_PCI
7 help
8 This adds support for ASoC machine driver for Intel(R) MID Medfield platform
9 used as alsa device in audio substem in Intel(R) MID devices
10 Say Y if you have such a device
11 If unsure select "N".
12
13 config SND_SST_MFLD_PLATFORM
14 tristate
15 select SND_SOC_COMPRESS
16
17 config SND_SST_IPC
18 tristate
19
20 config SND_SST_IPC_PCI
21 tristate
22 select SND_SST_IPC
23
24 config SND_SST_IPC_ACPI
25 tristate
26 select SND_SST_IPC
27 select SND_SOC_INTEL_SST
28 depends on ACPI
29
30 config SND_SOC_INTEL_SST
31 tristate
32 select SND_SOC_INTEL_SST_ACPI if ACPI
33 select SND_SOC_INTEL_SST_MATCH if ACPI
34 depends on (X86 || COMPILE_TEST)
35
36 config SND_SOC_INTEL_SST_ACPI
37 tristate
38
39 config SND_SOC_INTEL_SST_MATCH
40 tristate
41
42 config SND_SOC_INTEL_HASWELL
43 tristate
44
45 config SND_SOC_INTEL_BAYTRAIL
46 tristate
47
48 config SND_SOC_INTEL_HASWELL_MACH
49 tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint"
50 depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
51 depends on DW_DMAC_CORE=y
52 select SND_SOC_INTEL_SST
53 select SND_SOC_INTEL_HASWELL
54 select SND_SOC_RT5640
55 help
56 This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
57 Ultrabook platforms.
58 Say Y if you have such a device
59 If unsure select "N".
60
61 config SND_SOC_INTEL_BYT_RT5640_MACH
62 tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec"
63 depends on X86_INTEL_LPSS && I2C
64 depends on DW_DMAC_CORE=y && (SND_SST_IPC_ACPI = n)
65 select SND_SOC_INTEL_SST
66 select SND_SOC_INTEL_BAYTRAIL
67 select SND_SOC_RT5640
68 help
69 This adds audio driver for Intel Baytrail platform based boards
70 with the RT5640 audio codec. This driver is deprecated, use
71 SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality
72
73 config SND_SOC_INTEL_BYT_MAX98090_MACH
74 tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec"
75 depends on X86_INTEL_LPSS && I2C
76 depends on DW_DMAC_CORE=y && (SND_SST_IPC_ACPI = n)
77 select SND_SOC_INTEL_SST
78 select SND_SOC_INTEL_BAYTRAIL
79 select SND_SOC_MAX98090
80 help
81 This adds audio driver for Intel Baytrail platform based boards
82 with the MAX98090 audio codec.
83
84 config SND_SOC_INTEL_BROADWELL_MACH
85 tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint"
86 depends on X86_INTEL_LPSS && I2C && DW_DMAC && \
87 I2C_DESIGNWARE_PLATFORM
88 depends on DW_DMAC_CORE=y
89 select SND_SOC_INTEL_SST
90 select SND_SOC_INTEL_HASWELL
91 select SND_SOC_RT286
92 help
93 This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell
94 Ultrabook platforms.
95 Say Y if you have such a device
96 If unsure select "N".
97
98 config SND_SOC_INTEL_BYTCR_RT5640_MACH
99 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec"
100 depends on X86 && I2C
101 select SND_SOC_RT5640
102 select SND_SST_MFLD_PLATFORM
103 select SND_SST_IPC_ACPI
104 select SND_SOC_INTEL_SST_MATCH if ACPI
105 help
106 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
107 platforms with RT5640 audio codec.
108 Say Y if you have such a device
109 If unsure select "N".
110
111 config SND_SOC_INTEL_BYTCR_RT5651_MACH
112 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec"
113 depends on X86 && I2C
114 select SND_SOC_RT5651
115 select SND_SST_MFLD_PLATFORM
116 select SND_SST_IPC_ACPI
117 select SND_SOC_INTEL_SST_MATCH if ACPI
118 help
119 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
120 platforms with RT5651 audio codec.
121 Say Y if you have such a device
122 If unsure select "N".
123
124 config SND_SOC_INTEL_CHT_BSW_RT5672_MACH
125 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec"
126 depends on X86_INTEL_LPSS && I2C
127 select SND_SOC_RT5670
128 select SND_SST_MFLD_PLATFORM
129 select SND_SST_IPC_ACPI
130 select SND_SOC_INTEL_SST_MATCH if ACPI
131 help
132 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
133 platforms with RT5672 audio codec.
134 Say Y if you have such a device
135 If unsure select "N".
136
137 config SND_SOC_INTEL_CHT_BSW_RT5645_MACH
138 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec"
139 depends on X86_INTEL_LPSS && I2C
140 select SND_SOC_RT5645
141 select SND_SST_MFLD_PLATFORM
142 select SND_SST_IPC_ACPI
143 select SND_SOC_INTEL_SST_MATCH if ACPI
144 help
145 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
146 platforms with RT5645/5650 audio codec.
147 If unsure select "N".
148
149 config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
150 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec"
151 depends on X86_INTEL_LPSS && I2C
152 select SND_SOC_MAX98090
153 select SND_SOC_TS3A227E
154 select SND_SST_MFLD_PLATFORM
155 select SND_SST_IPC_ACPI
156 select SND_SOC_INTEL_SST_MATCH if ACPI
157 help
158 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
159 platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
160 If unsure select "N".
161
162 config SND_SOC_INTEL_SKYLAKE
163 tristate
164 select SND_HDA_EXT_CORE
165 select SND_SOC_TOPOLOGY
166 select SND_HDA_I915
167 select SND_SOC_INTEL_SST
168
169 config SND_SOC_INTEL_SKL_RT286_MACH
170 tristate "ASoC Audio driver for SKL with RT286 I2S mode"
171 depends on X86 && ACPI && I2C
172 select SND_SOC_INTEL_SST
173 select SND_SOC_INTEL_SKYLAKE
174 select SND_SOC_RT286
175 select SND_SOC_DMIC
176 select SND_SOC_HDAC_HDMI
177 help
178 This adds support for ASoC machine driver for Skylake platforms
179 with RT286 I2S audio codec.
180 Say Y if you have such a device
181 If unsure select "N".
182
183 config SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH
184 tristate "ASoC Audio driver for SKL with NAU88L25 and SSM4567 in I2S Mode"
185 depends on X86_INTEL_LPSS && I2C
186 select SND_SOC_INTEL_SST
187 select SND_SOC_INTEL_SKYLAKE
188 select SND_SOC_NAU8825
189 select SND_SOC_SSM4567
190 select SND_SOC_DMIC
191 select SND_SOC_HDAC_HDMI
192 help
193 This adds support for ASoC Onboard Codec I2S machine driver. This will
194 create an alsa sound card for NAU88L25 + SSM4567.
195 Say Y if you have such a device
196 If unsure select "N".
197
198 config SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH
199 tristate "ASoC Audio driver for SKL with NAU88L25 and MAX98357A in I2S Mode"
200 depends on X86_INTEL_LPSS && I2C
201 select SND_SOC_INTEL_SST
202 select SND_SOC_INTEL_SKYLAKE
203 select SND_SOC_NAU8825
204 select SND_SOC_MAX98357A
205 select SND_SOC_DMIC
206 select SND_SOC_HDAC_HDMI
207 help
208 This adds support for ASoC Onboard Codec I2S machine driver. This will
209 create an alsa sound card for NAU88L25 + MAX98357A.
210 Say Y if you have such a device
211 If unsure select "N".
This page took 0.034274 seconds and 5 git commands to generate.