]> git.baikalelectronics.ru Git - uboot.git/commit
pmic: pca9450: Add optional SD_VSEL GPIO for LDO5
authorFrieder Schrempf <frieder.schrempf@kontron.de>
Mon, 27 Jun 2022 11:00:58 +0000 (13:00 +0200)
committerStefano Babic <sbabic@denx.de>
Tue, 28 Jun 2022 13:24:31 +0000 (15:24 +0200)
commite8e215e1dd43dd273121327a5be98e7da47e5094
tree502b207387a572dc8514772b68f4cfef66c67302
parentf5b0f664befc7703694ab6bc741059879957c78f
pmic: pca9450: Add optional SD_VSEL GPIO for LDO5

LDO5 has two separate control registers. LDO5CTRL_L is used if the
input signal SD_VSEL is low and LDO5CTRL_H if it is high.
The current driver implementation only uses LDO5CTRL_H. To make this
work on boards that have SD_VSEL connected to a GPIO, we add support
for specifying an optional GPIO and setting it to high at probe time.

In the future we might also want to add support for boards that have
SD_VSEL set to a fixed low level. In this case we need to change the
driver to be able to use the LDO5CTRL_L register.

This is a port of the same change in the Linux kernel:
8c67a11bae88 ("regulator: pca9450: Add SD_VSEL GPIO for LDO5")

Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
Reviewed-by: Fabio Estevam <festevam@denx.de>
Tested-by: Fabio Estevam <festevam@denx.de>
drivers/power/pmic/pca9450.c