]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - sound/soc/intel/Kconfig
Merge branch 'next/cleanup' into for-next
[karo-tx-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
16 config SND_SST_IPC
17         tristate
18
19 config SND_SST_IPC_PCI
20         tristate
21         select SND_SST_IPC
22
23 config SND_SST_IPC_ACPI
24         tristate
25         select SND_SST_IPC
26         depends on ACPI
27
28 config SND_SOC_INTEL_SST
29         tristate
30         select SND_SOC_INTEL_SST_ACPI if ACPI
31         depends on (X86 || COMPILE_TEST)
32
33 config SND_SOC_INTEL_SST_ACPI
34         tristate
35
36 config SND_SOC_INTEL_HASWELL
37         tristate
38
39 config SND_SOC_INTEL_BAYTRAIL
40         tristate
41
42 config SND_SOC_INTEL_HASWELL_MACH
43         tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint"
44         depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
45         depends on DW_DMAC_CORE
46         select SND_SOC_INTEL_SST
47         select SND_SOC_INTEL_HASWELL
48         select SND_SOC_RT5640
49         help
50           This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
51           Ultrabook platforms.
52           Say Y if you have such a device
53           If unsure select "N".
54
55 config SND_SOC_INTEL_BYT_RT5640_MACH
56         tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec"
57         depends on X86_INTEL_LPSS && I2C
58         depends on DW_DMAC_CORE
59         select SND_SOC_INTEL_SST
60         select SND_SOC_INTEL_BAYTRAIL
61         select SND_SOC_RT5640
62         help
63           This adds audio driver for Intel Baytrail platform based boards
64           with the RT5640 audio codec.
65
66 config SND_SOC_INTEL_BYT_MAX98090_MACH
67         tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec"
68         depends on X86_INTEL_LPSS && I2C
69         depends on DW_DMAC_CORE
70         select SND_SOC_INTEL_SST
71         select SND_SOC_INTEL_BAYTRAIL
72         select SND_SOC_MAX98090
73         help
74           This adds audio driver for Intel Baytrail platform based boards
75           with the MAX98090 audio codec.
76
77 config SND_SOC_INTEL_BROADWELL_MACH
78         tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint"
79         depends on X86_INTEL_LPSS && I2C && DW_DMAC && \
80                    I2C_DESIGNWARE_PLATFORM
81         depends on DW_DMAC_CORE
82         select SND_SOC_INTEL_SST
83         select SND_SOC_INTEL_HASWELL
84         select SND_SOC_RT286
85         help
86           This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell
87           Ultrabook platforms.
88           Say Y if you have such a device
89           If unsure select "N".
90
91 config SND_SOC_INTEL_BYTCR_RT5640_MACH
92         tristate "ASoC Audio DSP Support for MID BYT Platform"
93         depends on X86 && I2C
94         select SND_SOC_RT5640
95         select SND_SST_MFLD_PLATFORM
96         select SND_SST_IPC_ACPI
97         help
98           This adds support for ASoC machine driver for Intel(R) MID Baytrail platform
99           used as alsa device in audio substem in Intel(R) MID devices
100           Say Y if you have such a device
101           If unsure select "N".
102
103 config SND_SOC_INTEL_CHT_BSW_RT5672_MACH
104         tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec"
105         depends on X86_INTEL_LPSS && I2C
106         select SND_SOC_RT5670
107         select SND_SST_MFLD_PLATFORM
108         select SND_SST_IPC_ACPI
109         help
110           This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
111           platforms with RT5672 audio codec.
112           Say Y if you have such a device
113           If unsure select "N".
114
115 config SND_SOC_INTEL_CHT_BSW_RT5645_MACH
116         tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec"
117         depends on X86_INTEL_LPSS && I2C
118         select SND_SOC_RT5645
119         select SND_SST_MFLD_PLATFORM
120         select SND_SST_IPC_ACPI
121         help
122           This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
123           platforms with RT5645/5650 audio codec.
124           If unsure select "N".
125
126 config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
127         tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec"
128         depends on X86_INTEL_LPSS && I2C
129         select SND_SOC_MAX98090
130         select SND_SOC_TS3A227E
131         select SND_SST_MFLD_PLATFORM
132         select SND_SST_IPC_ACPI
133         help
134       This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
135       platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
136       If unsure select "N".
137
138 config SND_SOC_INTEL_SKYLAKE
139         tristate
140         select SND_HDA_EXT_CORE
141         select SND_SOC_INTEL_SST