summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNeha Malcom Francis <[email protected]>2026-04-21 13:51:45 +0530
committerPeng Fan <[email protected]>2026-05-06 10:20:29 +0800
commit1526438a9305f98cdf6e40e5b73d8dd517c45636 (patch)
treeca3df3b6feed872126e85802196064e02d7003e6 /include
parentae8987f4e690f397f507c4b1efabd68b3ed08db6 (diff)
power: regulator: tps65941: Enable FPWM bits
Depending on the phase selection (single or multi), the FPWM bits configured forces the regulator to operate in PWM mode. In case of multi-phase selection, the FPWM_MP bits enforce the regulator to also operate in multi-phase. This fixes correct multi-phase operation. While at this, correct incorrect macro alignment as well. Fixes: 065a452ae6a1 ("power: regulator: tps65941: add regulator support") Link: https://www.ti.com/lit/ds/symlink/tps6594-q1.pdf Signed-off-by: Keerthy <[email protected]> Signed-off-by: Takuma Fujiwara <[email protected]> Signed-off-by: Neha Malcom Francis <[email protected]> Reviewed-by: Udit Kumar <[email protected]> Signed-off-by: Peng Fan <[email protected]>
Diffstat (limited to 'include')
-rw-r--r--include/power/tps65941.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/power/tps65941.h b/include/power/tps65941.h
index a026ec56958..78e48a15972 100644
--- a/include/power/tps65941.h
+++ b/include/power/tps65941.h
@@ -19,7 +19,9 @@
#define TPS65941_BUCK_VOLT_MASK 0xFF
#define TPS65941_BUCK_VOLT_MAX_HEX 0xFF
#define TPS65941_BUCK_VOLT_MAX 3340000
-#define TPS65941_BUCK_MODE_MASK 0x1
+#define TPS65941_BUCK_MODE_MASK 0x1
+#define TPS65941_BUCK_FPWM_MASK 0x2
+#define TPS65941_BUCK_FPWM_MP_MASK 0x4
#define TPS65941_LDO_VOLT_MASK 0x7E
#define TPS65941_LDO_VOLT_MAX_HEX 0x3A