Audio: for s7d new codec sy6026 [3/3]
PD#SWPL-166106
Problem:
B201 use sy6026 instead of analog speaker
Solution:
kernel part, only ref b201 use the codec
1. integrate sdk
2. fix i2c addr from 0x54 to 0x2a
3. fix function error
4. review setting for PBTL design, reg 0x22 from
0x1 to 0x3
5. use soft unmute/mute
6. remove pdm pin GPIODV_5 for codec
Verify:
use s7d ref board 201
Change-Id: Ied29b57736c0045bd2ff98bab138f4b9fc91afcf
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
diff --git a/modules.bzl b/modules.bzl
index b9ba08a..b051973 100644
--- a/modules.bzl
+++ b/modules.bzl
@@ -118,6 +118,7 @@
"common_drivers/sound/soc/codecs/amlogic/amlogic-snd-codec-tas5707.ko",
"common_drivers/sound/soc/codecs/amlogic/amlogic-snd-codec-tas5805.ko",
"common_drivers/sound/soc/codecs/amlogic/amlogic-snd-codec-tl1.ko",
+ "common_drivers/sound/soc/codecs/amlogic/amlogic-snd-codec-sy6026l.ko",
"drivers/dma-buf/heaps/system_heap.ko",
"drivers/i2c/i2c-dev.ko",
"drivers/leds/leds-gpio.ko",