]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - drivers/regulator/hi6421v600-regulator.c
regulator: hi6421v600: Fix .vsel_mask setting
authorAxel Lin <axel.lin@ingics.com>
Sat, 29 May 2021 01:32:36 +0000 (09:32 +0800)
committerMark Brown <broonie@kernel.org>
Thu, 3 Jun 2021 12:55:31 +0000 (13:55 +0100)
commit50bec7fb4cb1bcf9d387046b6dec7186590791ec
tree4e3117e2beb7bff4c6e1ab72ba5cccd90e54675b
parentbc537e65b09a05923f98a31920d1ab170e648dba
regulator: hi6421v600: Fix .vsel_mask setting

Take ldo3_voltages as example, the ARRAY_SIZE(ldo3_voltages) is 16.
i.e. the valid selector is 0 ~ 0xF.
But in current code the vsel_mask is "(1 << 15) - 1", i.e. 0x7FFF. Fix it.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Link: https://lore.kernel.org/r/20210529013236.373847-1-axel.lin@ingics.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/staging/hikey9xx/hi6421v600-regulator.c