X-Git-Url: https://git.stricted.de/?p=GitHub%2Fmt8127%2Fandroid_kernel_alcatel_ttab.git;a=blobdiff_plain;f=arch%2Farm%2Fmach-mt8127%2Fttab%2Fdct%2Fdct%2Finc%2Fcust_eint.h;fp=arch%2Farm%2Fmach-mt8127%2Fttab%2Fdct%2Fdct%2Finc%2Fcust_eint.h;h=f52ee51c02f024a9493f227ac856e9dc4e18a6ea;hp=0000000000000000000000000000000000000000;hb=8c8e2e886304c99a6090b7dfbfcc9d19d3d54b18;hpb=9afc0d8b264fbe6d215f7a0a83e35a1dcdbf366d diff --git a/arch/arm/mach-mt8127/ttab/dct/dct/inc/cust_eint.h b/arch/arm/mach-mt8127/ttab/dct/dct/inc/cust_eint.h new file mode 100644 index 000000000000..f52ee51c02f0 --- /dev/null +++ b/arch/arm/mach-mt8127/ttab/dct/dct/inc/cust_eint.h @@ -0,0 +1,79 @@ +/* + * Generated by MTK SP Drv_CodeGen Version 03.13.6 for MT8127. Copyright MediaTek Inc. (C) 2013. + * Mon Mar 19 18:10:35 2018 + * Do Not Modify the File. + */ + +#ifndef __CUST_EINTH +#define __CUST_EINTH + +#ifdef __cplusplus +extern "C" { +#endif + +#define CUST_EINTF_TRIGGER_RISING 1 //High Polarity and Edge Sensitive +#define CUST_EINTF_TRIGGER_FALLING 2 //Low Polarity and Edge Sensitive +#define CUST_EINTF_TRIGGER_HIGH 4 //High Polarity and Level Sensitive +#define CUST_EINTF_TRIGGER_LOW 8 //Low Polarity and Level Sensitive + +#define CUST_EINT_DEBOUNCE_DISABLE 0 +#define CUST_EINT_DEBOUNCE_ENABLE 1 + +////////////////////////////////////////////////////////////////////////////// + + +#define CUST_EINT_ACCDET_NUM 1 +#define CUST_EINT_ACCDET_DEBOUNCE_CN 256 +#define CUST_EINT_ACCDET_TYPE CUST_EINTF_TRIGGER_LOW +#define CUST_EINT_ACCDET_DEBOUNCE_EN CUST_EINT_DEBOUNCE_ENABLE + +#define CUST_EINT_ALS_NUM 7 +#define CUST_EINT_ALS_DEBOUNCE_CN 0 +#define CUST_EINT_ALS_TYPE CUST_EINTF_TRIGGER_FALLING +#define CUST_EINT_ALS_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_TOUCH_PANEL_NUM 8 +#define CUST_EINT_TOUCH_PANEL_DEBOUNCE_CN 0 +#define CUST_EINT_TOUCH_PANEL_TYPE CUST_EINTF_TRIGGER_FALLING +#define CUST_EINT_TOUCH_PANEL_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_GSE_1_NUM 9 +#define CUST_EINT_GSE_1_DEBOUNCE_CN 0 +#define CUST_EINT_GSE_1_TYPE CUST_EINTF_TRIGGER_HIGH +#define CUST_EINT_GSE_1_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_GSE_2_NUM 10 +#define CUST_EINT_GSE_2_DEBOUNCE_CN 0 +#define CUST_EINT_GSE_2_TYPE CUST_EINTF_TRIGGER_HIGH +#define CUST_EINT_GSE_2_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_MSDC1_INS_NUM 11 +#define CUST_EINT_MSDC1_INS_DEBOUNCE_CN 1 +#define CUST_EINT_MSDC1_INS_TYPE CUST_EINTF_TRIGGER_LOW +#define CUST_EINT_MSDC1_INS_DEBOUNCE_EN CUST_EINT_DEBOUNCE_ENABLE + +#define CUST_EINT_MHALL_NUM 18 +#define CUST_EINT_MHALL_DEBOUNCE_CN 0 +#define CUST_EINT_MHALL_TYPE CUST_EINTF_TRIGGER_LOW +#define CUST_EINT_MHALL_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_MT6323_PMIC_NUM 24 +#define CUST_EINT_MT6323_PMIC_DEBOUNCE_CN 1 +#define CUST_EINT_MT6323_PMIC_TYPE CUST_EINTF_TRIGGER_HIGH +#define CUST_EINT_MT6323_PMIC_DEBOUNCE_EN CUST_EINT_DEBOUNCE_ENABLE + +#define CUST_EINT_CHR_STAT_NUM 46 +#define CUST_EINT_CHR_STAT_DEBOUNCE_CN 0 +#define CUST_EINT_CHR_STAT_TYPE CUST_EINTF_TRIGGER_LOW +#define CUST_EINT_CHR_STAT_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + + + +////////////////////////////////////////////////////////////////////////////// +#ifdef __cplusplus +} + +#endif +#endif //_CUST_EINT_H + +