Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
max8907.h File Reference
#include <linux/mutex.h>
#include <linux/pm.h>

Go to the source code of this file.

Data Structures

struct  max8907_platform_data
 
struct  max8907
 

Macros

#define MAX8907_GEN_I2C_ADDR   (0x78 >> 1)
 
#define MAX8907_ADC_I2C_ADDR   (0x8e >> 1)
 
#define MAX8907_RTC_I2C_ADDR   (0xd0 >> 1)
 
#define MAX8907_REG_SYSENSEL   0x00
 
#define MAX8907_REG_ON_OFF_IRQ1   0x01
 
#define MAX8907_REG_ON_OFF_IRQ1_MASK   0x02
 
#define MAX8907_REG_ON_OFF_STAT   0x03
 
#define MAX8907_REG_SDCTL1   0x04
 
#define MAX8907_REG_SDSEQCNT1   0x05
 
#define MAX8907_REG_SDV1   0x06
 
#define MAX8907_REG_SDCTL2   0x07
 
#define MAX8907_REG_SDSEQCNT2   0x08
 
#define MAX8907_REG_SDV2   0x09
 
#define MAX8907_REG_SDCTL3   0x0A
 
#define MAX8907_REG_SDSEQCNT3   0x0B
 
#define MAX8907_REG_SDV3   0x0C
 
#define MAX8907_REG_ON_OFF_IRQ2   0x0D
 
#define MAX8907_REG_ON_OFF_IRQ2_MASK   0x0E
 
#define MAX8907_REG_RESET_CNFG   0x0F
 
#define MAX8907_REG_LDOCTL16   0x10
 
#define MAX8907_REG_LDOSEQCNT16   0x11
 
#define MAX8907_REG_LDO16VOUT   0x12
 
#define MAX8907_REG_SDBYSEQCNT   0x13
 
#define MAX8907_REG_LDOCTL17   0x14
 
#define MAX8907_REG_LDOSEQCNT17   0x15
 
#define MAX8907_REG_LDO17VOUT   0x16
 
#define MAX8907_REG_LDOCTL1   0x18
 
#define MAX8907_REG_LDOSEQCNT1   0x19
 
#define MAX8907_REG_LDO1VOUT   0x1A
 
#define MAX8907_REG_LDOCTL2   0x1C
 
#define MAX8907_REG_LDOSEQCNT2   0x1D
 
#define MAX8907_REG_LDO2VOUT   0x1E
 
#define MAX8907_REG_LDOCTL3   0x20
 
#define MAX8907_REG_LDOSEQCNT3   0x21
 
#define MAX8907_REG_LDO3VOUT   0x22
 
#define MAX8907_REG_LDOCTL4   0x24
 
#define MAX8907_REG_LDOSEQCNT4   0x25
 
#define MAX8907_REG_LDO4VOUT   0x26
 
#define MAX8907_REG_LDOCTL5   0x28
 
#define MAX8907_REG_LDOSEQCNT5   0x29
 
#define MAX8907_REG_LDO5VOUT   0x2A
 
#define MAX8907_REG_LDOCTL6   0x2C
 
#define MAX8907_REG_LDOSEQCNT6   0x2D
 
#define MAX8907_REG_LDO6VOUT   0x2E
 
#define MAX8907_REG_LDOCTL7   0x30
 
#define MAX8907_REG_LDOSEQCNT7   0x31
 
#define MAX8907_REG_LDO7VOUT   0x32
 
#define MAX8907_REG_LDOCTL8   0x34
 
#define MAX8907_REG_LDOSEQCNT8   0x35
 
#define MAX8907_REG_LDO8VOUT   0x36
 
#define MAX8907_REG_LDOCTL9   0x38
 
#define MAX8907_REG_LDOSEQCNT9   0x39
 
#define MAX8907_REG_LDO9VOUT   0x3A
 
#define MAX8907_REG_LDOCTL10   0x3C
 
#define MAX8907_REG_LDOSEQCNT10   0x3D
 
#define MAX8907_REG_LDO10VOUT   0x3E
 
#define MAX8907_REG_LDOCTL11   0x40
 
#define MAX8907_REG_LDOSEQCNT11   0x41
 
#define MAX8907_REG_LDO11VOUT   0x42
 
#define MAX8907_REG_LDOCTL12   0x44
 
#define MAX8907_REG_LDOSEQCNT12   0x45
 
#define MAX8907_REG_LDO12VOUT   0x46
 
#define MAX8907_REG_LDOCTL13   0x48
 
#define MAX8907_REG_LDOSEQCNT13   0x49
 
#define MAX8907_REG_LDO13VOUT   0x4A
 
#define MAX8907_REG_LDOCTL14   0x4C
 
#define MAX8907_REG_LDOSEQCNT14   0x4D
 
#define MAX8907_REG_LDO14VOUT   0x4E
 
#define MAX8907_REG_LDOCTL15   0x50
 
#define MAX8907_REG_LDOSEQCNT15   0x51
 
#define MAX8907_REG_LDO15VOUT   0x52
 
#define MAX8907_REG_OUT5VEN   0x54
 
#define MAX8907_REG_OUT5VSEQ   0x55
 
#define MAX8907_REG_OUT33VEN   0x58
 
#define MAX8907_REG_OUT33VSEQ   0x59
 
#define MAX8907_REG_LDOCTL19   0x5C
 
#define MAX8907_REG_LDOSEQCNT19   0x5D
 
#define MAX8907_REG_LDO19VOUT   0x5E
 
#define MAX8907_REG_LBCNFG   0x60
 
#define MAX8907_REG_SEQ1CNFG   0x64
 
#define MAX8907_REG_SEQ2CNFG   0x65
 
#define MAX8907_REG_SEQ3CNFG   0x66
 
#define MAX8907_REG_SEQ4CNFG   0x67
 
#define MAX8907_REG_SEQ5CNFG   0x68
 
#define MAX8907_REG_SEQ6CNFG   0x69
 
#define MAX8907_REG_SEQ7CNFG   0x6A
 
#define MAX8907_REG_LDOCTL18   0x72
 
#define MAX8907_REG_LDOSEQCNT18   0x73
 
#define MAX8907_REG_LDO18VOUT   0x74
 
#define MAX8907_REG_BBAT_CNFG   0x78
 
#define MAX8907_REG_CHG_CNTL1   0x7C
 
#define MAX8907_REG_CHG_CNTL2   0x7D
 
#define MAX8907_REG_CHG_IRQ1   0x7E
 
#define MAX8907_REG_CHG_IRQ2   0x7F
 
#define MAX8907_REG_CHG_IRQ1_MASK   0x80
 
#define MAX8907_REG_CHG_IRQ2_MASK   0x81
 
#define MAX8907_REG_CHG_STAT   0x82
 
#define MAX8907_REG_WLED_MODE_CNTL   0x84
 
#define MAX8907_REG_ILED_CNTL   0x84
 
#define MAX8907_REG_II1RR   0x8E
 
#define MAX8907_REG_II2RR   0x8F
 
#define MAX8907_REG_LDOCTL20   0x9C
 
#define MAX8907_REG_LDOSEQCNT20   0x9D
 
#define MAX8907_REG_LDO20VOUT   0x9E
 
#define MAX8907_REG_RTC_SEC   0x00
 
#define MAX8907_REG_RTC_MIN   0x01
 
#define MAX8907_REG_RTC_HOURS   0x02
 
#define MAX8907_REG_RTC_WEEKDAY   0x03
 
#define MAX8907_REG_RTC_DATE   0x04
 
#define MAX8907_REG_RTC_MONTH   0x05
 
#define MAX8907_REG_RTC_YEAR1   0x06
 
#define MAX8907_REG_RTC_YEAR2   0x07
 
#define MAX8907_REG_ALARM0_SEC   0x08
 
#define MAX8907_REG_ALARM0_MIN   0x09
 
#define MAX8907_REG_ALARM0_HOURS   0x0A
 
#define MAX8907_REG_ALARM0_WEEKDAY   0x0B
 
#define MAX8907_REG_ALARM0_DATE   0x0C
 
#define MAX8907_REG_ALARM0_MONTH   0x0D
 
#define MAX8907_REG_ALARM0_YEAR1   0x0E
 
#define MAX8907_REG_ALARM0_YEAR2   0x0F
 
#define MAX8907_REG_ALARM1_SEC   0x10
 
#define MAX8907_REG_ALARM1_MIN   0x11
 
#define MAX8907_REG_ALARM1_HOURS   0x12
 
#define MAX8907_REG_ALARM1_WEEKDAY   0x13
 
#define MAX8907_REG_ALARM1_DATE   0x14
 
#define MAX8907_REG_ALARM1_MONTH   0x15
 
#define MAX8907_REG_ALARM1_YEAR1   0x16
 
#define MAX8907_REG_ALARM1_YEAR2   0x17
 
#define MAX8907_REG_ALARM0_CNTL   0x18
 
#define MAX8907_REG_ALARM1_CNTL   0x19
 
#define MAX8907_REG_RTC_STATUS   0x1A
 
#define MAX8907_REG_RTC_CNTL   0x1B
 
#define MAX8907_REG_RTC_IRQ   0x1C
 
#define MAX8907_REG_RTC_IRQ_MASK   0x1D
 
#define MAX8907_REG_MPL_CNTL   0x1E
 
#define MAX8907_CTL   0
 
#define MAX8907_SEQCNT   1
 
#define MAX8907_VOUT   2
 
#define MAX8907_MASK_LDO_SEQ   0x1C
 
#define MAX8907_MASK_LDO_EN   0x01
 
#define MAX8907_MASK_VBBATTCV   0x03
 
#define MAX8907_MASK_OUT5V_VINEN   0x10
 
#define MAX8907_MASK_OUT5V_ENSRC   0x0E
 
#define MAX8907_MASK_OUT5V_EN   0x01
 
#define MAX8907_MASK_POWER_OFF   0x40
 
#define MAX8907_MBATT   0
 
#define MAX8907_SD1   1
 
#define MAX8907_SD2   2
 
#define MAX8907_SD3   3
 
#define MAX8907_LDO1   4
 
#define MAX8907_LDO2   5
 
#define MAX8907_LDO3   6
 
#define MAX8907_LDO4   7
 
#define MAX8907_LDO5   8
 
#define MAX8907_LDO6   9
 
#define MAX8907_LDO7   10
 
#define MAX8907_LDO8   11
 
#define MAX8907_LDO9   12
 
#define MAX8907_LDO10   13
 
#define MAX8907_LDO11   14
 
#define MAX8907_LDO12   15
 
#define MAX8907_LDO13   16
 
#define MAX8907_LDO14   17
 
#define MAX8907_LDO15   18
 
#define MAX8907_LDO16   19
 
#define MAX8907_LDO17   20
 
#define MAX8907_LDO18   21
 
#define MAX8907_LDO19   22
 
#define MAX8907_LDO20   23
 
#define MAX8907_OUT5V   24
 
#define MAX8907_OUT33V   25
 
#define MAX8907_BBAT   26
 
#define MAX8907_SDBY   27
 
#define MAX8907_VRTC   28
 
#define MAX8907_NUM_REGULATORS   (MAX8907_VRTC + 1)
 

Enumerations

enum  {
  MAX8907_IRQ_VCHG_DC_OVP = 0, MAX8907_IRQ_VCHG_DC_F, MAX8907_IRQ_VCHG_DC_R, MAX8907_IRQ_VCHG_THM_OK_R,
  MAX8907_IRQ_VCHG_THM_OK_F, MAX8907_IRQ_VCHG_MBATTLOW_F, MAX8907_IRQ_VCHG_MBATTLOW_R, MAX8907_IRQ_VCHG_RST,
  MAX8907_IRQ_VCHG_DONE, MAX8907_IRQ_VCHG_TOPOFF, MAX8907_IRQ_VCHG_TMR_FAULT, MAX8907_IRQ_GPM_RSTIN = 0,
  MAX8907_IRQ_GPM_MPL, MAX8907_IRQ_GPM_SW_3SEC, MAX8907_IRQ_GPM_EXTON_F, MAX8907_IRQ_GPM_EXTON_R,
  MAX8907_IRQ_GPM_SW_1SEC, MAX8907_IRQ_GPM_SW_F, MAX8907_IRQ_GPM_SW_R, MAX8907_IRQ_GPM_SYSCKEN_F,
  MAX8907_IRQ_GPM_SYSCKEN_R, MAX8907_IRQ_RTC_ALARM1 = 0, MAX8907_IRQ_RTC_ALARM0
}
 

Macro Definition Documentation

#define MAX8907_ADC_I2C_ADDR   (0x8e >> 1)

Definition at line 19 of file max8907.h.

#define MAX8907_BBAT   26

Definition at line 199 of file max8907.h.

#define MAX8907_CTL   0

Definition at line 159 of file max8907.h.

#define MAX8907_GEN_I2C_ADDR   (0x78 >> 1)

Definition at line 18 of file max8907.h.

#define MAX8907_LDO1   4

Definition at line 177 of file max8907.h.

#define MAX8907_LDO10   13

Definition at line 186 of file max8907.h.

#define MAX8907_LDO11   14

Definition at line 187 of file max8907.h.

#define MAX8907_LDO12   15

Definition at line 188 of file max8907.h.

#define MAX8907_LDO13   16

Definition at line 189 of file max8907.h.

#define MAX8907_LDO14   17

Definition at line 190 of file max8907.h.

#define MAX8907_LDO15   18

Definition at line 191 of file max8907.h.

#define MAX8907_LDO16   19

Definition at line 192 of file max8907.h.

#define MAX8907_LDO17   20

Definition at line 193 of file max8907.h.

#define MAX8907_LDO18   21

Definition at line 194 of file max8907.h.

#define MAX8907_LDO19   22

Definition at line 195 of file max8907.h.

#define MAX8907_LDO2   5

Definition at line 178 of file max8907.h.

#define MAX8907_LDO20   23

Definition at line 196 of file max8907.h.

#define MAX8907_LDO3   6

Definition at line 179 of file max8907.h.

#define MAX8907_LDO4   7

Definition at line 180 of file max8907.h.

#define MAX8907_LDO5   8

Definition at line 181 of file max8907.h.

#define MAX8907_LDO6   9

Definition at line 182 of file max8907.h.

#define MAX8907_LDO7   10

Definition at line 183 of file max8907.h.

#define MAX8907_LDO8   11

Definition at line 184 of file max8907.h.

#define MAX8907_LDO9   12

Definition at line 185 of file max8907.h.

#define MAX8907_MASK_LDO_EN   0x01

Definition at line 165 of file max8907.h.

#define MAX8907_MASK_LDO_SEQ   0x1C

Definition at line 164 of file max8907.h.

#define MAX8907_MASK_OUT5V_EN   0x01

Definition at line 169 of file max8907.h.

#define MAX8907_MASK_OUT5V_ENSRC   0x0E

Definition at line 168 of file max8907.h.

#define MAX8907_MASK_OUT5V_VINEN   0x10

Definition at line 167 of file max8907.h.

#define MAX8907_MASK_POWER_OFF   0x40

Definition at line 170 of file max8907.h.

#define MAX8907_MASK_VBBATTCV   0x03

Definition at line 166 of file max8907.h.

#define MAX8907_MBATT   0

Definition at line 173 of file max8907.h.

#define MAX8907_NUM_REGULATORS   (MAX8907_VRTC + 1)

Definition at line 202 of file max8907.h.

#define MAX8907_OUT33V   25

Definition at line 198 of file max8907.h.

#define MAX8907_OUT5V   24

Definition at line 197 of file max8907.h.

#define MAX8907_REG_ALARM0_CNTL   0x18

Definition at line 150 of file max8907.h.

#define MAX8907_REG_ALARM0_DATE   0x0C

Definition at line 138 of file max8907.h.

#define MAX8907_REG_ALARM0_HOURS   0x0A

Definition at line 136 of file max8907.h.

#define MAX8907_REG_ALARM0_MIN   0x09

Definition at line 135 of file max8907.h.

#define MAX8907_REG_ALARM0_MONTH   0x0D

Definition at line 139 of file max8907.h.

#define MAX8907_REG_ALARM0_SEC   0x08

Definition at line 134 of file max8907.h.

#define MAX8907_REG_ALARM0_WEEKDAY   0x0B

Definition at line 137 of file max8907.h.

#define MAX8907_REG_ALARM0_YEAR1   0x0E

Definition at line 140 of file max8907.h.

#define MAX8907_REG_ALARM0_YEAR2   0x0F

Definition at line 141 of file max8907.h.

#define MAX8907_REG_ALARM1_CNTL   0x19

Definition at line 151 of file max8907.h.

#define MAX8907_REG_ALARM1_DATE   0x14

Definition at line 146 of file max8907.h.

#define MAX8907_REG_ALARM1_HOURS   0x12

Definition at line 144 of file max8907.h.

#define MAX8907_REG_ALARM1_MIN   0x11

Definition at line 143 of file max8907.h.

#define MAX8907_REG_ALARM1_MONTH   0x15

Definition at line 147 of file max8907.h.

#define MAX8907_REG_ALARM1_SEC   0x10

Definition at line 142 of file max8907.h.

#define MAX8907_REG_ALARM1_WEEKDAY   0x13

Definition at line 145 of file max8907.h.

#define MAX8907_REG_ALARM1_YEAR1   0x16

Definition at line 148 of file max8907.h.

#define MAX8907_REG_ALARM1_YEAR2   0x17

Definition at line 149 of file max8907.h.

#define MAX8907_REG_BBAT_CNFG   0x78

Definition at line 109 of file max8907.h.

#define MAX8907_REG_CHG_CNTL1   0x7C

Definition at line 110 of file max8907.h.

#define MAX8907_REG_CHG_CNTL2   0x7D

Definition at line 111 of file max8907.h.

#define MAX8907_REG_CHG_IRQ1   0x7E

Definition at line 112 of file max8907.h.

#define MAX8907_REG_CHG_IRQ1_MASK   0x80

Definition at line 114 of file max8907.h.

#define MAX8907_REG_CHG_IRQ2   0x7F

Definition at line 113 of file max8907.h.

#define MAX8907_REG_CHG_IRQ2_MASK   0x81

Definition at line 115 of file max8907.h.

#define MAX8907_REG_CHG_STAT   0x82

Definition at line 116 of file max8907.h.

#define MAX8907_REG_II1RR   0x8E

Definition at line 119 of file max8907.h.

#define MAX8907_REG_II2RR   0x8F

Definition at line 120 of file max8907.h.

#define MAX8907_REG_ILED_CNTL   0x84

Definition at line 118 of file max8907.h.

#define MAX8907_REG_LBCNFG   0x60

Definition at line 98 of file max8907.h.

#define MAX8907_REG_LDO10VOUT   0x3E

Definition at line 75 of file max8907.h.

#define MAX8907_REG_LDO11VOUT   0x42

Definition at line 78 of file max8907.h.

#define MAX8907_REG_LDO12VOUT   0x46

Definition at line 81 of file max8907.h.

#define MAX8907_REG_LDO13VOUT   0x4A

Definition at line 84 of file max8907.h.

#define MAX8907_REG_LDO14VOUT   0x4E

Definition at line 87 of file max8907.h.

#define MAX8907_REG_LDO15VOUT   0x52

Definition at line 90 of file max8907.h.

#define MAX8907_REG_LDO16VOUT   0x12

Definition at line 41 of file max8907.h.

#define MAX8907_REG_LDO17VOUT   0x16

Definition at line 45 of file max8907.h.

#define MAX8907_REG_LDO18VOUT   0x74

Definition at line 108 of file max8907.h.

#define MAX8907_REG_LDO19VOUT   0x5E

Definition at line 97 of file max8907.h.

#define MAX8907_REG_LDO1VOUT   0x1A

Definition at line 48 of file max8907.h.

#define MAX8907_REG_LDO20VOUT   0x9E

Definition at line 123 of file max8907.h.

#define MAX8907_REG_LDO2VOUT   0x1E

Definition at line 51 of file max8907.h.

#define MAX8907_REG_LDO3VOUT   0x22

Definition at line 54 of file max8907.h.

#define MAX8907_REG_LDO4VOUT   0x26

Definition at line 57 of file max8907.h.

#define MAX8907_REG_LDO5VOUT   0x2A

Definition at line 60 of file max8907.h.

#define MAX8907_REG_LDO6VOUT   0x2E

Definition at line 63 of file max8907.h.

#define MAX8907_REG_LDO7VOUT   0x32

Definition at line 66 of file max8907.h.

#define MAX8907_REG_LDO8VOUT   0x36

Definition at line 69 of file max8907.h.

#define MAX8907_REG_LDO9VOUT   0x3A

Definition at line 72 of file max8907.h.

#define MAX8907_REG_LDOCTL1   0x18

Definition at line 46 of file max8907.h.

#define MAX8907_REG_LDOCTL10   0x3C

Definition at line 73 of file max8907.h.

#define MAX8907_REG_LDOCTL11   0x40

Definition at line 76 of file max8907.h.

#define MAX8907_REG_LDOCTL12   0x44

Definition at line 79 of file max8907.h.

#define MAX8907_REG_LDOCTL13   0x48

Definition at line 82 of file max8907.h.

#define MAX8907_REG_LDOCTL14   0x4C

Definition at line 85 of file max8907.h.

#define MAX8907_REG_LDOCTL15   0x50

Definition at line 88 of file max8907.h.

#define MAX8907_REG_LDOCTL16   0x10

Definition at line 39 of file max8907.h.

#define MAX8907_REG_LDOCTL17   0x14

Definition at line 43 of file max8907.h.

#define MAX8907_REG_LDOCTL18   0x72

Definition at line 106 of file max8907.h.

#define MAX8907_REG_LDOCTL19   0x5C

Definition at line 95 of file max8907.h.

#define MAX8907_REG_LDOCTL2   0x1C

Definition at line 49 of file max8907.h.

#define MAX8907_REG_LDOCTL20   0x9C

Definition at line 121 of file max8907.h.

#define MAX8907_REG_LDOCTL3   0x20

Definition at line 52 of file max8907.h.

#define MAX8907_REG_LDOCTL4   0x24

Definition at line 55 of file max8907.h.

#define MAX8907_REG_LDOCTL5   0x28

Definition at line 58 of file max8907.h.

#define MAX8907_REG_LDOCTL6   0x2C

Definition at line 61 of file max8907.h.

#define MAX8907_REG_LDOCTL7   0x30

Definition at line 64 of file max8907.h.

#define MAX8907_REG_LDOCTL8   0x34

Definition at line 67 of file max8907.h.

#define MAX8907_REG_LDOCTL9   0x38

Definition at line 70 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT1   0x19

Definition at line 47 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT10   0x3D

Definition at line 74 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT11   0x41

Definition at line 77 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT12   0x45

Definition at line 80 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT13   0x49

Definition at line 83 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT14   0x4D

Definition at line 86 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT15   0x51

Definition at line 89 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT16   0x11

Definition at line 40 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT17   0x15

Definition at line 44 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT18   0x73

Definition at line 107 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT19   0x5D

Definition at line 96 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT2   0x1D

Definition at line 50 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT20   0x9D

Definition at line 122 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT3   0x21

Definition at line 53 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT4   0x25

Definition at line 56 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT5   0x29

Definition at line 59 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT6   0x2D

Definition at line 62 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT7   0x31

Definition at line 65 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT8   0x35

Definition at line 68 of file max8907.h.

#define MAX8907_REG_LDOSEQCNT9   0x39

Definition at line 71 of file max8907.h.

#define MAX8907_REG_MPL_CNTL   0x1E

Definition at line 156 of file max8907.h.

#define MAX8907_REG_ON_OFF_IRQ1   0x01

Definition at line 24 of file max8907.h.

#define MAX8907_REG_ON_OFF_IRQ1_MASK   0x02

Definition at line 25 of file max8907.h.

#define MAX8907_REG_ON_OFF_IRQ2   0x0D

Definition at line 36 of file max8907.h.

#define MAX8907_REG_ON_OFF_IRQ2_MASK   0x0E

Definition at line 37 of file max8907.h.

#define MAX8907_REG_ON_OFF_STAT   0x03

Definition at line 26 of file max8907.h.

#define MAX8907_REG_OUT33VEN   0x58

Definition at line 93 of file max8907.h.

#define MAX8907_REG_OUT33VSEQ   0x59

Definition at line 94 of file max8907.h.

#define MAX8907_REG_OUT5VEN   0x54

Definition at line 91 of file max8907.h.

#define MAX8907_REG_OUT5VSEQ   0x55

Definition at line 92 of file max8907.h.

#define MAX8907_REG_RESET_CNFG   0x0F

Definition at line 38 of file max8907.h.

#define MAX8907_REG_RTC_CNTL   0x1B

Definition at line 153 of file max8907.h.

#define MAX8907_REG_RTC_DATE   0x04

Definition at line 130 of file max8907.h.

#define MAX8907_REG_RTC_HOURS   0x02

Definition at line 128 of file max8907.h.

#define MAX8907_REG_RTC_IRQ   0x1C

Definition at line 154 of file max8907.h.

#define MAX8907_REG_RTC_IRQ_MASK   0x1D

Definition at line 155 of file max8907.h.

#define MAX8907_REG_RTC_MIN   0x01

Definition at line 127 of file max8907.h.

#define MAX8907_REG_RTC_MONTH   0x05

Definition at line 131 of file max8907.h.

#define MAX8907_REG_RTC_SEC   0x00

Definition at line 126 of file max8907.h.

#define MAX8907_REG_RTC_STATUS   0x1A

Definition at line 152 of file max8907.h.

#define MAX8907_REG_RTC_WEEKDAY   0x03

Definition at line 129 of file max8907.h.

#define MAX8907_REG_RTC_YEAR1   0x06

Definition at line 132 of file max8907.h.

#define MAX8907_REG_RTC_YEAR2   0x07

Definition at line 133 of file max8907.h.

#define MAX8907_REG_SDBYSEQCNT   0x13

Definition at line 42 of file max8907.h.

#define MAX8907_REG_SDCTL1   0x04

Definition at line 27 of file max8907.h.

#define MAX8907_REG_SDCTL2   0x07

Definition at line 30 of file max8907.h.

#define MAX8907_REG_SDCTL3   0x0A

Definition at line 33 of file max8907.h.

#define MAX8907_REG_SDSEQCNT1   0x05

Definition at line 28 of file max8907.h.

#define MAX8907_REG_SDSEQCNT2   0x08

Definition at line 31 of file max8907.h.

#define MAX8907_REG_SDSEQCNT3   0x0B

Definition at line 34 of file max8907.h.

#define MAX8907_REG_SDV1   0x06

Definition at line 29 of file max8907.h.

#define MAX8907_REG_SDV2   0x09

Definition at line 32 of file max8907.h.

#define MAX8907_REG_SDV3   0x0C

Definition at line 35 of file max8907.h.

#define MAX8907_REG_SEQ1CNFG   0x64

Definition at line 99 of file max8907.h.

#define MAX8907_REG_SEQ2CNFG   0x65

Definition at line 100 of file max8907.h.

#define MAX8907_REG_SEQ3CNFG   0x66

Definition at line 101 of file max8907.h.

#define MAX8907_REG_SEQ4CNFG   0x67

Definition at line 102 of file max8907.h.

#define MAX8907_REG_SEQ5CNFG   0x68

Definition at line 103 of file max8907.h.

#define MAX8907_REG_SEQ6CNFG   0x69

Definition at line 104 of file max8907.h.

#define MAX8907_REG_SEQ7CNFG   0x6A

Definition at line 105 of file max8907.h.

#define MAX8907_REG_SYSENSEL   0x00

Definition at line 23 of file max8907.h.

#define MAX8907_REG_WLED_MODE_CNTL   0x84

Definition at line 117 of file max8907.h.

#define MAX8907_RTC_I2C_ADDR   (0xd0 >> 1)

Definition at line 20 of file max8907.h.

#define MAX8907_SD1   1

Definition at line 174 of file max8907.h.

#define MAX8907_SD2   2

Definition at line 175 of file max8907.h.

#define MAX8907_SD3   3

Definition at line 176 of file max8907.h.

#define MAX8907_SDBY   27

Definition at line 200 of file max8907.h.

#define MAX8907_SEQCNT   1

Definition at line 160 of file max8907.h.

#define MAX8907_VOUT   2

Definition at line 161 of file max8907.h.

#define MAX8907_VRTC   28

Definition at line 201 of file max8907.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
MAX8907_IRQ_VCHG_DC_OVP 
MAX8907_IRQ_VCHG_DC_F 
MAX8907_IRQ_VCHG_DC_R 
MAX8907_IRQ_VCHG_THM_OK_R 
MAX8907_IRQ_VCHG_THM_OK_F 
MAX8907_IRQ_VCHG_MBATTLOW_F 
MAX8907_IRQ_VCHG_MBATTLOW_R 
MAX8907_IRQ_VCHG_RST 
MAX8907_IRQ_VCHG_DONE 
MAX8907_IRQ_VCHG_TOPOFF 
MAX8907_IRQ_VCHG_TMR_FAULT 
MAX8907_IRQ_GPM_RSTIN 
MAX8907_IRQ_GPM_MPL 
MAX8907_IRQ_GPM_SW_3SEC 
MAX8907_IRQ_GPM_EXTON_F 
MAX8907_IRQ_GPM_EXTON_R 
MAX8907_IRQ_GPM_SW_1SEC 
MAX8907_IRQ_GPM_SW_F 
MAX8907_IRQ_GPM_SW_R 
MAX8907_IRQ_GPM_SYSCKEN_F 
MAX8907_IRQ_GPM_SYSCKEN_R 
MAX8907_IRQ_RTC_ALARM1 
MAX8907_IRQ_RTC_ALARM0 

Definition at line 205 of file max8907.h.