mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-17 16:14:25 +08:00
regulator: Fix for v6.6
One fix for the tps6287x driver which was incorrectly specifying the field for voltage range selection leading to incorrect voltages being set. -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmUK680ACgkQJNaLcl1U h9APfwf9EmhIJcm1kfaT4mExcronA/gzPgZQ/8cHyrf4B1AFFBjddISeCq8rKtQR vJ7hKzKlQ3UEGAn0gNTsd3k1MshKIAI3vjuqpOiMJfEZ48MUMkvS4A6j5fETvUr/ T2TA/uNqr2reaHnPSiJjnVm/dQT2e4gNZv/kClEpTfSsLIqjI3NNR8AJWToHzim+ vbWs3OKmKz/c+Wuppkb+8PIVj6t8IC57t8u+EDOwhKS1494w5XPo2BOXbldhTH4k 2KtisFLRLXr/n2SsR+s+CQ9ODGPajN6RLGMwIwcVes4u1kD4kIDwNRzd/ov8TrSY iXbfkiVmVEm2b3qRiO3WIYwVzDQ1LA== =UlNw -----END PGP SIGNATURE----- Merge tag 'regulator-fix-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator Pull regulator fix from Mark Brown: "One fix for the tps6287x driver which was incorrectly specifying the field for voltage range selection leading to incorrect voltages being set" * tag 'regulator-fix-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: regulator: Fix voltage range selection
This commit is contained in:
commit
1c0a21da7a
@ -197,7 +197,7 @@ int regulator_set_voltage_sel_pickable_regmap(struct regulator_dev *rdev,
|
||||
sel += rdev->desc->linear_ranges[i].min_sel;
|
||||
|
||||
range = rdev->desc->linear_range_selectors_bitfield[i];
|
||||
range <<= ffs(rdev->desc->vsel_mask) - 1;
|
||||
range <<= ffs(rdev->desc->vsel_range_mask) - 1;
|
||||
|
||||
if (rdev->desc->vsel_reg == rdev->desc->vsel_range_reg) {
|
||||
ret = regmap_update_bits(rdev->regmap,
|
||||
|
Loading…
Reference in New Issue
Block a user