| /rk3399_rockchip-uboot/drivers/power/fuel_gauge/ |
| H A D | fg_rk817.c | 358 static int rk817_bat_read(struct rk817_battery_device *battery, u8 reg) in rk817_bat_read() argument 360 return pmic_reg_read(battery->dev->parent, reg); in rk817_bat_read() 363 static void rk817_bat_write(struct rk817_battery_device *battery, in rk817_bat_write() argument 366 pmic_reg_write(battery->dev->parent, reg, buf); in rk817_bat_write() 369 static int rk817_bat_get_vaclib0(struct rk817_battery_device *battery) in rk817_bat_get_vaclib0() argument 373 vcalib_value |= rk817_bat_read(battery, VCALIB0_H) << 8; in rk817_bat_get_vaclib0() 374 vcalib_value |= rk817_bat_read(battery, VCALIB0_L); in rk817_bat_get_vaclib0() 379 static int rk817_bat_get_vaclib1(struct rk817_battery_device *battery) in rk817_bat_get_vaclib1() argument 383 vcalib_value |= rk817_bat_read(battery, VCALIB1_H) << 8; in rk817_bat_get_vaclib1() 384 vcalib_value |= rk817_bat_read(battery, VCALIB1_L); in rk817_bat_get_vaclib1() [all …]
|
| H A D | spl_fg_rk817.c | 32 static u8 rk817_bat_read(struct rk817_battery_device *battery, u8 reg) in rk817_bat_read() argument 37 ret = dm_i2c_read(battery->dev, reg, &buf, 1); in rk817_bat_read() 47 static int rk817_bat_write(struct rk817_battery_device *battery, in rk817_bat_write() argument 52 ret = dm_i2c_write(battery->dev, reg, &buf, 1); in rk817_bat_write() 62 static int rk817_bat_get_vaclib0(struct rk817_battery_device *battery) in rk817_bat_get_vaclib0() argument 66 val |= rk817_bat_read(battery, VCALIB0_L) << 0; in rk817_bat_get_vaclib0() 67 val |= rk817_bat_read(battery, VCALIB0_H) << 8; in rk817_bat_get_vaclib0() 72 static int rk817_bat_get_vaclib1(struct rk817_battery_device *battery) in rk817_bat_get_vaclib1() argument 76 val |= rk817_bat_read(battery, VCALIB1_L) << 0; in rk817_bat_get_vaclib1() 77 val |= rk817_bat_read(battery, VCALIB1_H) << 8; in rk817_bat_get_vaclib1() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | cros-ec-sbs.dtsi | 2 * Smart battery dts fragment for devices that use cros-ec-sbs 10 battery: sbs-battery@b { label 11 compatible = "sbs,sbs-battery";
|
| H A D | exynos5800-peach-pi.dts | 213 battery: sbs-battery@b { label 214 compatible = "sbs,sbs-battery";
|
| H A D | exynos5420-peach-pit.dts | 350 battery: sbs-battery@b { label 351 compatible = "sbs,sbs-battery";
|
| H A D | rk3128-evb.dts | 285 battery { 286 compatible = "rk818-battery";
|
| H A D | exynos5250-snow.dts | 117 battery: sbs-battery@b { label 118 compatible = "sbs,sbs-battery";
|
| H A D | rk3326-evb.dts | 337 battery { 338 compatible = "rk817,battery";
|
| H A D | px30-evb.dts | 352 battery { 353 compatible = "rk817,battery";
|
| H A D | tegra124-nyan.dtsi | 330 battery: sbs-battery@b { label 331 compatible = "sbs,sbs-battery";
|
| H A D | rk3288-veyron-chromebook.dtsi | 40 /* A non-regulated voltage from power supply or battery */
|
| H A D | sun4i-a10-gemei-g9.dts | 68 * AXP battery management
|
| H A D | rv1126-u-boot.dtsi | 170 compatible = "rk817,battery";
|
| H A D | rk3288-veyron-minnie.dts | 162 battery: bq27500@55 { label
|
| /rk3399_rockchip-uboot/drivers/power/battery/ |
| H A D | bat_trats.c | 15 static struct battery battery_trats; 20 struct battery *battery = p_bat->bat; in power_battery_charge() local 28 battery->state_of_chrg < 100; k++) { in power_battery_charge() 35 debug(" %d [V]", battery->voltage_uV); in power_battery_charge()
|
| H A D | bat_trats2.c | 14 static struct battery battery_trats;
|
| /rk3399_rockchip-uboot/doc/ |
| H A D | README.power-framework | 38 The problem emerges when we have a device (battery) which conceptually shall be 40 to start charging the battery, use PMIC to reduce board's overall power 42 energy on the battery from FG. 55 e.g. ./drivers/power/battery/trats/bat_trats.c 64 Everything is a power device described by struct pmic. Even battery is 81 1. When hierarchy is not needed (no complex battery charge): 90 2. Complex battery charging. 92 To charge a battery, information from several "abstract" power devices is 95 -- *fg_battery_check - check if battery is not above its limits 97 battery state(voltage and current capacity) [all …]
|
| H A D | README.i2c | 58 to the bus quite rarely (maybe every 10s or 30s to check the battery). This
|
| /rk3399_rockchip-uboot/include/power/ |
| H A D | battery.h | 11 struct battery { struct
|
| H A D | pmic.h | 59 struct battery *bat;
|
| /rk3399_rockchip-uboot/board/ti/sdp4430/ |
| H A D | Kconfig | 13 bool "Enable board-specific battery command"
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/ |
| H A D | Kconfig | 10 the keyboard and battery functions. 18 to the HDMI input of a monitor or TV. It has no internal battery. 29 EC (Cortex-M3) to provide access to the keyboard and battery 129 space for a real-time-clock battery. There is also an expansion
|
| /rk3399_rockchip-uboot/drivers/rtc/ |
| H A D | Kconfig | 23 has a selectable I2C-bus or SPI-bus, a backup battery switch-over circuit, a
|
| /rk3399_rockchip-uboot/drivers/power/pmic/ |
| H A D | Kconfig | 51 regulators (LDOs). It also provides some GPIO, reset and battery 106 - Fueal Gauge and One backup battery charger 161 - Backup battery charger 222 FETs and a battery charger. This driver provides register access
|
| /rk3399_rockchip-uboot/board/freescale/mpc8641hpcn/ |
| H A D | README | 76 SW8(7) = 1 ACPWR = 1 :: non-battery
|