summaryrefslogtreecommitdiff
path: root/include/linux/platform_data/isl9305.h
diff options
context:
space:
mode:
authorGuodong Xu <guodong.xu@linaro.org>2014-08-13 15:33:42 +0400
committerMark Brown <broonie@linaro.org>2014-08-17 01:58:15 +0400
commit87ca186f7eb663fc5e52b65452a91fe0fec170a0 (patch)
treecaeb09468cf072bd94f6a78e58c18f50e065e348 /include/linux/platform_data/isl9305.h
parent871f565055ed232e5751da18a331b73e8254adaf (diff)
downloadlinux-87ca186f7eb663fc5e52b65452a91fe0fec170a0.tar.xz
regulator: add driver for hi6421 voltage regulator
Add driver support for HiSilicon Hi6421 voltage regulators. Two rules for regulator enabling are defined in hi6421 spec: 1) Between disable and enable of each regulator (LDOs or BUCKs), there must be a protection gap. Use @off_on_delay of regulator core to implement this. 2) No two regulators can be enabled at the same time. Use mutex in hi6421_regulator_pdata to ensure this. A protection gap of 100us is added into each LDO/BUCK's .enable_time. Signed-off-by: Guodong Xu <guodong.xu@linaro.org> Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'include/linux/platform_data/isl9305.h')
0 files changed, 0 insertions, 0 deletions