diff options
Diffstat (limited to 'include/linux/mfd/tps65910.h')
| -rw-r--r-- | include/linux/mfd/tps65910.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/mfd/tps65910.h b/include/linux/mfd/tps65910.h index d0cb12eba402..76700b5eee92 100644 --- a/include/linux/mfd/tps65910.h +++ b/include/linux/mfd/tps65910.h | |||
| @@ -768,6 +768,12 @@ | |||
| 768 | /* Max number of TPS65910/11 regulators */ | 768 | /* Max number of TPS65910/11 regulators */ |
| 769 | #define TPS65910_NUM_REGS 13 | 769 | #define TPS65910_NUM_REGS 13 |
| 770 | 770 | ||
| 771 | /* External sleep controls through EN1/EN2/EN3/SLEEP inputs */ | ||
| 772 | #define TPS65910_SLEEP_CONTROL_EXT_INPUT_EN1 0x1 | ||
| 773 | #define TPS65910_SLEEP_CONTROL_EXT_INPUT_EN2 0x2 | ||
| 774 | #define TPS65910_SLEEP_CONTROL_EXT_INPUT_EN3 0x4 | ||
| 775 | #define TPS65911_SLEEP_CONTROL_EXT_INPUT_SLEEP 0x8 | ||
| 776 | |||
| 771 | /** | 777 | /** |
| 772 | * struct tps65910_board | 778 | * struct tps65910_board |
| 773 | * Board platform data may be used to initialize regulators. | 779 | * Board platform data may be used to initialize regulators. |
| @@ -779,6 +785,7 @@ struct tps65910_board { | |||
| 779 | int irq_base; | 785 | int irq_base; |
| 780 | int vmbch_threshold; | 786 | int vmbch_threshold; |
| 781 | int vmbch2_threshold; | 787 | int vmbch2_threshold; |
| 788 | unsigned long regulator_ext_sleep_control[TPS65910_NUM_REGS]; | ||
| 782 | struct regulator_init_data *tps65910_pmic_init_data[TPS65910_NUM_REGS]; | 789 | struct regulator_init_data *tps65910_pmic_init_data[TPS65910_NUM_REGS]; |
| 783 | }; | 790 | }; |
| 784 | 791 | ||
