MT6323(MT6572的PMIC) 上的HOME键不能实现长按吗?
时间:10-02
整理:3721RD
点击:
发现每次中断读取
理论上这个应当按下时返回0,松开时(弹起时)应当返回1
有没有碰到这个问题的?
- void fchr_key_int_handler(void)
- {
- kal_uint32 ret=0;
- #ifdef KPD_PMIC_RSTKEY_MAP
- if(upmu_get_fchrkey_deb()==1)
- {
- xlog_printk(android_LOG_INFO, "power/PMIC", "[homekey_int_handler] Release HomeKey\r\n");
- kpd_pmic_rstkey_handler(0x0);
- }
- else
- {
- xlog_printk(ANDROID_LOG_INFO, "Power/PMIC", "[homekey_int_handler] Press HomeKey\r\n");
- kpd_pmic_rstkey_handler(0x1);
- }
- #else
- xlog_printk(ANDROID_LOG_INFO, "Power/PMIC", "[fchr_key_int_handler]....\n");
- #endif
-
- ret=pmic_config_interface(INT_STATUS1,0x1,0x1,1);
- }
理论上这个应当按下时返回0,松开时(弹起时)应当返回1
有没有碰到这个问题的?
这是因为我们的版本比较早,MTK这个问题已经出了补丁。
这个学习了
