Home | History | Annotate | Download | only in power
      1 /* SPDX-License-Identifier: GPL-2.0+ */
      2 /*
      3  * (C) Copyright 2014 Texas Instruments Incorporated - http://www.ti.com
      4  * Author: Felipe Balbi <balbi (at) ti.com>
      5  */
      6 
      7 #ifndef __POWER_TPS62362_H__
      8 #define __POWER_TPS62362_H__
      9 
     10 /* I2C chip address */
     11 #define TPS62362_I2C_ADDR			0x60
     12 
     13 /* Registers */
     14 #define TPS62362_SET0				0x00
     15 #define TPS62362_SET1				0x01
     16 #define TPS62362_SET2				0x02
     17 #define TPS62362_SET3				0x03
     18 #define TPS62362_NUM_REGS			4
     19 
     20 #define TPS62362_DCDC_VOLT_SEL_0950MV		0x12
     21 #define TPS62362_DCDC_VOLT_SEL_1100MV		0x21
     22 #define TPS62362_DCDC_VOLT_SEL_1200MV		0x2b
     23 #define TPS62362_DCDC_VOLT_SEL_1260MV		0x31
     24 #define TPS62362_DCDC_VOLT_SEL_1330MV		0x38
     25 
     26 int tps62362_voltage_update(unsigned char reg, unsigned char volt_sel);
     27 int power_tps62362_init(unsigned char bus);
     28 #endif	/* __POWER_TPS62362_H__ */
     29