Skip to content

Commit 4f37301

Browse files
committed
Merge tag 'regulator-fix-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Pull regulator fixes from Mark Brown: "A couple of fixes for the rt4831 driver which fix features that didn't work due to incomplete description of the register configuration" * tag 'regulator-fix-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: regulator: rt4831: Add active_discharge_on to fix discharge API regulator: rt4831: Add bypass mask to fix set_bypass API work
2 parents 2a44cda + aefe5fc commit 4f37301

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

drivers/regulator/rt4831-regulator.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ static const struct regulator_desc rt4831_regulator_descs[] = {
106106
.vsel_reg = RT4831_REG_VLCM,
107107
.vsel_mask = RT4831_VOLT_MASK,
108108
.bypass_reg = RT4831_REG_DSVEN,
109+
.bypass_mask = RT4831_DSVMODE_MASK,
109110
.bypass_val_on = DSV_MODE_BYPASS,
110111
.bypass_val_off = DSV_MODE_NORMAL,
111112
.owner = THIS_MODULE,
@@ -126,6 +127,7 @@ static const struct regulator_desc rt4831_regulator_descs[] = {
126127
.enable_mask = RT4831_POSEN_MASK,
127128
.active_discharge_reg = RT4831_REG_DSVEN,
128129
.active_discharge_mask = RT4831_POSADEN_MASK,
130+
.active_discharge_on = RT4831_POSADEN_MASK,
129131
.owner = THIS_MODULE,
130132
},
131133
{
@@ -144,6 +146,7 @@ static const struct regulator_desc rt4831_regulator_descs[] = {
144146
.enable_mask = RT4831_NEGEN_MASK,
145147
.active_discharge_reg = RT4831_REG_DSVEN,
146148
.active_discharge_mask = RT4831_NEGADEN_MASK,
149+
.active_discharge_on = RT4831_NEGADEN_MASK,
147150
.owner = THIS_MODULE,
148151
}
149152
};

0 commit comments

Comments
 (0)