File Index
Files and directories
Sign in
FILE

Kconfig

File preview with syntax highlighting.

linux-6.19.14/sound/soc/intel/avs/boards/Kconfig KCONFIG
  1# SPDX-License-Identifier: GPL-2.0-only
  2menu "Intel AVS Machine drivers"
  3	depends on SND_SOC_INTEL_AVS
  4
  5comment "Available DSP configurations"
  6
  7config SND_SOC_INTEL_AVS_CARDNAME_OBSOLETE
  8	bool "Use obsolete card names"
  9	default n
 10	help
 11	  Use obsolete names for some of avs cards. This option should be
 12	  used if your system depends on old card names, for example having
 13	  not up to date UCM files.
 14
 15config SND_SOC_INTEL_AVS_MACH_DA7219
 16	tristate "da7219 I2S board"
 17	depends on I2C
 18	depends on MFD_INTEL_LPSS || COMPILE_TEST
 19	select SND_SOC_DA7219
 20	help
 21	  This adds support for AVS with DA7219 I2S codec configuration.
 22	  Say Y or m if you have such a device. This is a recommended option.
 23	  If unsure select "N".
 24
 25config SND_SOC_INTEL_AVS_MACH_DMIC
 26	tristate "DMIC generic board"
 27	select SND_SOC_DMIC
 28	help
 29	  This adds support for AVS with Digital Mic array configuration.
 30	  Say Y or m if you have such a device. This is a recommended option.
 31	  If unsure select "N".
 32
 33config SND_SOC_INTEL_AVS_MACH_ES8336
 34	tristate "es8336 I2S board"
 35	depends on X86 && I2C
 36	depends on MFD_INTEL_LPSS || COMPILE_TEST
 37	select SND_SOC_ES8316
 38	help
 39	  This adds support for AVS with ES8336 I2S codec configuration.
 40	  Say Y or m if you have such a device. This is a recommended option.
 41	  If unsure select "N".
 42
 43config SND_SOC_INTEL_AVS_MACH_HDAUDIO
 44	tristate "HD-Audio generic board"
 45	select SND_SOC_HDA
 46	help
 47	  This adds support for AVS with HDAudio codec configuration.
 48	  Say Y or m if you have such a device. This is a recommended option.
 49	  If unsure select "N".
 50
 51config SND_SOC_INTEL_AVS_MACH_I2S_TEST
 52	tristate "I2S test board"
 53	help
 54	   This adds support for I2S test-board which can be used to verify
 55	   transfer over I2S interface with SSP loopback scenarios.
 56
 57config SND_SOC_INTEL_AVS_MACH_MAX98927
 58	tristate "max98927 I2S board"
 59	depends on I2C
 60	depends on MFD_INTEL_LPSS || COMPILE_TEST
 61	select SND_SOC_MAX98927
 62	help
 63	  This adds support for AVS with MAX98927 I2S codec configuration.
 64	  Say Y or m if you have such a device. This is a recommended option.
 65	  If unsure select "N".
 66
 67config SND_SOC_INTEL_AVS_MACH_MAX98357A
 68	tristate "max98357A I2S board"
 69	depends on I2C
 70	depends on MFD_INTEL_LPSS || COMPILE_TEST
 71	select SND_SOC_MAX98357A
 72	help
 73	  This adds support for AVS with MAX98357A I2S codec configuration.
 74	  Say Y or m if you have such a device. This is a recommended option.
 75	  If unsure select "N".
 76
 77config SND_SOC_INTEL_AVS_MACH_MAX98373
 78	tristate "max98373 I2S board"
 79	depends on I2C
 80	depends on MFD_INTEL_LPSS || COMPILE_TEST
 81	select SND_SOC_MAX98373
 82	help
 83	  This adds support for AVS with MAX98373 I2S codec configuration.
 84	  Say Y or m if you have such a device. This is a recommended option.
 85	  If unsure select "N".
 86
 87config SND_SOC_INTEL_AVS_MACH_NAU8825
 88	tristate "nau8825 I2S board"
 89	depends on I2C
 90	depends on MFD_INTEL_LPSS || COMPILE_TEST
 91	select SND_SOC_NAU8825
 92	help
 93	   This adds support for ASoC machine driver with NAU8825 I2S audio codec.
 94	   It is meant to be used with AVS driver.
 95	   Say Y or m if you have such a device. This is a recommended option.
 96	   If unsure select "N".
 97
 98config SND_SOC_INTEL_AVS_MACH_PCM3168A
 99	tristate "pcm3168a I2S board"
100	depends on I2C
101	depends on MFD_INTEL_LPSS || COMPILE_TEST
102	select SND_SOC_PCM3168A_I2C
103	help
104	  This adds support for AVS with PCM3168A I2C codec configuration.
105	  Say Y or m if you have such a device. This is a recommended option.
106	  If unsure select "N".
107
108config SND_SOC_INTEL_AVS_MACH_PROBE
109	tristate "Probing (data) board"
110	depends on DEBUG_FS
111	select SND_HWDEP
112	help
113	   This adds support for data probing board which can be used to
114	   gather data from runtime stream over compress operations.
115
116config SND_SOC_INTEL_AVS_MACH_RT274
117	tristate "rt274 in I2S mode"
118	depends on I2C
119	depends on MFD_INTEL_LPSS || COMPILE_TEST
120	select SND_SOC_RT274
121	help
122	   This adds support for ASoC machine driver with RT274 I2S audio codec.
123	   Say Y or m if you have such a device. This is a recommended option.
124	   If unsure select "N".
125
126config SND_SOC_INTEL_AVS_MACH_RT286
127	tristate "rt286 in I2S mode"
128	depends on I2C
129	depends on MFD_INTEL_LPSS || COMPILE_TEST
130	select SND_SOC_RT286
131	help
132	   This adds support for ASoC machine driver with RT286 I2S audio codec.
133	   Say Y or m if you have such a device. This is a recommended option.
134	   If unsure select "N".
135
136config SND_SOC_INTEL_AVS_MACH_RT298
137	tristate "rt298 in I2S mode"
138	depends on I2C
139	depends on MFD_INTEL_LPSS || COMPILE_TEST
140	select SND_SOC_RT298
141	help
142	   This adds support for ASoC machine driver with RT298 I2S audio codec.
143	   Say Y or m if you have such a device. This is a recommended option.
144	   If unsure select "N".
145
146config SND_SOC_INTEL_AVS_MACH_RT5514
147	tristate "rt5514 in I2S mode"
148	depends on I2C
149	depends on MFD_INTEL_LPSS || COMPILE_TEST
150	select SND_SOC_RT5514
151	help
152	   This adds support for ASoC machine driver with RT5514 I2S audio codec.
153	   Say Y or m if you have such a device. This is a recommended option.
154	   If unsure select "N".
155
156config SND_SOC_INTEL_AVS_MACH_RT5640
157	tristate "rt5640 in I2S mode"
158	depends on I2C
159	depends on MFD_INTEL_LPSS || COMPILE_TEST
160	select SND_SOC_RT5640
161	help
162	  This adds support for ASoC machine board connecting AVS with RT5640,
163	  components representing Intel AudioDSP and Realtek 5640 codec respectively.
164	  The codec chip is present on I2C bus and the streaming occurs over I2S
165	  interface.
166	  Say Y or m if you have such a device.
167
168config SND_SOC_INTEL_AVS_MACH_RT5663
169	tristate "rt5663 in I2S mode"
170	depends on I2C
171	depends on MFD_INTEL_LPSS || COMPILE_TEST
172	select SND_SOC_RT5663
173	help
174	   This adds support for ASoC machine driver with RT5663 I2S audio codec.
175	   Say Y or m if you have such a device. This is a recommended option.
176	   If unsure select "N".
177
178config SND_SOC_INTEL_AVS_MACH_RT5682
179	tristate "rt5682 in I2S mode"
180	depends on I2C
181	depends on MFD_INTEL_LPSS || COMPILE_TEST
182	select SND_SOC_RT5682_I2C
183	help
184	   This adds support for ASoC machine driver with RT5682 I2S audio codec.
185	   Say Y or m if you have such a device. This is a recommended option.
186	   If unsure select "N".
187
188config SND_SOC_INTEL_AVS_MACH_SSM4567
189	tristate "ssm4567 I2S board"
190	depends on I2C
191	depends on MFD_INTEL_LPSS || COMPILE_TEST
192	select SND_SOC_SSM4567
193	help
194	   This adds support for ASoC machine driver with SSM4567 I2S audio codec.
195	   It is meant to be used with AVS driver.
196	   Say Y or m if you have such a device. This is a recommended option.
197	   If unsure select "N".
198
199endmenu
~/ Read-only file preview.