zephyr/drivers/charger
Lukasz Madej d791526dd8 drivers: charger: charger_max20355: fix configuration
Maximum charging current is selected with an external resistor in
the MAX20335 charger. Therefore it is not possible to configure it
with software directly. There is only a capability to limit current
set with hardware but configuration of the limiter is not
straight-forward.

To reflect real functionality, drop usage of
`constant-charge-current-max-microamp` property as an required one and
use custom `chgin-to-sys-current-limit-microamp` instead.
Use enum in binding file to signalize improper values at compile time.

Drop support for `CHARGER_PROP_CONSTANT_CHARGE_CURRENT_UA` API property
since this cannot be handled.

The `max20335_get_constant_charge_current()` function become useless so
remove it.

Signed-off-by: Lukasz Madej <l.madej@grinn-global.com>
2024-03-26 16:18:31 -04:00
..
bq24190.h drivers: charger: Introduces BQ24190 support 2023-10-20 14:55:22 +02:00
charger_bq24190.c drivers: charger: bq24190: fix api and init functions references 2024-01-10 20:54:04 -05:00
charger_bq25180.c drivers: charger: bq25180: fix return value check 2024-02-19 09:38:50 -06:00
charger_handlers.c drivers: charger: Adds charge_enable handler 2023-12-12 10:49:39 -06:00
charger_max20335.c drivers: charger: charger_max20355: fix configuration 2024-03-26 16:18:31 -04:00
CMakeLists.txt charger: add a driver for bq25180 2024-01-05 09:00:21 +01:00
emul_sbs_charger.c drivers: charger: Updates drivers to use charge_enable handler 2023-12-12 10:49:39 -06:00
Kconfig samples: charger: Demos new output limit properties 2024-02-26 11:33:24 +00:00
Kconfig.bq24190 drivers: charger: add charger prefix for bq24190 2023-11-09 09:57:30 -06:00
Kconfig.bq25180 charger: add a driver for bq25180 2024-01-05 09:00:21 +01:00
Kconfig.max20335 drivers: charger: charger_max20335: introduce int utilization 2024-03-05 18:23:12 +00:00
Kconfig.sbs_charger charger: Sample sbs charger driver with tests 2023-09-07 13:03:13 -04:00
sbs_charger.c drivers: charger: Updates drivers to use charge_enable handler 2023-12-12 10:49:39 -06:00
sbs_charger.h charger: Sample sbs charger driver with tests 2023-09-07 13:03:13 -04:00