Mt6732 关机时候闪光灯会闪一下
AL889项目:使用ktd265真闪芯片
有两种模式:
Mode1:闪光模式,gpio_flash_strobe=1, flash_pwm=0
Mode2: 手电筒模式,gpio_flash_strobe=0, flash_pwm=pwm
当gpio_flash_strobe=1,flash_pwm=1将会自动设置成手电筒模式!
实验验证:
代码中有两处地方,一个是闪光灯和camera相关的代码,还有就是在leds.c中手电筒代码,由于刚开机camera那块肯定没有初始化所以应该不会有涉及,主要排查led.c中的torch相关代码!
做实验
1、开机之后,操作camera,开启闪光灯拍照,未出现
2、开机之后,直接关机出现闪一下
尝试修改dws,输入脚的默认配置为gpio,依然可以复现
打log发现不出log, mediatek/kernel/drivers/leds/leds_drv.c
static intdebug_enable_led = 1;
#defineLEDS_DRV_DEBUG(format, args...) do{ \
if(debug_enable_led) \
{\
printk(KERN_DEBUG forma