| /rk3399_rockchip-uboot/drivers/power/mfd/ |
| H A D | fg_max77693.c | 48 static int power_update_battery(struct pmic *p, struct pmic *bat) in power_update_battery() argument 50 struct power_battery *pb = bat->pbat; in power_update_battery() 58 ret = max77693_get_soc(&pb->bat->state_of_chrg); in power_update_battery() 62 max77693_get_vcell(&pb->bat->voltage_uV); in power_update_battery() 69 static int power_check_battery(struct pmic *p, struct pmic *bat) in power_check_battery() argument 71 struct power_battery *pb = bat->pbat; in power_check_battery() 85 ret = pmic_reg_read(p, MAX77693_VERSION, &pb->bat->version); in power_check_battery() 89 ret = power_update_battery(p, bat); in power_check_battery() 92 debug("fg ver: 0x%x\n", pb->bat->version); in power_check_battery() 94 pb->bat->state_of_chrg); in power_check_battery() [all …]
|
| /rk3399_rockchip-uboot/drivers/power/fuel_gauge/ |
| H A D | fg_max17042.c | 194 static int power_update_battery(struct pmic *p, struct pmic *bat) in power_update_battery() argument 196 struct power_battery *pb = bat->pbat; in power_update_battery() 206 pb->bat->state_of_chrg = (val >> 8); in power_update_battery() 210 pb->bat->voltage_uV = ((val & 0xFFUL) >> 3) + ((val & 0xFF00) >> 3); in power_update_battery() 211 pb->bat->voltage_uV = (pb->bat->voltage_uV * 625); in power_update_battery() 214 pb->bat->capacity = val >> 2; in power_update_battery() 219 static int power_check_battery(struct pmic *p, struct pmic *bat) in power_check_battery() argument 221 struct power_battery *pb = bat->pbat; in power_check_battery() 237 pb->bat->version = val; in power_check_battery() 239 power_update_battery(p, bat); in power_check_battery() [all …]
|
| /rk3399_rockchip-uboot/drivers/power/battery/ |
| H A D | bat_trats.c | 17 static int power_battery_charge(struct pmic *bat) in power_battery_charge() argument 19 struct power_battery *p_bat = bat->pbat; in power_battery_charge() 20 struct battery *battery = p_bat->bat; in power_battery_charge() 23 if (bat->chrg->chrg_state(p_bat->chrg, PMIC_CHARGER_ENABLE, 450)) in power_battery_charge() 26 for (k = 0; bat->chrg->chrg_bat_present(p_bat->chrg) && in power_battery_charge() 27 bat->chrg->chrg_type(p_bat->muic) && in power_battery_charge() 32 bat->fg->fg_battery_update(p_bat->fg, bat); in power_battery_charge() 46 bat->chrg->chrg_state(p_bat->chrg, PMIC_CHARGER_DISABLE, 0); in power_battery_charge() 67 .bat = &battery_trats,
|
| H A D | bat_trats2.c | 16 static int power_battery_charge(struct pmic *bat) in power_battery_charge() argument 18 struct power_battery *p_bat = bat->pbat; in power_battery_charge() 20 if (bat->chrg->chrg_state(p_bat->chrg, PMIC_CHARGER_ENABLE, 450)) in power_battery_charge() 42 .bat = &battery_trats,
|
| /rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/ |
| H A D | cpu_init.c | 82 ppc_bat_t bat = DBAT0; in init_addr_map() local 86 for (i = 0; i < CONFIG_SYS_NUM_ADDR_MAP; i++, bat++) { in init_addr_map() 87 if (read_bat(bat, &upper, &lower) != -1) { in init_addr_map() 97 if (bat == DBAT3) in init_addr_map() 98 bat = DBAT4 - 1; in init_addr_map()
|
| /rk3399_rockchip-uboot/include/power/ |
| H A D | pmic.h | 48 int (*fg_battery_check) (struct pmic *p, struct pmic *bat); 49 int (*fg_battery_update) (struct pmic *p, struct pmic *bat); 59 struct battery *bat; member 60 int (*battery_init) (struct pmic *bat, struct pmic *p1, 62 int (*battery_charge) (struct pmic *bat);
|
| /rk3399_rockchip-uboot/configs/ |
| H A D | rv1126-bat-emmc-tb.config | 4 CONFIG_DEFAULT_DEVICE_TREE="rv1126-bat-evb" 6 CONFIG_OF_LIST="rv1126-bat-evb"
|
| H A D | rv1126-bat-spi-nor-tb.config | 4 CONFIG_DEFAULT_DEVICE_TREE="rv1126-bat-evb" 6 CONFIG_OF_LIST="rv1126-bat-evb"
|
| /rk3399_rockchip-uboot/arch/powerpc/lib/ |
| H A D | bat_rw.c | 20 int write_bat (ppc_bat_t bat, unsigned long upper, unsigned long lower) in write_bat() argument 26 switch (bat) { in write_bat() 123 int read_bat (ppc_bat_t bat, unsigned long *upper, unsigned long *lower) in read_bat() argument 128 switch (bat) { in read_bat()
|
| /rk3399_rockchip-uboot/board/ti/sdp4430/ |
| H A D | cmd_bat.c | 36 bat, 2, 1, do_vbat,
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | rv1126-bat-evb.dts | 13 compatible = "rockchip,rv1126-bat-evb", "rockchip,rv1126";
|
| /rk3399_rockchip-uboot/arch/powerpc/include/asm/ |
| H A D | mmu.h | 152 extern int read_bat(ppc_bat_t bat, unsigned long *upper, unsigned long *lower); 153 extern int write_bat(ppc_bat_t bat, unsigned long upper, unsigned long lower);
|
| /rk3399_rockchip-uboot/board/samsung/trats2/ |
| H A D | trats2.c | 187 if (pb->bat->state == CHARGE && chrg == CHARGER_USB) in exynos_power_init()
|
| /rk3399_rockchip-uboot/board/samsung/trats/ |
| H A D | trats.c | 177 if (pb->bat->state == CHARGE && chrg == CHARGER_USB) in exynos_power_init()
|
| /rk3399_rockchip-uboot/doc/ |
| H A D | README.power-framework | 127 power consumption when one calls "pmic BAT_TRATS bat charge" command.
|