blob: 3d39815cd2979763fdcd2d4cbfd2a9735889bcf6 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#
2# Copyright (C) 2006-2013 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7
8SOUND_MENU:=Sound Support
9
10# allow targets to override the soundcore stuff
11SOUNDCORE_LOAD ?= \
12 soundcore \
13 snd \
14 snd-hwdep \
15 snd-seq-device \
16 snd-rawmidi \
17 snd-timer \
18 snd-pcm \
19 snd-compress
20
21SOUNDCORE_FILES ?= \
22 $(LINUX_DIR)/sound/soundcore.ko \
23 $(LINUX_DIR)/sound/core/snd.ko \
24 $(LINUX_DIR)/sound/core/snd-hwdep.ko \
25 $(LINUX_DIR)/sound/core/snd-seq-device.ko \
26 $(LINUX_DIR)/sound/core/snd-rawmidi.ko \
27 $(LINUX_DIR)/sound/core/snd-timer.ko \
28 $(LINUX_DIR)/sound/core/snd-pcm.ko \
29 $(LINUX_DIR)/sound/core/snd-compress.ko
30
31SOUNDCORE_LOAD += \
32 $(if $(CONFIG_SND_DMAENGINE_PCM),snd-pcm-dmaengine)
33
34SOUNDCORE_FILES += \
35 $(if $(CONFIG_SND_DMAENGINE_PCM),$(LINUX_DIR)/sound/core/snd-pcm-dmaengine.ko)
36
37define KernelPackage/sound-core
38 SUBMENU:=$(SOUND_MENU)
39 TITLE:=Sound support
40 DEPENDS:=@AUDIO_SUPPORT +kmod-input-core
41 KCONFIG:= \
42 CONFIG_SOUND \
43 CONFIG_SND \
44 CONFIG_SND_HWDEP \
45 CONFIG_SND_RAWMIDI \
46 CONFIG_SND_TIMER \
47 CONFIG_SND_PCM \
48 CONFIG_SND_PCM_TIMER=y \
49 CONFIG_SND_SEQUENCER \
50 CONFIG_SND_VIRMIDI \
51 CONFIG_SND_SEQ_DUMMY \
52 CONFIG_SND_SEQUENCER_OSS=y \
53 CONFIG_HOSTAUDIO \
54 CONFIG_SND_PCM_OSS \
55 CONFIG_SND_MIXER_OSS \
56 CONFIG_SOUND_OSS_CORE_PRECLAIM=y \
57 CONFIG_SND_COMPRESS_OFFLOAD
58 FILES:=$(SOUNDCORE_FILES)
59 AUTOLOAD:=$(call AutoLoad,30,$(SOUNDCORE_LOAD))
60endef
61
62define KernelPackage/sound-core/uml
63 FILES:= \
64 $(LINUX_DIR)/sound/soundcore.ko \
65 $(LINUX_DIR)/arch/um/drivers/hostaudio.ko
66 AUTOLOAD+=$(call AutoLoad,30,soundcore hostaudio)
67endef
68
69define KernelPackage/sound-core/description
70 Kernel modules for sound support
71endef
72
73$(eval $(call KernelPackage,sound-core))
74
75
76define AddDepends/sound
77 SUBMENU:=$(SOUND_MENU)
78 DEPENDS+=kmod-sound-core $(1) @!TARGET_uml
79endef
80
81
82define KernelPackage/ac97
83 TITLE:=ac97 controller
84 KCONFIG:=CONFIG_SND_AC97_CODEC
85 FILES:= \
86 $(LINUX_DIR)/sound/ac97_bus.ko \
87 $(LINUX_DIR)/sound/pci/ac97/snd-ac97-codec.ko
88 AUTOLOAD:=$(call AutoLoad,35,ac97_bus snd-ac97-codec)
89 $(call AddDepends/sound)
90endef
91
92define KernelPackage/ac97/description
93 The ac97 controller
94endef
95
96$(eval $(call KernelPackage,ac97))
97
98
99define KernelPackage/sound-mpu401
100 TITLE:=MPU-401 uart driver
101 KCONFIG:=CONFIG_SND_MPU401_UART
102 FILES:= \
103 $(LINUX_DIR)/sound/drivers/mpu401/snd-mpu401-uart.ko
104 AUTOLOAD:=$(call AutoLoad,35,snd-mpu401-uart)
105 $(call AddDepends/sound)
106endef
107
108define KernelPackage/sound-mpu401/description
109 support for MIDI ports compatible with the Roland MPU-401
110 interface in UART mode.
111endef
112
113$(eval $(call KernelPackage,sound-mpu401))
114
115
116define KernelPackage/sound-seq
117 TITLE:=Sequencer support
118 FILES:= \
119 $(LINUX_DIR)/sound/core/seq/snd-seq.ko \
120 $(LINUX_DIR)/sound/core/seq/snd-seq-midi-event.ko \
121 $(LINUX_DIR)/sound/core/seq/snd-seq-midi.ko
122 AUTOLOAD:=$(call AutoLoad,35,snd-seq snd-seq-midi-event snd-seq-midi)
123 $(call AddDepends/sound)
124endef
125
126define KernelPackage/sound-seq/description
127 Kernel modules for sequencer support
128endef
129
130$(eval $(call KernelPackage,sound-seq))
131
132
133define KernelPackage/sound-ens1371
134 TITLE:=(Creative) Ensoniq AudioPCI 1371
135 KCONFIG:=CONFIG_SND_ENS1371
136 DEPENDS:=@PCI_SUPPORT +kmod-ac97
137 FILES:=$(LINUX_DIR)/sound/pci/snd-ens1371.ko
138 AUTOLOAD:=$(call AutoLoad,36,snd-ens1371)
139 $(call AddDepends/sound)
140endef
141
142define KernelPackage/sound-ens1371/description
143 support for (Creative) Ensoniq AudioPCI 1371 chips
144endef
145
146$(eval $(call KernelPackage,sound-ens1371))
147
148
149define KernelPackage/sound-i8x0
150 TITLE:=Intel/SiS/nVidia/AMD/ALi AC97 Controller
151 DEPENDS:=+kmod-ac97
152 KCONFIG:=CONFIG_SND_INTEL8X0
153 FILES:=$(LINUX_DIR)/sound/pci/snd-intel8x0.ko
154 AUTOLOAD:=$(call AutoLoad,36,snd-intel8x0)
155 $(call AddDepends/sound)
156endef
157
158define KernelPackage/sound-i8x0/description
159 support for the integrated AC97 sound device on motherboards
160 with Intel/SiS/nVidia/AMD chipsets, or ALi chipsets using
161 the M5455 Audio Controller.
162endef
163
164$(eval $(call KernelPackage,sound-i8x0))
165
166
167define KernelPackage/sound-via82xx
168 TITLE:=VIA 82xx AC97 Controller
169 DEPENDS:=+kmod-ac97 +kmod-sound-mpu401
170 KCONFIG:=CONFIG_SND_VIA82XX
171 FILES:=$(LINUX_DIR)/sound/pci/snd-via82xx.ko
172 AUTOLOAD:=$(call AutoLoad,36,snd-via82xx)
173 $(call AddDepends/sound)
174endef
175
176define KernelPackage/sound-via82xx/description
177 support for the integrated AC97 sound device on motherboards
178 with VIA chipsets.
179endef
180
181$(eval $(call KernelPackage,sound-via82xx))
182
183
184define KernelPackage/sound-soc-core
185 TITLE:=SoC sound support
186 DEPENDS:=+kmod-regmap-core +kmod-ac97
187 KCONFIG:= \
188 CONFIG_SND_SOC \
189 CONFIG_SND_SOC_ADI=n \
190 CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y \
191 CONFIG_SND_SOC_ALL_CODECS=n
192 FILES:=$(LINUX_DIR)/sound/soc/snd-soc-core.ko
193 AUTOLOAD:=$(call AutoLoad,55,snd-soc-core)
194 $(call AddDepends/sound)
195endef
196
197$(eval $(call KernelPackage,sound-soc-core))
198
199
200define KernelPackage/sound-soc-ac97
201 TITLE:=AC97 Codec support
202 KCONFIG:=CONFIG_SND_SOC_AC97_CODEC
203 FILES:=$(LINUX_DIR)/sound/soc/codecs/snd-soc-ac97.ko
204 AUTOLOAD:=$(call AutoLoad,57,snd-soc-ac97)
205 DEPENDS:=+kmod-ac97 +kmod-sound-soc-core
206 $(call AddDepends/sound)
207endef
208
209$(eval $(call KernelPackage,sound-soc-ac97))
210
211
212define KernelPackage/sound-soc-imx
213 TITLE:=IMX SoC support
214 KCONFIG:=\
215 CONFIG_SND_IMX_SOC \
216 CONFIG_SND_SOC_IMX_AUDMUX \
217 CONFIG_SND_SOC_FSL_SSI \
218 CONFIG_SND_SOC_IMX_PCM_DMA
219 FILES:= \
220 $(LINUX_DIR)/sound/soc/fsl/snd-soc-imx-audmux.ko \
221 $(LINUX_DIR)/sound/soc/fsl/snd-soc-fsl-ssi.ko \
222 $(LINUX_DIR)/sound/soc/fsl/imx-pcm-dma.ko
223 AUTOLOAD:=$(call AutoLoad,56,snd-soc-imx-audmux snd-soc-fsl-ssi snd-soc-imx-pcm)
224 DEPENDS:=@TARGET_imx +kmod-sound-soc-core
225 $(call AddDepends/sound)
226endef
227
228define KernelPackage/sound-soc-imx/description
229 Support for i.MX Platform sound (ssi/audmux/pcm)
230endef
231
232$(eval $(call KernelPackage,sound-soc-imx))
233
234
235define KernelPackage/sound-soc-mt7986
236 TITLE:=MediaTek MT7986 Audio support
237 KCONFIG:=CONFIG_SND_SOC_MT7986 CONFIG_SND_SOC_MT7986_WM8960
238 FILES:= \
239 $(LINUX_DIR)/sound/soc/mediatek/common/snd-soc-mtk-common.ko \
240 $(LINUX_DIR)/sound/soc/mediatek/mt7986/snd-soc-mt7986-afe.ko
241 AUTOLOAD:=$(call AutoLoad,56,snd-soc-mtk-common snd-soc-mt7986-afe)
242 DEPENDS:=@TARGET_mediatek_filogic +kmod-sound-soc-core
243 $(call AddDepends/sound)
244endef
245
246define KernelPackage/sound-soc-mt7986/description
247 Support for audio on systems using the MediaTek MT7986 SoC.
248endef
249
250$(eval $(call KernelPackage,sound-soc-mt7986))
251
252
253define KernelPackage/sound-soc-mt7986-wm8960
254 TITLE:=MediaTek MT7986 Audio support
255 KCONFIG:=CONFIG_SND_SOC_MT7986_WM8960
256 FILES:=$(LINUX_DIR)/sound/soc/mediatek/mt7986/mt7986-wm8960.ko
257 AUTOLOAD:=$(call AutoLoad,57,mt7986-wm8960)
258 DEPENDS:=@TARGET_mediatek_filogic +kmod-sound-soc-wm8960 +kmod-sound-soc-mt7986
259 $(call AddDepends/sound)
260endef
261
262define KernelPackage/sound-soc-mt7986-wm8960/description
263 Support for use of the Wolfson Audio WM8960 codec with the MediaTek MT7986 SoC.
264endef
265
266$(eval $(call KernelPackage,sound-soc-mt7986-wm8960))
267
268
269define KernelPackage/sound-soc-imx-sgtl5000
270 TITLE:=IMX SoC support for SGTL5000
271 KCONFIG:=CONFIG_SND_SOC_IMX_SGTL5000
272 FILES:=\
273 $(LINUX_DIR)/sound/soc/codecs/snd-soc-sgtl5000.ko \
274 $(LINUX_DIR)/sound/soc/fsl/snd-soc-imx-sgtl5000.ko
275 AUTOLOAD:=$(call AutoLoad,57,snd-soc-sgtl5000 snd-soc-imx-sgtl5000)
276 DEPENDS:=@TARGET_imx +kmod-sound-soc-imx +kmod-regmap-i2c
277 $(call AddDepends/sound)
278endef
279
280define KernelPackage/sound-soc-imx-sgtl5000/description
281 Support for i.MX Platform sound SGTL5000 codec
282endef
283
284$(eval $(call KernelPackage,sound-soc-imx-sgtl5000))
285
286
287define KernelPackage/sound-soc-wm8960
288 TITLE:=SoC WM8960 codec support
289 KCONFIG:=CONFIG_SND_SOC_WM8960
290 FILES:=$(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8960.ko
291 DEPENDS:=+kmod-sound-soc-core +kmod-i2c-core +kmod-regmap-i2c
292 AUTOLOAD:=$(call AutoProbe,snd-soc-wm8960)
293 $(call AddDepends/sound)
294endef
295
296$(eval $(call KernelPackage,sound-soc-wm8960))
297
298
299define KernelPackage/sound-soc-spdif
300 TITLE:=SoC S/PDIF codec support
301 KCONFIG:=CONFIG_SND_SOC_SPDIF
302 FILES:= \
303 $(LINUX_DIR)/sound/soc/codecs/snd-soc-spdif-tx.ko \
304 $(LINUX_DIR)/sound/soc/codecs/snd-soc-spdif-rx.ko
305 DEPENDS:=+kmod-sound-soc-core
306 AUTOLOAD:=$(call AutoProbe,snd-soc-spdif-tx snd-soc-spdif-rx)
307 $(call AddDepends/sound)
308endef
309
310$(eval $(call KernelPackage,sound-soc-spdif))
311
312
313define KernelPackage/pcspkr
314 DEPENDS:=@TARGET_x86 +kmod-input-core
315 TITLE:=PC speaker support
316 KCONFIG:= \
317 CONFIG_SND_PCSP
318 FILES:= \
319 $(LINUX_DIR)/sound/drivers/pcsp/snd-pcsp.ko
320 AUTOLOAD:=$(call AutoLoad,50,snd-pcsp)
321 $(call AddDepends/sound)
322endef
323
324define KernelPackage/pcspkr/description
325 This enables sounds (tones) through the pc speaker
326endef
327
328$(eval $(call KernelPackage,pcspkr))
329
330define KernelPackage/sound-dummy
331 $(call AddDepends/sound)
332 TITLE:=Null sound output driver (sink)
333 KCONFIG:= \
334 CONFIG_SND_DUMMY
335 FILES:= \
336 $(LINUX_DIR)/sound/drivers/snd-dummy.ko
337 AUTOLOAD:=$(call AutoLoad,32,snd-dummy)
338endef
339
340define KernelPackage/sound-dummy/description
341 Dummy sound device for Alsa when no hardware present
342endef
343
344$(eval $(call KernelPackage,sound-dummy))
345
346define KernelPackage/sound-hda-core
347 SUBMENU:=$(SOUND_MENU)
348 TITLE:=HD Audio Sound Core Support
349 DEPENDS:=+kmod-ledtrig-audio
350 KCONFIG:= \
351 CONFIG_SND_HDA_CORE \
352 CONFIG_SND_HDA_HWDEP=y \
353 CONFIG_SND_HDA_RECONFIG=n \
354 CONFIG_SND_HDA_INPUT_BEEP=n \
355 CONFIG_SND_HDA_PATCH_LOADER=n \
356 CONFIG_SND_HDA_GENERIC
357 FILES:= \
358 $(LINUX_DIR)/sound/hda/snd-hda-core.ko \
359 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec.ko \
360 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-generic.ko
361 AUTOLOAD:=$(call AutoProbe,snd-hda-core snd-hda-codec snd-hda-codec-generic)
362 $(call AddDepends/sound,+kmod-regmap-core)
363endef
364
365define KernelPackage/sound-hda-core/description
366 Kernel modules for HD Audio sound support
367endef
368
369$(eval $(call KernelPackage,sound-hda-core))
370
371define KernelPackage/sound-hda-codec-realtek
372 SUBMENU:=$(SOUND_MENU)
373 TITLE:= HD Audio Realtek Codec
374 KCONFIG:= \
375 CONFIG_SND_HDA_CODEC_REALTEK
376 FILES:= \
377 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-realtek.ko
378 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-realtek)
379 $(call AddDepends/sound,kmod-sound-hda-core)
380endef
381
382define KernelPackage/sound-hda-codec-realtek/description
383 Kernel modules for Intel HDA Realtek codec support
384endef
385
386$(eval $(call KernelPackage,sound-hda-codec-realtek))
387
388define KernelPackage/sound-hda-codec-cmedia
389 SUBMENU:=$(SOUND_MENU)
390 TITLE:=HD Audio C-Media Codec
391 KCONFIG:= \
392 CONFIG_SND_HDA_CODEC_CMEDIA
393 FILES:= \
394 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-cmedia.ko
395 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-cmedia)
396 $(call AddDepends/sound,kmod-sound-hda-core)
397endef
398
399define KernelPackage/sound-hda-codec-cmedia/description
400 Kernel modules for HD Audio C-Media codec support
401endef
402
403$(eval $(call KernelPackage,sound-hda-codec-cmedia))
404
405define KernelPackage/sound-hda-codec-analog
406 SUBMENU:=$(SOUND_MENU)
407 TITLE:=HD Audio Analog Devices Codec
408 KCONFIG:= \
409 CONFIG_SND_HDA_CODEC_ANALOG
410 FILES:= \
411 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-analog.ko
412 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-analog)
413 $(call AddDepends/sound,kmod-sound-hda-core)
414endef
415
416define KernelPackage/sound-hda-codec-analog/description
417 Kernel modules for HD Audio Analog Devices codec support
418endef
419
420$(eval $(call KernelPackage,sound-hda-codec-analog))
421
422define KernelPackage/sound-hda-codec-idt
423 SUBMENU:=$(SOUND_MENU)
424 TITLE:=HD Audio Sigmatel IDT Codec
425 KCONFIG:= \
426 CONFIG_SND_HDA_CODEC_SIGMATEL
427 FILES:= \
428 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-idt.ko
429 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-idt)
430 $(call AddDepends/sound,kmod-sound-hda-core)
431endef
432
433define KernelPackage/sound-hda-codec-idt/description
434 Kernel modules for HD Audio Sigmatel IDT codec support
435endef
436
437$(eval $(call KernelPackage,sound-hda-codec-idt))
438
439define KernelPackage/sound-hda-codec-si3054
440 SUBMENU:=$(SOUND_MENU)
441 TITLE:=HD Audio Silicon Labs 3054 Codec
442 KCONFIG:= \
443 CONFIG_SND_HDA_CODEC_SI3054
444 FILES:= \
445 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-si3054.ko
446 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-si3054)
447 $(call AddDepends/sound,kmod-sound-hda-core)
448endef
449
450define KernelPackage/sound-hda-codec-si3054/description
451 Kernel modules for HD Audio Silicon Labs 3054 codec support
452endef
453
454$(eval $(call KernelPackage,sound-hda-codec-si3054))
455
456define KernelPackage/sound-hda-codec-cirrus
457 SUBMENU:=$(SOUND_MENU)
458 TITLE:=HD Audio Cirrus Logic Codec
459 KCONFIG:= \
460 CONFIG_SND_HDA_CODEC_CIRRUS
461 FILES:= \
462 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-cirrus.ko
463 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-cirrus)
464 $(call AddDepends/sound,kmod-sound-hda-core)
465endef
466
467define KernelPackage/sound-hda-codec-cirrus/description
468 Kernel modules for HD Audio Cirrus Logic codec support
469endef
470
471$(eval $(call KernelPackage,sound-hda-codec-cirrus))
472
473define KernelPackage/sound-hda-codec-ca0110
474 SUBMENU:=$(SOUND_MENU)
475 TITLE:=HD Audio Creative CA0110 Codec
476 KCONFIG:= \
477 CONFIG_SND_HDA_CODEC_CA0110
478 FILES:= \
479 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-ca0110.ko
480 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-ca0110)
481 $(call AddDepends/sound,kmod-sound-hda-core)
482endef
483
484define KernelPackage/sound-hda-codec-ca0110/description
485 Kernel modules for HD Audio Creative CA0110 codec support
486endef
487
488$(eval $(call KernelPackage,sound-hda-codec-ca0110))
489
490define KernelPackage/sound-hda-codec-ca0132
491 SUBMENU:=$(SOUND_MENU)
492 TITLE:=HD Audio Creative CA0132 Codec
493 KCONFIG:= \
494 CONFIG_SND_HDA_CODEC_CA0132 \
495 CONFIG_SND_HDA_CODEC_CA0132_DSP=n
496 FILES:= \
497 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-ca0132.ko
498 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-ca0132)
499 $(call AddDepends/sound,kmod-sound-hda-core)
500endef
501
502define KernelPackage/sound-hda-codec-ca0132/description
503 Kernel modules for HD Audio Creative CA0132 codec support
504endef
505
506$(eval $(call KernelPackage,sound-hda-codec-ca0132))
507
508define KernelPackage/sound-hda-codec-conexant
509 SUBMENU:=$(SOUND_MENU)
510 TITLE:=HD Audio Conexant Codec
511 KCONFIG:= \
512 CONFIG_SND_HDA_CODEC_CONEXANT
513 FILES:= \
514 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-conexant.ko
515 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-conexant)
516 $(call AddDepends/sound,kmod-sound-hda-core)
517endef
518
519define KernelPackage/sound-hda-codec-conexant/description
520 Kernel modules for HD Audio Conexant codec support
521endef
522
523$(eval $(call KernelPackage,sound-hda-codec-conexant))
524
525define KernelPackage/sound-hda-codec-via
526 SUBMENU:=$(SOUND_MENU)
527 TITLE:=HD Audio Via Codec
528 KCONFIG:= \
529 CONFIG_SND_HDA_CODEC_VIA
530 FILES:= \
531 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-via.ko
532 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-via)
533 $(call AddDepends/sound,kmod-sound-hda-core)
534endef
535
536define KernelPackage/sound-hda-codec-via/description
537 Kernel modules for HD Audio VIA codec support
538endef
539
540$(eval $(call KernelPackage,sound-hda-codec-via))
541
542define KernelPackage/sound-hda-codec-hdmi
543 SUBMENU:=$(SOUND_MENU)
544 TITLE:=HD Audio HDMI/DisplayPort Codec
545 KCONFIG:= \
546 CONFIG_SND_HDA_CODEC_HDMI
547 FILES:= \
548 $(LINUX_DIR)/sound/pci/hda/snd-hda-codec-hdmi.ko
549 AUTOLOAD:=$(call AutoProbe,snd-hda-codec-hdmi)
550 $(call AddDepends/sound,kmod-sound-hda-core)
551endef
552
553define KernelPackage/sound-hda-codec-hdmi/description
554 Kernel modules for HD Audio HDMI codec support
555endef
556
557$(eval $(call KernelPackage,sound-hda-codec-hdmi))
558
559define KernelPackage/sound-hda-intel
560 SUBMENU:=$(SOUND_MENU)
561 TITLE:=HD Audio Intel Driver
562 DEPENDS:=@TARGET_x86
563 KCONFIG:= \
564 CONFIG_SOUND_PCI \
565 CONFIG_SND_HDA_INTEL
566 FILES:= \
567 $(LINUX_DIR)/sound/pci/hda/snd-hda-intel.ko \
568 $(LINUX_DIR)/sound/hda/snd-intel-nhlt.ko@lt5.5 \
569 $(LINUX_DIR)/sound/hda/snd-intel-dspcfg.ko@ge5.5
570 AUTOLOAD:=$(call AutoProbe,snd-hda-intel)
571 $(call AddDepends/sound,kmod-sound-hda-core)
572endef
573
574define KernelPackage/sound-hda-intel/description
575 Kernel modules for HD Audio Intel driver support
576endef
577
578$(eval $(call KernelPackage,sound-hda-intel))