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 drivers: regulator: add fake driver 2022-12-20 10:15:29 +00:00
Kconfig.fixed drivers: regulator: Update Kconfig 2022-08-17 09:58:55 -05:00
Kconfig.npm1100 drivers: regulator: npm1100: add initial support 2023-01-12 19:07:05 +01:00
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 drivers: regulator: pca9420: store common config in parent device 2022-11-29 11:54:31 +01:00
Kconfig.rpi_pico drivers: regulator: add support for RaspberryPi Pico regulator. 2023-03-02 21:14:34 +01:00
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 drivers: regulator: npm1100: regulator device may be unused 2023-01-13 16:14:35 +01:00
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 drivers: regulator: add support for RaspberryPi Pico regulator. 2023-03-02 21:14:34 +01:00
regulator_shell.c drivers: regulator: shell: fix fp number parsing 2023-01-16 16:52:35 +01:00