u-boot/drivers/power/pmic
Marek Vasut 910c7a881f pmic: pca9450: Make warm reset on WDOG_B assertion
The default configuration of the PMIC behavior makes the PMIC
power cycle most regulators on WDOG_B assertion. This power
cycling causes the memory contents of OCRAM to be lost.
Some systems neeeds some memory that survives reset and
reboot, therefore this patch is created.

The implementation is taken almost verbatim from Linux commit
2364a64d0673f ("regulator: pca9450: Make warm reset on WDOG_B assertion")

Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Fabio Estevam <festevam@denx.de>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
2023-01-30 23:23:01 +01:00
..
ab8500.c power: pmic: Add driver for ST-Ericsson AB8500 via PRCMU 2021-07-14 16:48:14 -04:00
act8846.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
as3722.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
as3722_gpio.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
axp.c power: pmic: axp: Bind regulators from the DT 2023-01-23 01:18:31 +00:00
bd71837.c regulator: bd718x7: Only bind children when PMIC_CHILDREN is enabled 2022-11-07 22:45:04 +01:00
da9063.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
fan53555.c power: fan53555: Fix missing newline in error message 2022-10-26 11:47:25 +09:00
i2c_pmic_emul.c dm: treewide: Rename ofdata_to_platdata() to of_to_plat() 2020-12-13 16:51:09 -07:00
Kconfig Convert CONFIG_POWER_PCA9450 to Kconfig 2022-12-22 10:31:48 -05:00
lp873x.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
lp87565.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
Makefile Convert CONFIG_POWER_LTC3676 et al to Kconfig 2022-12-05 16:07:12 -05:00
max8997.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
max8998.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
max77686.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
mc34708.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
mp5416.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
muic_max8997.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
palmas.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
pca9450.c pmic: pca9450: Make warm reset on WDOG_B assertion 2023-01-30 23:23:01 +01:00
pfuze100.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
pmic-uclass.c dm: pmic: ignore disabled node in pmic_bind_children 2022-12-12 11:25:28 +01:00
pmic_hi6553.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
pmic_ltc3676.c global: Migrate CONFIG_POWER_LTC3676_I2C_ADDR to CFG 2022-12-23 10:14:52 -05:00
pmic_mc34vr500.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pmic_pca9450.c power: pca9450: add a new parameter for power_pca9450_init 2021-04-08 09:18:29 +02:00
pmic_pfuze100.c global: Migrate CONFIG_POWER_PFUZE100_I2C_ADDR to CFG 2022-12-23 10:14:52 -05:00
pmic_pfuze3000.c global: Migrate CONFIG_POWER_PFUZE3000_I2C_ADDR to CFG 2022-12-23 10:14:52 -05:00
pmic_qcom.c pmic: Convert pm8916 driver to a generic Qcom PMIC driver 2022-08-26 10:55:45 -04:00
pmic_tps62362.c treewide: Convert macro and uses of __section(foo) to __section("foo") 2021-05-24 14:21:30 -04:00
pmic_tps65217.c power: pmic: Provide DM_PMIC support for tps65217 driver 2022-04-05 15:51:52 -04:00
pmic_tps65218.c treewide: Convert macro and uses of __section(foo) to __section("foo") 2021-05-24 14:21:30 -04:00
pmic_tps65910.c WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
pmic_tps65910_dm.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
rk8xx.c rockchip: Add option to prevent booting on power plug-in 2022-06-29 11:42:10 +08:00
rn5t567.c drivers: power: pmic: Add support for rn5t568 PMIC 2022-11-07 22:45:05 +01:00
s2mps11.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
s5m8767.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
sandbox.c sandbox: power: Update PMIC driver to use log 2022-09-29 16:07:57 -04:00
stpmic1.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
tps65090.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
tps65219.c power: add driver for the TPS65219 PMIC 2022-05-09 13:40:24 -04:00
tps65941.c drivers: power: pmic: Add support for tps659412 PMIC 2022-02-16 14:19:29 -05:00