微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何配置MT6323的 FCHR_ENB引脚为普通key

如何配置MT6323的 FCHR_ENB引脚为普通key

时间:10-02 整理:3721RD 点击:

[DESCRIPTION]

如何脚配MT6323的FCHR_ENB引脚为普通key

[SOLUTION]

在“mediatek\custom\$(Project_Name)\kernel\kpd\kpd\mtk_kpd.h” 內的下列定义
“#define KPD_PMIC_RSTKEY_MAP KEY_VOLUMEDOWN//客制化的按键”
上报的流程在alps\mediatek\platform\MT6582\kernel\drivers\keypad\ hal_kpd.c中

/********************************************************************/
void kpd_PMIC_rstkey_hal(unsigned long pressed){
#ifdef KPD_PMIC_RSTKEY_MAP
input_report_key(kpd_input_dev, KPD_PMIC_RSTKEY_MAP, pressed);
input_sync(kpd_input_dev);
if (kpd_show_hw_keycode) {
printk(KPD_SAY "(%s) HW keycode =%d using PMIC\n",
pressed ? "pressed" : "released", KPD_PMIC_RSTKEY_MAP);
}
#endif
}
void kpd_pmic_pwrkey_hal(unsigned long pressed){
#if KPD_PWRKEY_USE_PMIC
input_report_key(kpd_input_dev, KPD_PWRKEY_MAP, pressed);
input_sync(kpd_input_dev);
if (kpd_show_hw_keycode) {
printk(KPD_SAY "(%s) HW keycode =%d using PMIC\n",
pressed ? "pressed" : "released", KPD_PWRKEY_MAP);
}
#endif
}
/***********************************************************************/
和powerkey的流程类似。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top