summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/power/s2mps11.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/include/power/s2mps11.h b/include/power/s2mps11.h
index c08bea5a516..dfbb5f1c165 100644
--- a/include/power/s2mps11.h
+++ b/include/power/s2mps11.h
@@ -106,9 +106,6 @@ enum s2mps11_reg {
#define S2MPS11_LDO26_ENABLE 0xec
-#define S2MPS11_LDO_NUM 26
-#define S2MPS11_BUCK_NUM 10
-
/* Driver name */
#define S2MPS11_BUCK_DRIVER "s2mps11_buck"
#define S2MPS11_OF_BUCK_PREFIX "BUCK"
@@ -153,6 +150,20 @@ enum s2mps11_reg {
#define S2MPS11_LDO_MODE_STANDBY_LPM (0x2 << 6)
#define S2MPS11_LDO_MODE_ON (0x3 << 6)
+struct sec_regulator_desc {
+ /* regulator mode control */
+ unsigned int mode_reg;
+ unsigned int mode_mask;
+
+ /* regulator voltage control */
+ unsigned int volt_reg;
+ unsigned int volt_mask;
+
+ unsigned int volt_min;
+ unsigned int volt_step;
+ unsigned int volt_max_hex;
+};
+
enum {
OP_OFF = 0,
OP_LPM,