Skip to content

Commit 5d2fc54

Browse files
raagjadavbroonie
authored andcommitted
regulator: act8945a-regulator: fix ldo register addresses in set_mode hook
According to ACT8945A datasheet[1], operating modes for ldos are controlled by BIT(5) of their respective _CTRL registers. [1] https://active-semi.com/wp-content/uploads/ACT8945A_Datasheet.pdf Fixes: 7482d6e ("regulator: act8945a-regulator: Implement PM functionalities") Signed-off-by: Raag Jadav <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent 7352e72 commit 5d2fc54

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

drivers/regulator/act8945a-regulator.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,16 +169,16 @@ static int act8945a_set_mode(struct regulator_dev *rdev, unsigned int mode)
169169
reg = ACT8945A_DCDC3_CTRL;
170170
break;
171171
case ACT8945A_ID_LDO1:
172-
reg = ACT8945A_LDO1_SUS;
172+
reg = ACT8945A_LDO1_CTRL;
173173
break;
174174
case ACT8945A_ID_LDO2:
175-
reg = ACT8945A_LDO2_SUS;
175+
reg = ACT8945A_LDO2_CTRL;
176176
break;
177177
case ACT8945A_ID_LDO3:
178-
reg = ACT8945A_LDO3_SUS;
178+
reg = ACT8945A_LDO3_CTRL;
179179
break;
180180
case ACT8945A_ID_LDO4:
181-
reg = ACT8945A_LDO4_SUS;
181+
reg = ACT8945A_LDO4_CTRL;
182182
break;
183183
default:
184184
return -EINVAL;

0 commit comments

Comments
 (0)