1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
| /*
| * Copyright (C) 2015 Freescale Semiconductor, Inc.
| * Fabio Estevam <fabio.estevam@freescale.com>
| *
| * SPDX-License-Identifier: GPL-2.0+
| */
|
| #ifndef __MAX77696_PMIC_H__
| #define __MAX77696_PMIC_H__
|
| #define CONFIG_POWER_MAX77696_I2C_ADDR 0x3C
|
| enum {
| L01_CNFG1 = 0x43,
| L01_CNFG2,
| L02_CNFG1,
| L02_CNFG2,
| L03_CNFG1,
| L03_CNFG2,
| L04_CNFG1,
| L04_CNFG2,
| L05_CNFG1,
| L05_CNFG2,
| L06_CNFG1,
| L06_CNFG2,
| L07_CNFG1,
| L07_CNFG2,
| L08_CNFG1,
| L08_CNFG2,
| L09_CNFG1,
| L09_CNFG2,
| L10_CNFG1,
| L10_CNFG2,
| LDO_INT1,
| LDO_INT2,
| LDO_INT1M,
| LDO_INT2M,
| LDO_CNFG3,
| SW1_CNTRL,
| SW2_CNTRL,
| SW3_CNTRL,
| SW4_CNTRL,
| EPDCNFG,
| EPDINTS,
| EPDINT,
| EPDINTM,
| EPDVCOM,
| EPDVEE,
| EPDVNEG,
| EPDVPOS,
| EPDVDDH,
| EPDSEQ,
| EPDOKINTS,
| CID = 0x9c,
| PMIC_NUM_OF_REGS,
| };
|
| int power_max77696_init(unsigned char bus);
|
| #endif
|
|