uboot中背光的启动参数传递

uboot中不同的启动模式下,背光的传递参数也是不一样的,因此在不同模式下,其他的参数也可能是有区别的。

不同的启动模式:

fastboot模式

通过power key开机

通过重启方式开机

panic导致的重启开机

关机时插入usb导致的充电模式开机

关机闹钟引起的开机


关于背光是否开启的启动参数源头在函数:

vlx_nand_boot(BOOT_PART, cmd_buf, BACKLIGHT_OFF);

以下是在uboot中搜到的所有调用位置。


---- vlx_nand_boot Matches (30 in 9 files) ----

Alarm_mode.c (property):    vlx_nand_boot(BOOT_PART, CONFIG_BOOTARGS " androidboot.mode=alarm", BACKLIGHT_OFF);
Alarm_mode.c (property):    vlx_nand_boot(BOOT_PART, "androidboot.mode=alarm", BACKLIGHT_OFF);
Boot_mode.h (include):extern void vlx_nand_boot(char * kernel_pname, char * cmdline, int backlight_set);
Calibration_detect.c (property): vlx_nand_boot(BOOT_PART, buf, BACKLIGHT_OFF);
Calibration_detect.c (property):        vlx_nand_boot(RECOVERY_PART,cmd_buf, BACKLIGHT_OFF);
Calibration_detect.c (property): vlx_nand_boot(BOOT_PART, cmd_buf, BACKLIGHT_OFF);
Calibration_detect.c (property): vlx_nand_boot(BOOT_PART, buf, BACKLIGHT_OFF);
Calibration_detect.c (property): vlx_nand_boot(RECOVERY_PART,cmd_buf, BACKLIGHT_OFF);        
Calibration_detect.c (property): vlx_nand_boot(BOOT_PART, cmd_buf, BACKLIGHT_OFF);
Charge_mode.c (property):    vlx_nand_boot(BOOT_PART, CONFIG_BOOTARGS " androidboot.mode=charger", BACKLIGHT_ON);
Charge_mode.c (property):    vlx_nand_boot(BOOT_PART, "androidboot.mode=charger", BACKLIGHT_ON);
Engtest_mode.c (property):    vlx_nand_boot(BOOT_PART, CONFIG_BOOTARGS " androidboot.mode=engtest", BACKLIGHT_OFF);
Engtest_mode.c (property):    vlx_nand_boot(BOOT_PART, "androidboot.mode=engtest", BACKLIGHT_OFF);
Normal_emc_mode.c (property):void vlx_nand_boot(char * kernel_pname, char * cmdline, int backlight_set)
Normal_emc_mode.c (property):printk("\n=============================vlx_nand_boot==================================\n");
Normal_mode.c (property):    vlx_nand_boot(BOOT_PART, CONFIG_BOOTARGS, BACKLIGHT_ON);
Normal_mode.c (property):    vlx_nand_boot(BOOT_PART, NULL, BACKLIGHT_ON);
Normal_mode.c (property):    vlx_nand_boot(BOOT_PART, CONFIG_BOOTARGS " androidboot.mode=special", BACKLIGHT_OFF);
Normal_mode.c (property):    vlx_nand_boot(BOOT_PART, "androidboot.mode=special", BACKLIGHT_OFF);
Normal_mode.c (property):    vlx_nand_boot(BOOT_PART, CONFIG_BOOTARGS " androidboot.mode=iq", BACKLIGHT_OFF);
Normal_mode.c (property):    vlx_nand_boot(BOOT_PART, " androidboot.mode=iq", BACKLIGHT_OFF);
Normal_mode.c (property): vlx_nand_boot(BOOT_PART, CONFIG_BOOTARGS " androidboot.mode=wdgreboot", BACKLIGHT_OFF);
Normal_mode.c (property): vlx_nand_boot(BOOT_PART, "androidboot.mode=wdgreboot", BACKLIGHT_OFF);
Normal_mode.c (property): vlx_nand_boot(BOOT_PART, CONFIG_BOOTARGS " androidboot.mode=unknowreboot", BACKLIGHT_OFF);
Normal_mode.c (property): vlx_nand_boot(BOOT_PART, "androidboot.mode=unknowreboot", BACKLIGHT_OFF);
Normal_mode.c (property): vlx_nand_boot(BOOT_PART, CONFIG_BOOTARGS " androidboot.mode=panic", BACKLIGHT_OFF);
Normal_mode.c (property): vlx_nand_boot(BOOT_PART, "androidboot.mode=panic", BACKLIGHT_OFF);
Normal_nand_mode.c (property):void vlx_nand_boot(char * kernel_pname, char * cmdline, int backlight_set)
Recv_mode.c (property):    vlx_nand_boot(RECOVERY_PART, CONFIG_BOOTARGS, BACKLIGHT_ON);
Recv_mode.c (property):    vlx_nand_boot(RECOVERY_PART, NULL, BACKLIGHT_ON);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YasinLeeX

再来一杯西湖龙井。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值