[dm][audio] support Intel HDA

make DM import in audio easier

Signed-off-by: GuEe-GUI <2991707448@qq.com>
This commit is contained in:
GuEe-GUI
2026-06-15 10:00:57 +08:00
committed by Rbb666
parent bf0b9feabb
commit b2b3331fd5
3 changed files with 1997 additions and 3 deletions
+12 -1
View File
@@ -1,4 +1,4 @@
config RT_USING_AUDIO
menuconfig RT_USING_AUDIO
bool "Using Audio device drivers"
default n
@@ -16,3 +16,14 @@ config RT_USING_AUDIO
default 2048
endif
config RT_AUDIO_INTEL_HDA
bool "Enable Intel High Definition Audio"
depends on RT_USING_DM
depends on RT_USING_AUDIO
depends on RT_USING_PCI
default n
if RT_USING_DM && RT_USING_AUDIO
osource "$(SOC_DM_AUDIO_DIR)/Kconfig"
endif
+6 -2
View File
@@ -1,8 +1,12 @@
from building import *
cwd = GetCurrentDir()
src = Glob('*.c')
CPPPATH = [cwd]
CPPPATH = [cwd, cwd + '/../include']
src = ['dev_audio.c', 'dev_audio_pipe.c']
if GetDepend(['RT_AUDIO_INTEL_HDA']):
src += ['audio-hda.c']
group = DefineGroup('DeviceDrivers', src, depend = ['RT_USING_AUDIO'], CPPPATH = CPPPATH)
+1979
View File
File diff suppressed because it is too large Load Diff