Skip to content

Commit 78f0516

Browse files
FPlohlkartben
authored andcommitted
drivers: audio: Add driver for tlv320aic3110
Add driver for the Texas Instruments TLV320AIC3110 audio codec. Signed-off-by: Florijan Plohl <[email protected]>
1 parent 8d13b6b commit 78f0516

File tree

6 files changed

+902
-0
lines changed

6 files changed

+902
-0
lines changed

drivers/audio/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
zephyr_library()
44

5+
zephyr_library_sources_ifdef(CONFIG_AUDIO_TLV320AIC3110 tlv320aic3110.c)
56
zephyr_library_sources_ifdef(CONFIG_AUDIO_TLV320DAC tlv320dac310x.c)
67
zephyr_library_sources_ifdef(CONFIG_AUDIO_MPXXDTYY mpxxdtyy.c)
78
zephyr_library_sources_ifdef(CONFIG_AUDIO_MPXXDTYY mpxxdtyy-i2s.c)

drivers/audio/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ source "subsys/logging/Kconfig.template.log_config"
3737

3838
source "drivers/audio/Kconfig.cs43l22"
3939
source "drivers/audio/Kconfig.tas6422dac"
40+
source "drivers/audio/Kconfig.tlv320aic3110"
4041
source "drivers/audio/Kconfig.tlv320dac"
4142
source "drivers/audio/Kconfig.wm8904"
4243

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Copyright (c) 2025 PHYTEC America LLC
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config AUDIO_TLV320AIC3110
5+
bool "TLV320AIC3110 AIC support"
6+
default y
7+
depends on DT_HAS_TI_TLV320AIC3110_ENABLED
8+
select I2C
9+
help
10+
Enable TLV320AIC3110 support on the selected board

0 commit comments

Comments
 (0)