diff options
| author | Tom Rini <[email protected]> | 2022-05-09 13:40:35 -0400 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2022-05-09 13:40:35 -0400 |
| commit | f6973cce6af066d28980c9f82c99cb4e10af8a6f (patch) | |
| tree | 65eab4cf3065f93890d481820118a0a264983787 /include | |
| parent | f08ed34371c54244421eac8ffb4c77559c5ea013 (diff) | |
| parent | 28a4c3113445d4400639f357fae0def007a41093 (diff) | |
Merge branch '2022-05-09-TI-platform-updates'
- Assorted minor TI platform updates
Diffstat (limited to 'include')
| -rw-r--r-- | include/configs/nokia_rx51.h | 1 | ||||
| -rw-r--r-- | include/power/tps65219.h | 46 |
2 files changed, 46 insertions, 1 deletions
diff --git a/include/configs/nokia_rx51.h b/include/configs/nokia_rx51.h index e837b12b568..f273e243e55 100644 --- a/include/configs/nokia_rx51.h +++ b/include/configs/nokia_rx51.h @@ -43,7 +43,6 @@ #define V_NS16550_CLK 48000000 /* 48MHz (APLL96/2) */ #define CONFIG_SYS_NS16550_SERIAL -#define CONFIG_SYS_NS16550_REG_SIZE (-4) #define CONFIG_SYS_NS16550_CLK V_NS16550_CLK /* diff --git a/include/power/tps65219.h b/include/power/tps65219.h new file mode 100644 index 00000000000..aa81b92266f --- /dev/null +++ b/include/power/tps65219.h @@ -0,0 +1,46 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * (C) Copyright 2022 BayLibre, SAS + * Author: Neil Armstrong <[email protected]> + */ + +#ifndef TPS65219_H +#define TPS65219_H + +/* I2C device address for pmic tps65219 */ +#define TPS65219_I2C_ADDR 0x30 +#define TPS65219_LDO_NUM 4 +#define TPS65219_BUCK_NUM 3 + +/* Drivers name */ +#define TPS65219_LDO_DRIVER "tps65219_ldo" +#define TPS65219_BUCK_DRIVER "tps65219_buck" + +#define TPS65219_VOLT_MASK 0x3F +#define TPS65219_BUCK_VOLT_MAX 3400000 + +#define TPS65219_ENABLE_CTRL_REG 0x2 + +#define TPS65219_BUCK1_VOUT_REG 0xa +#define TPS65219_BUCK2_VOUT_REG 0x9 +#define TPS65219_BUCK3_VOUT_REG 0x8 + +#define TPS65219_LDO1_VOUT_REG 0x7 +#define TPS65219_LDO2_VOUT_REG 0x6 + +#define TPS65219_LDO12_BYP_CONFIG 6 + +#define TPS65219_LDO3_VOUT_REG 0x5 +#define TPS65219_LDO4_VOUT_REG 0x4 + +#define TPS65219_LDO12_VOLT_BYP_MIN 1500000 +#define TPS65219_LDO12_VOLT_MIN 600000 +#define TPS65219_LDO12_VOLT_MAX 3400000 +#define TPS65219_LDO12_VOLT_REG_MIN 0 +#define TPS65219_LDO12_VOLT_REG_MAX 0x56 +#define TPS65219_LDO34_VOLT_MIN 1200000 +#define TPS65219_LDO34_VOLT_MAX 3300000 +#define TPS65219_LDO34_VOLT_REG_MIN 0x12 +#define TPS65219_LDO34_VOLT_REG_MAX 0x54 + +#endif /* TPS65219_H */ |
