Lines Matching full:charger

9  * @brief Charger APIs
16 * @brief Charger Interface
17 * @defgroup charger_interface Charger Interface
36 /** Indicates if external supply is present for the charger. */
42 /** Represents the charging status of the charger. */
45 /** Represents the charging algo type of the charger. */
48 /** Represents the health of the charger. */
93 * Configuration to issue a notification to the system based on the charger status change
99 * Configuration to issue a notification to the system based on the charger online change
104 /** Reserved to demark end of common charger properties */
117 * @brief A charger property's identifier
169 * Charging is being dynamically adjusted by the charger device
178 * The charger device is being bypassed and the power conversion
185 * @brief Charger health conditions
190 /** Charger health condition is unknown */
192 /** Charger health condition is good */
194 /** The charger device is overheated */
199 * The battery or charger device is experiencing an unspecified
205 /** The charger device's watchdog timer has expired */
207 /** The charger device's safety timer has expired */
209 /** The charger device requires calibration */
217 /** The charger device does not detect a battery */
222 * @brief Charger severity levels for system notifications
234 * @brief The input current thresholds for the charger to notify the system
246 * @brief The charger status change callback to notify the system
253 * @brief The charger online change callback to notify the system
304 * @brief Callback API for getting a charger property.
313 * @brief Callback API for setting a charger property.
340 * @brief Fetch a battery charger property
342 * @param dev Pointer to the battery charger device
343 * @param prop Charger property to get
361 * @brief Set a battery charger property
363 * @param dev Pointer to the battery charger device
364 * @param prop Charger property to set
384 * @param dev Pointer to the battery charger device
388 * @retval -EIO if communication with the charger failed
408 #include <zephyr/syscalls/charger.h>