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