Kconfig (c6059879be298cccda52f77bf019a7a99eb13e78) Kconfig (4772c16ede522d46219a59646503d2020841a6f4)
1menuconfig SND_SOC_INTEL_MACH
2 bool "Intel Machine drivers"
3 depends on SND_SOC_INTEL_SST_TOPLEVEL
4 help
5 Intel ASoC Machine Drivers. If you have a Intel machine that
6 has an audio controller with a DSP and I2S or DMIC port, then
7 enable this option by saying Y
8
9 Note that the answer to this question doesn't directly affect the
10 kernel: saying N will just cause the configurator to skip all
11 the questions about Intel ASoC machine drivers.
12
13if SND_SOC_INTEL_MACH
14
1menuconfig SND_SOC_INTEL_MACH
2 bool "Intel Machine drivers"
3 depends on SND_SOC_INTEL_SST_TOPLEVEL
4 help
5 Intel ASoC Machine Drivers. If you have a Intel machine that
6 has an audio controller with a DSP and I2S or DMIC port, then
7 enable this option by saying Y
8
9 Note that the answer to this question doesn't directly affect the
10 kernel: saying N will just cause the configurator to skip all
11 the questions about Intel ASoC machine drivers.
12
13if SND_SOC_INTEL_MACH
14
15if SND_SST_ATOM_HIFI2_PLATFORM_PCI
16
15config SND_MFLD_MACHINE
16 tristate "SOC Machine Audio driver for Intel Medfield MID platform"
17 depends on INTEL_SCU_IPC
18 select SND_SOC_SN95031
17config SND_MFLD_MACHINE
18 tristate "SOC Machine Audio driver for Intel Medfield MID platform"
19 depends on INTEL_SCU_IPC
20 select SND_SOC_SN95031
19 depends on SND_SST_ATOM_HIFI2_PLATFORM
20 select SND_SST_IPC_PCI
21 help
22 This adds support for ASoC machine driver for Intel(R) MID Medfield platform
23 used as alsa device in audio substem in Intel(R) MID devices
24 Say Y if you have such a device.
25 If unsure select "N".
26
21 help
22 This adds support for ASoC machine driver for Intel(R) MID Medfield platform
23 used as alsa device in audio substem in Intel(R) MID devices
24 Say Y if you have such a device.
25 If unsure select "N".
26
27endif
28
27if SND_SOC_INTEL_HASWELL
28
29config SND_SOC_INTEL_HASWELL_MACH
30 tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint"
31 depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
32 select SND_SOC_RT5640
33 help
34 This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell

--- 46 unchanged lines hidden (view full) ---

81endif
82
83if SND_SST_ATOM_HIFI2_PLATFORM
84
85config SND_SOC_INTEL_BYTCR_RT5640_MACH
86 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec"
87 depends on X86 && I2C && ACPI
88 select SND_SOC_RT5640
29if SND_SOC_INTEL_HASWELL
30
31config SND_SOC_INTEL_HASWELL_MACH
32 tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint"
33 depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
34 select SND_SOC_RT5640
35 help
36 This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell

--- 46 unchanged lines hidden (view full) ---

83endif
84
85if SND_SST_ATOM_HIFI2_PLATFORM
86
87config SND_SOC_INTEL_BYTCR_RT5640_MACH
88 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec"
89 depends on X86 && I2C && ACPI
90 select SND_SOC_RT5640
89 select SND_SST_IPC_ACPI
90 help
91 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
92 platforms with RT5640 audio codec.
93 Say Y or m if you have such a device. This is a recommended option.
94 If unsure select "N".
95
96config SND_SOC_INTEL_BYTCR_RT5651_MACH
97 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec"
98 depends on X86 && I2C && ACPI
99 select SND_SOC_RT5651
91 help
92 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
93 platforms with RT5640 audio codec.
94 Say Y or m if you have such a device. This is a recommended option.
95 If unsure select "N".
96
97config SND_SOC_INTEL_BYTCR_RT5651_MACH
98 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec"
99 depends on X86 && I2C && ACPI
100 select SND_SOC_RT5651
100 select SND_SST_IPC_ACPI
101 help
102 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
103 platforms with RT5651 audio codec.
104 Say Y or m if you have such a device. This is a recommended option.
105 If unsure select "N".
106
107config SND_SOC_INTEL_CHT_BSW_RT5672_MACH
108 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec"
109 depends on X86_INTEL_LPSS && I2C && ACPI
110 select SND_SOC_RT5670
101 help
102 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
103 platforms with RT5651 audio codec.
104 Say Y or m if you have such a device. This is a recommended option.
105 If unsure select "N".
106
107config SND_SOC_INTEL_CHT_BSW_RT5672_MACH
108 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec"
109 depends on X86_INTEL_LPSS && I2C && ACPI
110 select SND_SOC_RT5670
111 select SND_SST_IPC_ACPI
112 help
113 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
114 platforms with RT5672 audio codec.
115 Say Y or m if you have such a device. This is a recommended option.
116 If unsure select "N".
117
118config SND_SOC_INTEL_CHT_BSW_RT5645_MACH
119 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec"
120 depends on X86_INTEL_LPSS && I2C && ACPI
121 select SND_SOC_RT5645
111 help
112 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
113 platforms with RT5672 audio codec.
114 Say Y or m if you have such a device. This is a recommended option.
115 If unsure select "N".
116
117config SND_SOC_INTEL_CHT_BSW_RT5645_MACH
118 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec"
119 depends on X86_INTEL_LPSS && I2C && ACPI
120 select SND_SOC_RT5645
122 select SND_SST_IPC_ACPI
123 help
124 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
125 platforms with RT5645/5650 audio codec.
126 Say Y or m if you have such a device. This is a recommended option.
127 If unsure select "N".
128
129config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
130 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec"
131 depends on X86_INTEL_LPSS && I2C && ACPI
132 select SND_SOC_MAX98090
133 select SND_SOC_TS3A227E
121 help
122 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
123 platforms with RT5645/5650 audio codec.
124 Say Y or m if you have such a device. This is a recommended option.
125 If unsure select "N".
126
127config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
128 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec"
129 depends on X86_INTEL_LPSS && I2C && ACPI
130 select SND_SOC_MAX98090
131 select SND_SOC_TS3A227E
134 select SND_SST_IPC_ACPI
135 help
136 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
137 platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
138 Say Y or m if you have such a device. This is a recommended option.
139 If unsure select "N".
140
141config SND_SOC_INTEL_BYT_CHT_DA7213_MACH
142 tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail with DA7212/7213 codec"
143 depends on X86_INTEL_LPSS && I2C && ACPI
144 select SND_SOC_DA7213
132 help
133 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
134 platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
135 Say Y or m if you have such a device. This is a recommended option.
136 If unsure select "N".
137
138config SND_SOC_INTEL_BYT_CHT_DA7213_MACH
139 tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail with DA7212/7213 codec"
140 depends on X86_INTEL_LPSS && I2C && ACPI
141 select SND_SOC_DA7213
145 select SND_SST_IPC_ACPI
146 help
147 This adds support for ASoC machine driver for Intel(R) Baytrail & CherryTrail
148 platforms with DA7212/7213 audio codec.
149 Say Y or m if you have such a device. This is a recommended option.
150 If unsure select "N".
151
152config SND_SOC_INTEL_BYT_CHT_ES8316_MACH
153 tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail with ES8316 codec"
154 depends on X86_INTEL_LPSS && I2C && ACPI
155 select SND_SOC_ES8316
142 help
143 This adds support for ASoC machine driver for Intel(R) Baytrail & CherryTrail
144 platforms with DA7212/7213 audio codec.
145 Say Y or m if you have such a device. This is a recommended option.
146 If unsure select "N".
147
148config SND_SOC_INTEL_BYT_CHT_ES8316_MACH
149 tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail with ES8316 codec"
150 depends on X86_INTEL_LPSS && I2C && ACPI
151 select SND_SOC_ES8316
156 select SND_SST_IPC_ACPI
157 help
158 This adds support for ASoC machine driver for Intel(R) Baytrail &
159 Cherrytrail platforms with ES8316 audio codec.
160 Say Y or m if you have such a device. This is a recommended option.
161 If unsure select "N".
162
163config SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH
164 tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail platform with no codec (MinnowBoard MAX, Up)"
165 depends on X86_INTEL_LPSS && I2C && ACPI
152 help
153 This adds support for ASoC machine driver for Intel(R) Baytrail &
154 Cherrytrail platforms with ES8316 audio codec.
155 Say Y or m if you have such a device. This is a recommended option.
156 If unsure select "N".
157
158config SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH
159 tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail platform with no codec (MinnowBoard MAX, Up)"
160 depends on X86_INTEL_LPSS && I2C && ACPI
166 select SND_SST_IPC_ACPI
167 help
168 This adds support for ASoC machine driver for the MinnowBoard Max or
169 Up boards and provides access to I2S signals on the Low-Speed
170 connector. This is not a recommended option outside of these cases.
171 It is not intended to be enabled by distros by default.
172 Say Y or m if you have such a device.
173
174 If unsure select "N".

--- 101 unchanged lines hidden ---
161 help
162 This adds support for ASoC machine driver for the MinnowBoard Max or
163 Up boards and provides access to I2S signals on the Low-Speed
164 connector. This is not a recommended option outside of these cases.
165 It is not intended to be enabled by distros by default.
166 Say Y or m if you have such a device.
167
168 If unsure select "N".

--- 101 unchanged lines hidden ---