[Feature][T8TSK-268][audio] Disables CODEC lineout output by default

Only Configure:No
Affected branch:GSW3.0-No-Connman
Affected module:audio
Is it affected on both ZXIC and MTK: only MTK
Self-test: Yes
Doc Update: No

Change-Id: Ida33fba03da3a40bcd0b8175060704403ca66f5c
diff --git a/framework/lynq-ril-service/src/cc.cpp b/framework/lynq-ril-service/src/cc.cpp
index 4040df3..f6cc262 100755
--- a/framework/lynq-ril-service/src/cc.cpp
+++ b/framework/lynq-ril-service/src/cc.cpp
@@ -1325,28 +1325,28 @@
         system("echo 0x30 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x31 0x80 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x32 0x85 > /sys/kernel/debug/regmap/0-0018/registers");
-        system("echo 0x33 0x9f > /sys/kernel/debug/regmap/0-0018/registers");
+        system("echo 0x33 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default
         system("echo 0x34 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x35 0x80 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x36 0x82 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x37 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x38 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x39 0x82 > /sys/kernel/debug/regmap/0-0018/registers");
-        system("echo 0x3a 0x9f > /sys/kernel/debug/regmap/0-0018/registers");
+        system("echo 0x3a 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default
         system("echo 0x3b 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x3c 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x3d 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x3e 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x3f 0x80 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x40 0xaf > /sys/kernel/debug/regmap/0-0018/registers");
-        system("echo 0x41 0x0d > /sys/kernel/debug/regmap/0-0018/registers");
+        system("echo 0x41 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default
         system("echo 0x42 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x43 0x80 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x44 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x45 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x46 0x02 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x47 0xaf > /sys/kernel/debug/regmap/0-0018/registers");
-        system("echo 0x48 0x0d > /sys/kernel/debug/regmap/0-0018/registers");
+        system("echo 0x48 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default
         system("echo 0x49 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x4a 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x4b 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
diff --git a/lib/liblynq-media/liblynq-media/media_control.c b/lib/liblynq-media/liblynq-media/media_control.c
index d1ff41a..1c40d8e 100755
--- a/lib/liblynq-media/liblynq-media/media_control.c
+++ b/lib/liblynq-media/liblynq-media/media_control.c
@@ -41,7 +41,6 @@
   GstState gst_cur_state;

 } MEDIA_PARAM_T;

 

-

 static gboolean

   bus_call (GstBus * bus, GstMessage * msg, gpointer datas)

   {

@@ -322,28 +321,28 @@
         system("echo 0x30 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x31 0x80 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x32 0x85 > /sys/kernel/debug/regmap/0-0018/registers");

-        system("echo 0x33 0x9f > /sys/kernel/debug/regmap/0-0018/registers");

+        system("echo 0x33 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default

         system("echo 0x34 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x35 0x80 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x36 0x82 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x37 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x38 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x39 0x82 > /sys/kernel/debug/regmap/0-0018/registers");

-        system("echo 0x3a 0x9f > /sys/kernel/debug/regmap/0-0018/registers");

+        system("echo 0x3a 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default

         system("echo 0x3b 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x3c 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x3d 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x3e 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x3f 0x80 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x40 0xaf > /sys/kernel/debug/regmap/0-0018/registers");

-        system("echo 0x41 0x0d > /sys/kernel/debug/regmap/0-0018/registers");

+        system("echo 0x41 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default

         system("echo 0x42 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x43 0x80 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x44 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x45 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x46 0x02 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x47 0xaf > /sys/kernel/debug/regmap/0-0018/registers");

-        system("echo 0x48 0x0d > /sys/kernel/debug/regmap/0-0018/registers");

+        system("echo 0x48 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default

         system("echo 0x49 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x4a 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

         system("echo 0x4b 0x00 > /sys/kernel/debug/regmap/0-0018/registers");

diff --git a/lib/liblynq-rtp/src/lynq_rtp.c b/lib/liblynq-rtp/src/lynq_rtp.c
index c6688c5..088d3ee 100755
--- a/lib/liblynq-rtp/src/lynq_rtp.c
+++ b/lib/liblynq-rtp/src/lynq_rtp.c
@@ -201,28 +201,28 @@
         system("echo 0x30 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x31 0x80 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x32 0x85 > /sys/kernel/debug/regmap/0-0018/registers");
-        system("echo 0x33 0x9f > /sys/kernel/debug/regmap/0-0018/registers");
+        system("echo 0x33 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default
         system("echo 0x34 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x35 0x80 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x36 0x82 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x37 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x38 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x39 0x82 > /sys/kernel/debug/regmap/0-0018/registers");
-        system("echo 0x3a 0x9f > /sys/kernel/debug/regmap/0-0018/registers");
+        system("echo 0x3a 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default
         system("echo 0x3b 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x3c 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x3d 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x3e 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x3f 0x80 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x40 0xaf > /sys/kernel/debug/regmap/0-0018/registers");
-        system("echo 0x41 0x0d > /sys/kernel/debug/regmap/0-0018/registers");
+        system("echo 0x41 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default
         system("echo 0x42 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x43 0x80 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x44 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x45 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x46 0x02 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x47 0xaf > /sys/kernel/debug/regmap/0-0018/registers");
-        system("echo 0x48 0x0d > /sys/kernel/debug/regmap/0-0018/registers");
+        system("echo 0x48 0x00 > /sys/kernel/debug/regmap/0-0018/registers"); //dongyu@2023.9.18 Disables CODEC lineout output by default
         system("echo 0x49 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x4a 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
         system("echo 0x4b 0x00 > /sys/kernel/debug/regmap/0-0018/registers");
@@ -380,4 +380,4 @@
         strcpy(file_address,lynq_rtp_server_info.address);
     }
     return 0;
-}
\ No newline at end of file
+}