]> git.ipfire.org Git - thirdparty/linux.git/commit
regulator: bd96801: ROHM BD96801 PMIC regulators
authorMatti Vaittinen <mazziesaccount@gmail.com>
Thu, 27 Jun 2024 07:43:40 +0000 (10:43 +0300)
committerLee Jones <lee@kernel.org>
Thu, 27 Jun 2024 08:24:44 +0000 (09:24 +0100)
commita9b7ce28fd02aade85ce0baadcf6eedcf6147726
tree8359a93f6f722b35ae846b9a63731f945a337248
parent7276f425b744a81eb5a8e519b0c452d5e64b530c
regulator: bd96801: ROHM BD96801 PMIC regulators

The ROHM BD96801 "Scalable PMIC" is an automotive grade PMIC which can
scale to different applications by allowing chaining of PMICs. The PMIC
also supports various protection features which can be configured either
to fire IRQs - or to shut down power outputs when failure is detected.

The driver implements basic voltage control and sending error
notifications.

NOTE:
The driver does not support doing configuration which require the PMIC
to be in STBY state. The omitted feature set includes setting safety
limit values, changing LDO voltages and controlling enable state for
some regulators.
Also, the ERRB IRQ is not handled.

Signed-off-by: Matti Vaittinen <mazziesaccount@gmail.com>
Reviewed-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/50cf02b046df218a21a0f9c4820531d821fc20d4.1719473802.git.mazziesaccount@gmail.com
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/regulator/Kconfig
drivers/regulator/Makefile
drivers/regulator/bd96801-regulator.c [new file with mode: 0644]