LED 配置成 MT65XX_LED_MODE_GPIO 后 电流异常
采用GPIO138,GPIO140,GPIO145做LED灯,可以正常使用,但在来短信后,电流在待机时出现约10MA电流,没有完全降。把MT65XX_LED_MODE_GPIO设置成MT65XX_LED_MODE_NONE后,正常,请问是那里出了问题,高手帮忙看下,谢谢
坐下沙发,呵呵
看示例代码,应该是用ISINK0~ISIN3, PWM5~PWM8,这样设置应该是可以的,因为里面有关电源的操作,不知为何在LED驱动里面单独关闭了LED电源还会这样
可以用ADB看看GPIO的模式是否正确。
同时可以用ADB查看输入输出,输出电平这些,还有上拉这类的东西都可以看看。
学习下...
131:1000010-1
132:1000010-1
133:1000010-1
134:0000010-1
135:4010000-1
136:0000100-1
137:1000010-1
138:0000010-1
139:1000010-1
140:0011110-1
141:0000110-1
142:0000010-1
143:0000010-1
144:3010000-1
145:0000010-1
146:1000010-1
147:1000000-1
148:1000000-1
149:1000000-1
150:1000000-1
151:1000000-1
152:1000000-1
153:1000000-1

[FAQ09611][power]MT6582 led配置不正确 可能
会造成无法进suspend睡眠
【问题现象】
当indicator LED在做完闪烁的操作后,比如来电话、短信、闹钟、提示等场景
系统不能进入suspend状态,底电流偏大
【问题原因】
LED客制化文件配置错误,会导致led驱动中抓住leds_suspend_lock
【问题解法】
cust_led.c中的设定务必与HW layout匹配
没有用到的led,对应参数务必设置成 :
MT65XX_LED_MODE_NONE, -1 , {0}
在关闭电源的地方,加上 wake_unlock(&leds_suspend_lock); 就可以了
