File tree Expand file tree Collapse file tree 5 files changed +741
-0
lines changed Expand file tree Collapse file tree 5 files changed +741
-0
lines changed Original file line number Diff line number Diff line change @@ -17,3 +17,4 @@ zephyr_library_sources_ifdef(CONFIG_AUDIO_CODEC_PCM1681 pcm1681.c)
17
17
zephyr_library_sources_ifdef(CONFIG_AUDIO_CODEC_MAX98091 max98091.c)
18
18
zephyr_library_sources_ifdef(CONFIG_AUDIO_DMIC_AMBIQ_PDM dmic_ambiq_pdm.c)
19
19
zephyr_library_sources_ifdef(CONFIG_AUDIO_CODEC_DA7212 da7212.c)
20
+ zephyr_library_sources_ifdef(CONFIG_AUDIO_DMIC_NXP_MICFIL dmic_nxp_micfil.c)
Original file line number Diff line number Diff line change @@ -68,6 +68,7 @@ source "drivers/audio/Kconfig.mpxxdtyy"
68
68
source "drivers/audio/Kconfig.dmic_pdm_nrfx"
69
69
source "drivers/audio/Kconfig.dmic_mcux"
70
70
source "drivers/audio/Kconfig.dmic_ambiq_pdm"
71
+ source "drivers/audio/Kconfig.dmic_nxp_micfil"
71
72
72
73
endif # AUDIO_DMIC
73
74
Original file line number Diff line number Diff line change
1
+ # Copyright 2025 NXP
2
+ #
3
+ # SPDX-License-Identifier: Apache-2.0
4
+
5
+ config AUDIO_DMIC_NXP_MICFIL
6
+ bool "NXP MICFIL driver"
7
+ default y
8
+ depends on DT_HAS_NXP_MICFIL_ENABLED
9
+ select HAS_MCUX
10
+ select CLOCK_CONTROL
11
+ help
12
+ Enable NXP MICFIL driver.
13
+
14
+ if AUDIO_DMIC_NXP_MICFIL
15
+
16
+ config DMIC_NXP_MICFIL_QUEUE_SIZE
17
+ int "Message queue depth"
18
+ default 4
19
+ help
20
+ Depth of the message queue used to pass filled buffers to the app.
21
+
22
+ endif # AUDIO_DMIC_NXP_MICFIL
You can’t perform that action at this time.
0 commit comments