Go to the documentation of this file.
17 #define AB3100_P1A 0xc0
18 #define AB3100_P1B 0xc1
19 #define AB3100_P1C 0xc2
20 #define AB3100_P1D 0xc3
21 #define AB3100_P1E 0xc4
22 #define AB3100_P1F 0xc5
23 #define AB3100_P1G 0xc6
24 #define AB3100_R2A 0xc7
25 #define AB3100_R2B 0xc8
32 #define AB3100_EVENTA1_ONSWA (0x01<<16)
33 #define AB3100_EVENTA1_ONSWB (0x02<<16)
34 #define AB3100_EVENTA1_ONSWC (0x04<<16)
35 #define AB3100_EVENTA1_DCIO (0x08<<16)
36 #define AB3100_EVENTA1_OVER_TEMP (0x10<<16)
37 #define AB3100_EVENTA1_SIM_OFF (0x20<<16)
38 #define AB3100_EVENTA1_VBUS (0x40<<16)
39 #define AB3100_EVENTA1_VSET_USB (0x80<<16)
41 #define AB3100_EVENTA2_READY_TX (0x01<<8)
42 #define AB3100_EVENTA2_READY_RX (0x02<<8)
43 #define AB3100_EVENTA2_OVERRUN_ERROR (0x04<<8)
44 #define AB3100_EVENTA2_FRAMING_ERROR (0x08<<8)
45 #define AB3100_EVENTA2_CHARG_OVERCURRENT (0x10<<8)
46 #define AB3100_EVENTA2_MIDR (0x20<<8)
47 #define AB3100_EVENTA2_BATTERY_REM (0x40<<8)
48 #define AB3100_EVENTA2_ALARM (0x80<<8)
50 #define AB3100_EVENTA3_ADC_TRIG5 (0x01)
51 #define AB3100_EVENTA3_ADC_TRIG4 (0x02)
52 #define AB3100_EVENTA3_ADC_TRIG3 (0x04)
53 #define AB3100_EVENTA3_ADC_TRIG2 (0x08)
54 #define AB3100_EVENTA3_ADC_TRIGVBAT (0x10)
55 #define AB3100_EVENTA3_ADC_TRIGVTX (0x20)
56 #define AB3100_EVENTA3_ADC_TRIG1 (0x40)
57 #define AB3100_EVENTA3_ADC_TRIG0 (0x80)
60 #define AB3100_STR_ONSWA (0x01)
61 #define AB3100_STR_ONSWB (0x02)
62 #define AB3100_STR_ONSWC (0x04)
63 #define AB3100_STR_DCIO (0x08)
64 #define AB3100_STR_BOOT_MODE (0x10)
65 #define AB3100_STR_SIM_OFF (0x20)
66 #define AB3100_STR_BATT_REMOVAL (0x40)
67 #define AB3100_STR_VBUS (0x80)
75 #define AB3100_NUM_REGULATORS 10