Android7.0 打开串口log Android9.0打开串口log

直接贴代码:

Android7.0

--- a/kernel-3.18/kernel/printk/printk.c
+++ b/kernel-3.18/kernel/printk/printk.c
@@ -377,7 +377,7 @@ static u32 log_buf_len = __LOG_BUF_LEN;
 void mt_disable_uart(void)
 {
        if (mt_need_uart_console == 0)
-               printk_disable_uart = 1;
+               printk_disable_uart = 0;
 }
 void mt_enable_uart(void)
 {

--- a/vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/mt_boot.c
+++ b/vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/mt_boot.c
@@ -1028,7 +1028,7 @@ int boot_linux_fdt(void *kernel, unsigned *tags,
 
        if (!has_set_p2u) {
 #ifdef USER_BUILD
-               sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=1");
+               sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0");
 #else
                sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0 ddebug_query=\"file *mediatek* +p ; file *gpu* =_\"");
 #endif
@@ -1271,7 +1271,7 @@ void boot_linux(void *kernel, unsigned *tags,
 #endif
        if (!has_set_p2u) {
 #ifdef USER_BUILD
-               sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=1");
+               sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0");
 #else
                sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0 ddebug_query=\"file *mediatek* +p ; file *gpu* =_\"");
 #endif

 

Android9.0

kernel中
--- a/kernel/printk/printk.c
    +++ b/kernel/printk/printk.c
@@ -94,7 +94,7 @@ void mt_disable_uart(void)
{
        /* uart print not always enable */
        if ((mt_need_uart_console != 1) && (printk_disable_uart != 2))
-               printk_disable_uart = 1;
+               printk_disable_uart = 0;
}

在vendor/mediatek/proprietary/bootable/bootloader/

--- a/app/mt_boot/mt_boot.c
+++ b/app/mt_boot/mt_boot.c
@@ -1164,7 +1164,7 @@ int boot_linux_fdt(void *kernel, unsigned *tags,
#endif
                                cmdline_append("printk.disable_uart=0");
                        else
-                               cmdline_append("printk.disable_uart=1");
+                               cmdline_append("printk.disable_uart=0");
                        break;
                case BUILD_TYPE_USERDEBUG:
@@ -1174,13 +1174,13 @@ int boot_linux_fdt(void *kernel, unsigned *tags,
#else
                            (is_meta_log_disable() == 1))
#endif
-                               cmdline_append("printk.disable_uart=1 slub_debug=O");
+                               cmdline_append("printk.disable_uart=0 slub_debug=O");
#ifdef LOG_STORE_SUPPORT
                        else if (boot_ftrace && g_boot_arg->log_dynamic_switch == 0)
#else
                        else if (boot_ftrace)
#endif
-                               cmdline_append("printk.disable_uart=1 slub_debug=-");
+                               cmdline_append("printk.disable_uart=0 slub_debug=-");
                        else
                                cmdline_append("printk.disable_uart=0");
                        break;
@@ -1188,7 +1188,7 @@ int boot_linux_fdt(void *kernel, unsigned *tags,
                case BUILD_TYPE_ENG:
                        if ((g_boot_mode == META_BOOT) && is_meta_log_disable &&
                            (is_meta_log_disable() == 1))
-                               cmdline_append("printk.disable_uart=1 slub_debug=O");
+                               cmdline_append("printk.disable_uart=0 slub_debug=O");
                

 

 

你可能感兴趣的:(mtk_android)