Home
last modified time | relevance | path

Searched refs:battery (Results 1 – 25 of 32) sorted by relevance

12

/rk3399_rockchip-uboot/drivers/power/fuel_gauge/
H A Dfg_rk817.c358 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 Dspl_fg_rk817.c32 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 Dcros-ec-sbs.dtsi2 * Smart battery dts fragment for devices that use cros-ec-sbs
10 battery: sbs-battery@b { label
11 compatible = "sbs,sbs-battery";
H A Dexynos5800-peach-pi.dts213 battery: sbs-battery@b { label
214 compatible = "sbs,sbs-battery";
H A Dexynos5420-peach-pit.dts350 battery: sbs-battery@b { label
351 compatible = "sbs,sbs-battery";
H A Drk3128-evb.dts285 battery {
286 compatible = "rk818-battery";
H A Dexynos5250-snow.dts117 battery: sbs-battery@b { label
118 compatible = "sbs,sbs-battery";
H A Drk3326-evb.dts337 battery {
338 compatible = "rk817,battery";
H A Dpx30-evb.dts352 battery {
353 compatible = "rk817,battery";
H A Dtegra124-nyan.dtsi330 battery: sbs-battery@b { label
331 compatible = "sbs,sbs-battery";
H A Drk3288-veyron-chromebook.dtsi40 /* A non-regulated voltage from power supply or battery */
H A Dsun4i-a10-gemei-g9.dts68 * AXP battery management
H A Drv1126-u-boot.dtsi170 compatible = "rk817,battery";
H A Drk3288-veyron-minnie.dts162 battery: bq27500@55 { label
/rk3399_rockchip-uboot/drivers/power/battery/
H A Dbat_trats.c15 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 Dbat_trats2.c14 static struct battery battery_trats;
/rk3399_rockchip-uboot/doc/
H A DREADME.power-framework38 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 DREADME.i2c58 to the bus quite rarely (maybe every 10s or 30s to check the battery). This
/rk3399_rockchip-uboot/include/power/
H A Dbattery.h11 struct battery { struct
H A Dpmic.h59 struct battery *bat;
/rk3399_rockchip-uboot/board/ti/sdp4430/
H A DKconfig13 bool "Enable board-specific battery command"
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/
H A DKconfig10 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 DKconfig23 has a selectable I2C-bus or SPI-bus, a backup battery switch-over circuit, a
/rk3399_rockchip-uboot/drivers/power/pmic/
H A DKconfig51 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 DREADME76 SW8(7) = 1 ACPWR = 1 :: non-battery

12