Lines Matching refs:PMIC
11 This document describes the second version of the u-boot's PMIC (Power
20 devices are now available on the board - namely power managers (PMIC), fuel
27 One package can integrate PMIC and MUIC with different addresses on the I2C bus.
31 different ICs use different endianess. For this reason struct pmic holds
36 one operation - e.g. PMIC enables LDO.
40 to start charging the battery, use PMIC to reduce board's overall power
50 ./drivers/power/pmic/power_{core files}.c
51 e.g. ./drivers/power/pmic/power_core.c
53 ./drivers/power/pmic/<device_function>/<device_function>_<device_name>.c
54 e.g. ./drivers/power/pmic/pmic_max8997.c
64 Everything is a power device described by struct pmic. Even battery is
83 Definition of the struct pmic is only required with proper name and parameters
84 for communication. This is enough to use the "pmic" command in the u-boot
93 needed (defined at ./include/power/pmic.h):
96 -- *fg_battery_update - update the pmic framework with current
110 -- *battery_charge - called from "pmic" command, responsible
115 relies on the PMIC/MUIC HW completely (MAX77693).
121 -- *chrg_bat_present -> PMIC device (pmic_max8997.c)
122 -- *chrg_state -> PMIC device (pmic_max8997.c)
126 Also the struct pmic holds method (*low_power_mode) for reducing board's
127 power consumption when one calls "pmic BAT_TRATS bat charge" command.
136 Then "pmic" command supports reading/writing/dump of device's internal