[PATCH 1/2] ASoC: rt1316: support the different base clock frequency

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Shuming Fan <shumingf@xxxxxxxxxxx>

This patch configures all PLL settings to support the all of base clock frequencies.

Signed-off-by: Shuming Fan <shumingf@xxxxxxxxxxx>
---
 sound/soc/codecs/rt1316-sdw.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/sound/soc/codecs/rt1316-sdw.c b/sound/soc/codecs/rt1316-sdw.c
index 721821d9e9af..ce2246a2591c 100644
--- a/sound/soc/codecs/rt1316-sdw.c
+++ b/sound/soc/codecs/rt1316-sdw.c
@@ -76,6 +76,27 @@ static const struct reg_sequence rt1316_blind_write[] = {
 	{ 0xc713, 0x06 },
 	{ 0xc714, 0x80 },
 	{ 0xc715, 0x06 },
+	{ 0xc720, 0x17 },
+	{ 0xc721, 0x00 },
+	{ 0xc722, 0x3e },
+	{ 0xc723, 0x06 },
+	{ 0xc724, 0x80 },
+	{ 0xc725, 0x06 },
+	{ 0xc730, 0x06 },
+	{ 0xc731, 0x00 },
+	{ 0xc732, 0x3E },
+	{ 0xc740, 0x13 },
+	{ 0xc741, 0x80 },
+	{ 0xc742, 0x30 },
+	{ 0xc743, 0x06 },
+	{ 0xc744, 0x05 },
+	{ 0xc745, 0x1E },
+	{ 0xc750, 0x17 },
+	{ 0xc751, 0x00 },
+	{ 0xc752, 0x2E },
+	{ 0xc753, 0x06 },
+	{ 0xc754, 0x80 },
+	{ 0xc755, 0x06 },
 	{ 0xc702, 0x0a },
 	{ 0xc703, 0x0a },
 	{ 0xc001, 0x45 },
@@ -88,7 +109,7 @@ static const struct reg_sequence rt1316_blind_write[] = {
 	{ 0xc008, 0x11 },
 	{ 0xc009, 0x00 },
 
-	{ 0x2f0a, 0x00 },
+	{ 0x2f0a, 0x01 },
 	{ 0xd101, 0xf0 },
 	{ 0xd103, 0x9b },
 	{ 0x2f36, 0x8e },
-- 
2.34.1




[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux