Skip to content

Commit 00674d5

Browse files
committed
drivers: audio: Add dialog7212 driver
Add dialog7212 driver. dialog7212 datasheet:https://www.farnell.com/datasheets/3962888.pdf Signed-off-by: Zhaoxiang Jin <[email protected]>
1 parent f1f7dd9 commit 00674d5

File tree

6 files changed

+1881
-0
lines changed

6 files changed

+1881
-0
lines changed

drivers/audio/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ zephyr_library_sources_ifdef(CONFIG_AUDIO_CODEC_CS43L22 cs43l22.c)
1616
zephyr_library_sources_ifdef(CONFIG_AUDIO_CODEC_PCM1681 pcm1681.c)
1717
zephyr_library_sources_ifdef(CONFIG_AUDIO_CODEC_MAX98091 max98091.c)
1818
zephyr_library_sources_ifdef(CONFIG_AUDIO_DMIC_AMBIQ_PDM dmic_ambiq_pdm.c)
19+
zephyr_library_sources_ifdef(CONFIG_AUDIO_CODEC_DA7212 da7212.c)

drivers/audio/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ source "drivers/audio/Kconfig.tlv320aic3110"
4343
source "drivers/audio/Kconfig.tlv320dac"
4444
source "drivers/audio/Kconfig.wm8904"
4545
source "drivers/audio/Kconfig.wm8962"
46+
source "drivers/audio/Kconfig.da7212"
4647

4748
endif # AUDIO_CODEC
4849

drivers/audio/Kconfig.da7212

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Copyright 2025 NXP
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config AUDIO_CODEC_DA7212
5+
bool "Dialog DA7212 codec support"
6+
default y
7+
select I2C
8+
depends on DT_HAS_DIALOG_DA7212_ENABLED
9+
help
10+
Enable support for the Dialog DA7212 audio codec.

0 commit comments

Comments
 (0)