zephyr/drivers/regulator
Daniel DeGrasse 402d4eb0da drivers: regulator: pca9420: fix support for DVS modes
Fix support for DVS modes, as the dvs_state_set implementation
previously had the mask and value parameters in the
i2c_reg_update_byte_dt function swapped.

Also, record the active DVS state and update the voltage get/set and
regulator enable/disable function to target the active DVS mode. This
will enable a user to configure multiple run modes, and modify target
voltages for those modes when in the new mode. When a user is utilizing
the MODESEL pins, update the active state but return an error so that
the application can still edit settings for the new DVS mode once it has
reconfigured the appropriate pins.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-06-07 05:48:11 -04:00
..
CMakeLists.txt drivers: regulator: adp5360: initial version 2023-05-24 11:54:30 +00:00
Kconfig drivers: regulator: adp5360: initial version 2023-05-24 11:54:30 +00:00
Kconfig.adp5360 drivers: regulator: adp5360: remove unused init priority 2023-05-24 13:14:52 -04:00
Kconfig.fake
Kconfig.fixed
Kconfig.npm1100
Kconfig.npm1300 drivers: regulator: npm1300: Initial driver for nPM1300 PMIC 2023-04-17 10:14:40 +02:00
Kconfig.npm6001 drivers: regulator: npm6001: remove common device 2023-05-24 19:39:55 -04:00
Kconfig.pca9420
Kconfig.rpi_pico
regulator_adp5360.c drivers: regulator: adp5360: initial version 2023-05-24 11:54:30 +00:00
regulator_common.c drivers: regulator: allow non-thread-safe reference counting 2023-04-25 12:23:07 +02:00
regulator_fake.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
regulator_fixed.c drivers: regulator: fixed: refactor initialization code. 2023-04-28 20:38:17 +02:00
regulator_npm1100.c
regulator_npm1300.c drivers: regulator: npm1300: Fixed ldo2 device source 2023-05-23 22:08:46 +02:00
regulator_npm6001.c drivers: regulator: npm6001: remove common device 2023-05-24 19:39:55 -04:00
regulator_pca9420.c drivers: regulator: pca9420: fix support for DVS modes 2023-06-07 05:48:11 -04:00
regulator_rpi_pico.c
regulator_shell.c