Commit | Line | Data |
---|---|---|
6fa3eb70 S |
1 | #ifndef _CUST_DISO_H_ |
2 | #define _CUST_DISO_H_ | |
3 | ||
4 | #define MTK_AUXADC_IRQ_SUPPORT | |
5 | ||
6 | #define MTK_LOAD_SWITCH_FPF3040 | |
7 | //#define MTK_DISCRETE_SWITCH | |
8 | //#define MTK_DSC_USE_EINT | |
9 | ||
10 | #ifdef MTK_LOAD_SWITCH_FPF3040 | |
11 | #define VIN_SEL_FLAG | |
12 | #define VIN_SEL_FLAG_DEFAULT_LOW | |
13 | ||
14 | #define AP_AUXADC_DISO_VDC_CHANNEL 0 | |
15 | #define AP_AUXADC_DISO_VUSB_CHANNEL 1 | |
16 | #define R_DISO_DC_PULL_UP 10000 | |
17 | #define R_DISO_DC_PULL_DOWN 1000 | |
18 | #define R_DISO_VBUS_PULL_UP 5100 | |
19 | #define R_DISO_VBUS_PULL_DOWN 1000 | |
20 | #define VDC_MIN_VOLTAGE BATTERY_VOLT_04_440000_V //FPF3040 min value is 4000, set larger for PMIC detect | |
21 | #define VDC_MAX_VOLTAGE BATTERY_VOLT_10_500000_V | |
22 | #define VBUS_MIN_VOLTAGE BATTERY_VOLT_04_440000_V //FPF3040 min value is 4000, set larger for PMIC detect | |
23 | #define VBUS_MAX_VOLTAGE BATTERY_VOLT_07_000000_V | |
24 | #define SWITCH_RISING_TIMING 105 | |
25 | #define SWITCH_FALLING_TIMING 105 | |
26 | #define LOAD_SWITCH_TIMING_MARGIN 30 | |
27 | #define AUXADC_CHANNEL_DEBOUNCE 0x2 | |
28 | #define AUXADC_CHANNEL_DELAY_PERIOD 0x5 | |
29 | #define CUST_GPIO_VIN_SEL 18 | |
30 | ||
31 | #elif defined(MTK_DISCRETE_SWITCH) | |
32 | #ifdef MTK_DSC_USE_EINT | |
33 | #define VIN_SEL_FLAG | |
34 | #endif | |
35 | ||
36 | #define CUST_GPIO_VIN_SEL 20 | |
37 | #define CUST_EINT_VDC_NUM 42 | |
38 | #define CUST_EINT_VUSB_NUM 43 | |
39 | #define CUST_EINT_VDC_DEBOUNCE_CN 1 | |
40 | #define CUST_EINT_VUSB_DEBOUNCE_CN 1 | |
41 | #define AP_AUXADC_DISO_VDC_CHANNEL 0 | |
42 | #define AP_AUXADC_DISO_VUSB_CHANNEL 1 | |
43 | #define R_DISO_DC_PULL_UP 10000 | |
44 | #define R_DISO_DC_PULL_DOWN 1000 | |
45 | #define R_DISO_VBUS_PULL_UP 5100 | |
46 | #define R_DISO_VBUS_PULL_DOWN 1000 | |
47 | #define VDC_MIN_VOLTAGE BATTERY_VOLT_04_440000_V //FPF3040 min value is 4000, set larger for PMIC detect | |
48 | #define VDC_MAX_VOLTAGE BATTERY_VOLT_10_500000_V | |
49 | #define VBUS_MIN_VOLTAGE BATTERY_VOLT_04_440000_V //FPF3040 min value is 4000, set larger for PMIC detect | |
50 | #define VBUS_MAX_VOLTAGE BATTERY_VOLT_07_000000_V | |
51 | #define SWITCH_RISING_TIMING 105 | |
52 | #define SWITCH_FALLING_TIMING 105 | |
53 | #define LOAD_SWITCH_TIMING_MARGIN 30 | |
54 | #define AUXADC_CHANNEL_DEBOUNCE 0x2 | |
55 | #define AUXADC_CHANNEL_DELAY_PERIOD 0x5 | |
56 | #endif | |
57 | ||
58 | #endif |