Skip to content

Commit 2eb4f50

Browse files
committed
sifli sf32lb audio codec driver
1 parent 71f6840 commit 2eb4f50

File tree

10 files changed

+1155
-0
lines changed

10 files changed

+1155
-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_SF32LB sf32lb_codec.c)

drivers/audio/Kconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ if AUDIO
1212
#
1313
# Audio Codec options
1414
#
15+
16+
source "drivers/audio/Kconfig.sf32lb"
17+
1518
menuconfig AUDIO_CODEC
1619
bool "Audio Codec Drivers"
1720
help

drivers/audio/Kconfig.sf32lb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Copyright (c) 2025 SiFli Technologies(Nanjing) Co., Ltd
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config AUDIO_CODEC_SF32LB
5+
bool "sf32lb codec driver support"
6+
select USE_SIFLI_HAL
7+
select USE_SIFLI_HAL_DMA
8+
select USE_SIFLI_HAL_AUDCODEC
9+
default y
10+
depends on SOC_SERIES_SF32LB52X
11+

0 commit comments

Comments
 (0)