summaryrefslogtreecommitdiff
path: root/sound/soc/intel/avs/boards/Kconfig
blob: 07353d37ecae16b9ebab635e9131eeffade70b74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# SPDX-License-Identifier: GPL-2.0-only
menu "Intel AVS Machine drivers"
	depends on SND_SOC_INTEL_AVS

comment "Available DSP configurations"

config SND_SOC_INTEL_AVS_MACH_DA7219
	tristate "da7219 I2S board"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_DA7219
	help
	  This adds support for AVS with DA7219 I2S codec configuration.
	  Say Y or m if you have such a device. This is a recommended option.
	  If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_DMIC
	tristate "DMIC generic board"
	select SND_SOC_DMIC
	help
	  This adds support for AVS with Digital Mic array configuration.
	  Say Y or m if you have such a device. This is a recommended option.
	  If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_ES8336
	tristate "es8336 I2S board"
	depends on X86 && I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_ES8316
	help
	  This adds support for AVS with ES8336 I2S codec configuration.
	  Say Y or m if you have such a device. This is a recommended option.
	  If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_HDAUDIO
	tristate "HD-Audio generic board"
	select SND_SOC_HDA
	help
	  This adds support for AVS with HDAudio codec configuration.
	  Say Y or m if you have such a device. This is a recommended option.
	  If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_I2S_TEST
	tristate "I2S test board"
	help
	   This adds support for I2S test-board which can be used to verify
	   transfer over I2S interface with SSP loopback scenarios.

config SND_SOC_INTEL_AVS_MACH_MAX98927
	tristate "max98927 I2S board"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_MAX98927
	help
	  This adds support for AVS with MAX98927 I2S codec configuration.
	  Say Y or m if you have such a device. This is a recommended option.
	  If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_MAX98357A
	tristate "max98357A I2S board"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_MAX98357A
	help
	  This adds support for AVS with MAX98357A I2S codec configuration.
	  Say Y or m if you have such a device. This is a recommended option.
	  If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_MAX98373
	tristate "max98373 I2S board"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_MAX98373
	help
	  This adds support for AVS with MAX98373 I2S codec configuration.
	  Say Y or m if you have such a device. This is a recommended option.
	  If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_NAU8825
	tristate "nau8825 I2S board"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_NAU8825
	help
	   This adds support for ASoC machine driver with NAU8825 I2S audio codec.
	   It is meant to be used with AVS driver.
	   Say Y or m if you have such a device. This is a recommended option.
	   If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_PROBE
	tristate "Probing (data) board"
	depends on DEBUG_FS
	select SND_HWDEP
	help
	   This adds support for data probing board which can be used to
	   gather data from runtime stream over compress operations.

config SND_SOC_INTEL_AVS_MACH_RT274
	tristate "rt274 in I2S mode"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_RT274
	help
	   This adds support for ASoC machine driver with RT274 I2S audio codec.
	   Say Y or m if you have such a device. This is a recommended option.
	   If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_RT286
	tristate "rt286 in I2S mode"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_RT286
	help
	   This adds support for ASoC machine driver with RT286 I2S audio codec.
	   Say Y or m if you have such a device. This is a recommended option.
	   If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_RT298
	tristate "rt298 in I2S mode"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_RT298
	help
	   This adds support for ASoC machine driver with RT298 I2S audio codec.
	   Say Y or m if you have such a device. This is a recommended option.
	   If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_RT5663
	tristate "rt5663 in I2S mode"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_RT5663
	help
	   This adds support for ASoC machine driver with RT5663 I2S audio codec.
	   Say Y or m if you have such a device. This is a recommended option.
	   If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_RT5682
	tristate "rt5682 in I2S mode"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_RT5682_I2C
	help
	   This adds support for ASoC machine driver with RT5682 I2S audio codec.
	   Say Y or m if you have such a device. This is a recommended option.
	   If unsure select "N".

config SND_SOC_INTEL_AVS_MACH_SSM4567
	tristate "ssm4567 I2S board"
	depends on I2C
	depends on MFD_INTEL_LPSS || COMPILE_TEST
	select SND_SOC_SSM4567
	help
	   This adds support for ASoC machine driver with SSM4567 I2S audio codec.
	   It is meant to be used with AVS driver.
	   Say Y or m if you have such a device. This is a recommended option.
	   If unsure select "N".

endmenu