regulator: mp8859: Implement set_current_limit()
authorMark Brown <broonie@kernel.org>
Sun, 25 Feb 2024 14:59:34 +0000 (14:59 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 26 Feb 2024 13:46:55 +0000 (13:46 +0000)
commitc8e794cfb05344af7b9ae920b5548a25a7e91fe9
tree0f608bc4de75f5de3fe4034e8b1dd52e217cf417
parent6df0921e9013622091c283aa2a5be8c5d1ca3642
regulator: mp8859: Implement set_current_limit()

The mp8859 implements support for current limiting, provide support for
configuring this via the driver. The datasheet recommends that if the
device has hit the current limit then any changes should be implemented
via a ramp so we do so in the driver.

Tested-by: Markus Reichl <m.reichl@fivetechno.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://msgid.link/r/20240225-regulator-mp8859-v1-8-68ee2c839ded@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/mp8859.c