Merge tag 'ti-v2021.01-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti
[platform/kernel/u-boot.git] / include / power / palmas.h
1 #define PALMAS          0x0
2 #define TPS659038       0x1
3 #define TPS65917        0x2
4
5 /* I2C device address for pmic palmas */
6 #define PALMAS_I2C_ADDR (0x12 >> 1)
7 #define PALMAS_LDO_NUM          11
8 #define PALMAS_SMPS_NUM 8
9
10 /* Drivers name */
11 #define PALMAS_LDO_DRIVER     "palmas_ldo"
12 #define PALMAS_SMPS_DRIVER    "palmas_smps"
13
14 #define PALMAS_SMPS_VOLT_MASK           0x7F
15 #define PALMAS_SMPS_RANGE_MASK          0x80
16 #define PALMAS_SMPS_VOLT_MAX_HEX        0x7F
17 #define PALMAS_SMPS_VOLT_MAX            3300000
18 #define PALMAS_SMPS_MODE_MASK           0x3
19 #define PALMAS_SMPS_STATUS_MASK         0x30
20
21 #define PALMAS_LDO_VOLT_MASK    0x3F
22 #define PALMAS_LDO_VOLT_MAX_HEX 0x3F
23 #define PALMAS_LDO_VOLT_MAX     3300000
24 #define PALMAS_LDO_MODE_MASK    0x1
25 #define PALMAS_LDO_STATUS_MASK  0x10
26 #define PALMAS_LDO_BYPASS_EN    0x40