谁知道72平台按键灯电流在哪设置?
这需要电路图的吧!凭空给点建议:一般先软件调节一下控制背光的PWM宽带是否能满足要求,如不能满足再调硬件。
你有没有串电阻?
extern int disp_bls_set_backlight(unsigned int level);
static struct cust_mt65xx_led cust_led_list[MT65XX_LED_TYPE_TOTAL] = {
{"red", MT65XX_LED_MODE_NONE, -1, {0}},
{"green", MT65XX_LED_MODE_NONE, -1, {0}},
{"blue", MT65XX_LED_MODE_NONE, -1, {0}},
{"jogball-backlight", MT65XX_LED_MODE_NONE, -1, {0}},
{"keyboard-backlight",MT65XX_LED_MODE_NONE, -1, {0}},
{"button-backlight", MT65XX_LED_MODE_PMIC, MT65XX_LED_PMIC_NLED_ISINK3, {0}},
// {"lcd-backlight", MT65XX_LED_MODE_PMIC, MT65XX_LED_PMIC_LCD_ISINK, {0}},
{"lcd-backlight", MT65XX_LED_MODE_PWM, PWM2, {0}},
};
从上面看那个虚拟按键的按键等是走的 MT65XX_LED_MODE_PMIC的 MT65XX_LED_PMIC_NLED_ISINK3的代码,我修改代码里面brightness_set_pmic函数下MT65XX_LED_PMIC_NLED_ISINK3的upmu_set_isink_ch3_step(0x4);从0x0改成0x4,down下来背光好像没有变化,难道修改的地方不对?
extern int disp_bls_set_backlight(unsigned int level);
static struct cust_mt65xx_led cust_led_list[MT65XX_LED_TYPE_TOTAL] = {
{"red", MT65XX_LED_MODE_NONE, -1, {0}},
{"green", MT65XX_LED_MODE_NONE, -1, {0}},
{"blue", MT65XX_LED_MODE_NONE, -1, {0}},
{"jogball-backlight", MT65XX_LED_MODE_NONE, -1, {0}},
{"keyboard-backlight",MT65XX_LED_MODE_NONE, -1, {0}},
{"button-backlight", MT65XX_LED_MODE_PMIC, MT65XX_LED_PMIC_NLED_ISINK3, {0}},
// {"lcd-backlight", MT65XX_LED_MODE_PMIC, MT65XX_LED_PMIC_LCD_ISINK, {0}},
{"lcd-backlight", MT65XX_LED_MODE_PWM, PWM2, {0}},
};
从上面看那个虚拟按键的按键等是走的 MT65XX_LED_MODE_PMIC的 MT65XX_LED_PMIC_NLED_ISINK3的代码,我修改代码里面brightness_set_pmic函数下MT65XX_LED_PMIC_NLED_ISINK3的upmu_set_isink_ch3_step(0x4);从0x0改成0x4,down下来背光好像没有变化,难道修改的地方不对?
upmu_set_isink_ch1_step(0x0); 这个改为0x05 对应24ma
upmu_set_rg_isink3_double_en(0x0); 把这个使能打开就是双电流模式 即48ma,就是最大电流了。
调硬件吧
说说
加电阻
兄弟你这个最终是咋解决的
