File tree Expand file tree Collapse file tree 5 files changed +740
-0
lines changed Expand file tree Collapse file tree 5 files changed +740
-0
lines changed Original file line number Diff line number Diff line change @@ -16,3 +16,4 @@ zephyr_library_sources_ifdef(CONFIG_AUDIO_CODEC_CS43L22 cs43l22.c)
16
16
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
+ zephyr_library_sources_ifdef(CONFIG_AUDIO_DMIC_NXP_MICFIL dmic_nxp_micfil.c)
Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ source "drivers/audio/Kconfig.mpxxdtyy"
67
67
source "drivers/audio/Kconfig.dmic_pdm_nrfx"
68
68
source "drivers/audio/Kconfig.dmic_mcux"
69
69
source "drivers/audio/Kconfig.dmic_ambiq_pdm"
70
+ source "drivers/audio/Kconfig.dmic_nxp_micfil"
70
71
71
72
endif # AUDIO_DMIC
72
73
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