cust_key.h 958 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef __CUST_KEY_H__
  2. #define __CUST_KEY_H__
  3. #ifndef USE_DTB_NO_DWS
  4. #include <cust_kpd.h>
  5. #else
  6. extern struct keypad_dts_data kpd_dts_data;
  7. #define MT65XX_FACTORY_KEY (kpd_dts_data.kpd_hw_factory_key)
  8. #define MT65XX_RECOVERY_KEY (kpd_dts_data.kpd_hw_recovery_key)
  9. #define MTK_PMIC_PWR_KEY (kpd_dts_data.kpd_hw_pwrkey)
  10. #define MTK_PMIC_RST_KEY (kpd_dts_data.kpd_hw_rstkey)
  11. #endif
  12. #define MT65XX_META_KEY 42 /* KEY_2 */
  13. /* MTK_PMIC_RST_KEY is defined in cust_kpd.h */
  14. #define MT_CAMERA_KEY 9
  15. #ifdef MT65XX_RECOVERY_KEY
  16. #define MT65XX_BOOT_MENU_KEY MT65XX_RECOVERY_KEY /* KEY_VOLUMEUP */
  17. #else
  18. #define MT65XX_BOOT_MENU_KEY 17 /* KEY_VOLUMEUP */
  19. #endif
  20. #define MT65XX_MENU_SELECT_KEY MT65XX_BOOT_MENU_KEY
  21. #ifdef MT65XX_FACTORY_KEY
  22. #define MT65XX_MENU_OK_KEY MT65XX_FACTORY_KEY /* KEY_VOLUMEDOWN */
  23. #else
  24. #define MT65XX_MENU_OK_KEY 0 /* KEY_VOLUMEDOWN */
  25. #endif
  26. #endif /* __CUST_KEY_H__ */