diff options
author | Nisha Kumari <nishakumari@codeaurora.org> | 2019-06-12 16:30:51 +0530 |
---|---|---|
committer | Sumit Semwal <sumit.semwal@linaro.org> | 2020-06-22 12:51:59 +0530 |
commit | 5d3758a24039f1c21b2fb4b5fc7c7f7fe352843e (patch) | |
tree | f0360962bade07f4276c484fe37f003dc3e69fef /CREDITS | |
parent | 53bc6e1ad3fb50daf70807930422a40d05c3ebdd (diff) |
regulator: qcom: Add labibb driverdev/labibb_upstreaming
Qualcomm platforms have LAB(LCD AMOLED Boost)/IBB(Inverting Buck Boost)
regulators, labibb for short, which are used as power supply for
LCD Mode displays.
This patch adds labibb regulator driver for pmi8998 PMIC, found on
SDM845 platforms.
Signed-off-by: Nisha Kumari <nishakumari@codeaurora.org>
[sumits: reworked the driver design as per upstream review]
Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org>
Change-Id: I92ce375ca06fcf2c7fa0d7e4e743bf6a9f0c8414
---
v5: sumits: review comments addressed
- removed dev_info about registering
- removed of_get_child_by_name()
- changed from using STATUS1 register to using ENABLE_CTL; this
allows us to use the regulator_*_regmap helpers and makes this
code cleaner. (In limited testing, STATUS1 seemed to report the
change faster than ENABLE_CTL, but in absence of mechanism to
validate if the regulator has indeed fully ramped when STATUS1
starts flagging, broonie suggested to use the slower ENABLE_CTL
path for safety).
v4: sumits: address review comments from v3, including cleaning up
register_labibb_regulator(), and adapted to updated meaning of
poll_enabled_time.
v3: sumits: addressed review comments from v2; moved to use core
regulator features like enable_time, off_on_delay, and the newly
added poll_enabled_time. Moved the check_enabled functionality
to core framework via poll_enabled_time.
v2: sumits: reworked the driver for more common code, and addressed
review comments from v1
Diffstat (limited to 'CREDITS')
0 files changed, 0 insertions, 0 deletions