Home
last modified time | relevance | path

Searched refs:charger (Results 1 – 25 of 29) sorted by relevance

12

/rk3399_rockchip-uboot/drivers/power/charge/
H A Dsgm41542_charger.c188 static int sgm41542_read(struct sgm41542 *charger, uint reg, u8 *buffer) in sgm41542_read() argument
193 ret = dm_i2c_read(charger->dev, reg, &val, 1); in sgm41542_read()
203 static int sgm41542_write(struct sgm41542 *charger, uint reg, u8 val) in sgm41542_write() argument
207 ret = dm_i2c_write(charger->dev, reg, &val, 1); in sgm41542_write()
214 static int sgm41542_update_bits(struct sgm41542 *charger, in sgm41542_update_bits() argument
221 sgm41542_read(charger, offset, &reg); in sgm41542_update_bits()
225 return sgm41542_write(charger, offset, reg | val); in sgm41542_update_bits()
228 static int sgm4154x_set_input_curr_lim(struct sgm41542 *charger, int iindpm) in sgm4154x_set_input_curr_lim() argument
242 ret = sgm41542_update_bits(charger, in sgm4154x_set_input_curr_lim()
264 static int sgm4154x_set_ichrg_curr(struct sgm41542 *charger, int uA) in sgm4154x_set_ichrg_curr() argument
[all …]
H A Dbq25700_charger.c70 static int bq25700_read(struct bq25700 *charger, uint reg) in bq25700_read() argument
75 ret = dm_i2c_read(charger->dev, reg, (u8 *)&val, 2); in bq25700_read()
78 charger->dev, reg); in bq25700_read()
85 static int bq25700_write(struct bq25700 *charger, uint reg, u16 val) in bq25700_write() argument
89 ret = dm_i2c_write(charger->dev, reg, (u8 *)&val, 2); in bq25700_write()
92 charger->dev, reg); in bq25700_write()
134 static bool bq25700_charger_status(struct bq25700 *charger) in bq25700_charger_status() argument
139 value = bq25700_read(charger, BQ25700_CHARGERSTAUS_REG); in bq25700_charger_status()
145 static bool bq25703_charger_status(struct bq25700 *charger) in bq25703_charger_status() argument
150 value = bq25700_read(charger, BQ25703_CHARGERSTAUS_REG); in bq25703_charger_status()
[all …]
H A Dcps5601x_charger.c219 static int cps5601x_read(struct cps5601x *charger, uint reg, u8 *buffer) in cps5601x_read() argument
224 ret = dm_i2c_read(charger->dev, reg, &val, 1); in cps5601x_read()
235 static int cps5601x_write(struct cps5601x *charger, uint reg, u8 val) in cps5601x_write() argument
239 ret = dm_i2c_write(charger->dev, reg, &val, 1); in cps5601x_write()
246 static int cps5601x_update_bits(struct cps5601x *charger, in cps5601x_update_bits() argument
254 ret = cps5601x_read(charger, offset, &reg); in cps5601x_update_bits()
260 return cps5601x_write(charger, offset, reg | val); in cps5601x_update_bits()
334 struct cps5601x *charger = dev_get_priv(dev); in cps5601x_set_charger_voltage() local
337 return cps5601x_set_chargevolt(charger, uV); in cps5601x_set_charger_voltage()
342 struct cps5601x *charger = dev_get_priv(dev); in cps5601x_charger_enable() local
[all …]
H A Dbq25890_charger.c107 static int bq25890_read(struct bq25890 *charger, uint reg) in bq25890_read() argument
112 ret = dm_i2c_read(charger->dev, reg, (u8 *)&val, 1); in bq25890_read()
121 static int bq25890_write(struct bq25890 *charger, uint reg, u16 val) in bq25890_write() argument
125 ret = dm_i2c_write(charger->dev, reg, (u8 *)&val, 1); in bq25890_write()
159 static bool bq25890_charger_status(struct bq25890 *charger) in bq25890_charger_status() argument
166 value = bq25890_read(charger, BQ25890_CHARGERSTAUS_REG); in bq25890_charger_status()
168 if (!state_of_charger && charger->pd_online) { in bq25890_charger_status()
181 struct bq25890 *charger = dev_get_priv(dev); in bq257xx_charger_status() local
183 return bq25890_charger_status(charger); in bq257xx_charger_status()
200 static int bq25890_get_pd_output_val(struct bq25890 *charger, in bq25890_get_pd_output_val() argument
[all …]
H A DKconfig2 bool "BQ25700 charger support"
5 This adds support for BQ25700 charger support.
8 bool "BQ25890 charger support"
11 This adds support for BQ25890 charger support.
14 bool "CPS5601X charger support"
17 This adds support for cps5601x charger support.
20 bool "SC8551 charger support"
23 This adds support for sc8551 charger support.
26 bool "SGM41542 charger support"
29 This adds support for sgm41542 charger support.
H A Dsc8551_charger.c63 static int sc8551_read(struct sc8551 *charger, uint reg, u8 *buffer) in sc8551_read() argument
68 ret = dm_i2c_read(charger->dev, reg, (u8 *)&val, 1); in sc8551_read()
78 static int sc8551_write(struct sc8551 *charger, uint reg, u16 val) in sc8551_write() argument
82 ret = dm_i2c_write(charger->dev, reg, (u8 *)&val, 1); in sc8551_write()
89 static int sc8551_update_bits(struct sc8551 *charger, in sc8551_update_bits() argument
97 ret = sc8551_read(charger, offset, &reg); in sc8551_update_bits()
103 return sc8551_write(charger, offset, reg | val); in sc8551_update_bits()
187 struct sc8551 *charger = dev_get_priv(dev); in sc8551_probe() local
191 charger->dev = dev; in sc8551_probe()
195 sc8551_set_acovp_th(charger, SC8551_AC_OVP_VOLTAGE); in sc8551_probe()
/rk3399_rockchip-uboot/drivers/power/pmic/
H A Dmuic_max8997.c18 unsigned char charge_type, charger; in power_chrg_get_type() local
28 charger = CHARGER_NO; in power_chrg_get_type()
32 charger = CHARGER_USB; in power_chrg_get_type()
36 charger = CHARGER_TA; in power_chrg_get_type()
39 charger = CHARGER_TA_500; in power_chrg_get_type()
42 charger = CHARGER_UNKNOWN; in power_chrg_get_type()
46 return charger; in power_chrg_get_type()
H A DKconfig106 - Fueal Gauge and One backup battery charger
161 - Backup battery charger
222 FETs and a battery charger. This driver provides register access
223 only, and you can enable the regulator/charger drivers separately if
/rk3399_rockchip-uboot/drivers/power/mfd/
H A Dmuic_max77693.c18 unsigned int charge_type, charger; in power_chrg_get_type() local
30 charger = CHARGER_NO; in power_chrg_get_type()
34 charger = CHARGER_USB; in power_chrg_get_type()
38 charger = CHARGER_TA; in power_chrg_get_type()
41 charger = CHARGER_TA_500; in power_chrg_get_type()
44 charger = CHARGER_UNKNOWN; in power_chrg_get_type()
48 return charger; in power_chrg_get_type()
/rk3399_rockchip-uboot/doc/device-tree-bindings/power/
H A Dtps65090.txt4 -compatible: "ti,tps65090-charger"
14 tps65090-charger {
15 compatible = "ti,tps65090-charger";
/rk3399_rockchip-uboot/arch/arm/dts/
H A Drk3288-veyron-chromebook.dtsi32 gpio-charger {
33 compatible = "gpio-charger";
37 charger-type = "mains";
161 charger {
H A Dexynos5800-peach-pi.dts266 charger {
267 compatible = "ti,tps65090-charger";
H A Drk3326-evb.dts356 charger {
357 compatible = "rk817,charger";
H A Dtwl4030.dtsi22 charger: bci { label
H A Dpx30-evb.dts371 charger {
372 compatible = "rk817,charger";
H A Dexynos5420-peach-pit.dts403 charger {
404 compatible = "ti,tps65090-charger";
H A Dexynos5250-snow.dts186 charger {
187 compatible = "ti,tps65090-charger";
H A Dtegra124-nyan.dtsi319 charger: bq24735@9 { label
335 power-supplies = <&charger>;
H A Dlogicpd-som-lv-37xx-devkit.dts73 &charger {
/rk3399_rockchip-uboot/drivers/power/
H A Dcharge_animation.c55 struct udevice *charger; member
463 struct udevice *charger; in fg_charger_get_chrg_online() local
465 charger = priv->charger ? : priv->fg; in fg_charger_get_chrg_online()
467 return fuel_gauge_get_chrg_online(charger); in fg_charger_get_chrg_online()
1033 struct udevice **charger) in fg_charger_get_device() argument
1040 *charger = NULL; in fg_charger_get_device()
1052 *charger = NULL; in fg_charger_get_device()
1056 *charger = dev; in fg_charger_get_device()
1096 ret = fg_charger_get_device(&priv->fg, &priv->charger); in charge_animation_probe()
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/
H A Dfg_rk818.c952 int charger, voltage, initialize = 0; in rk818_bat_init_rsoc() local
959 charger = rk818_bat_get_usb_state(di); in rk818_bat_init_rsoc()
975 } else if (charger != NO_CHARGER) { in rk818_bat_init_rsoc()
1194 static void rk818_bat_charger_setting(struct battery_priv *di, int charger) in rk818_bat_charger_setting() argument
1206 if (old_charger != charger) { in rk818_bat_charger_setting()
1207 if (charger == NO_CHARGER) { in rk818_bat_charger_setting()
1210 } else if (charger == USB_CHARGER) { in rk818_bat_charger_setting()
1213 } else if (charger == DC_CHARGER || charger == AC_CHARGER) { in rk818_bat_charger_setting()
1224 BAT_INFO("charger setting error %d\n", charger); in rk818_bat_charger_setting()
1227 old_charger = charger; in rk818_bat_charger_setting()
H A Dfg_rk816.c1008 static void rk816_bat_charger_setting(struct battery_priv *di, int charger) in rk816_bat_charger_setting() argument
1013 if (old_charger != charger) { in rk816_bat_charger_setting()
1014 if (charger == NO_CHARGER) in rk816_bat_charger_setting()
1016 else if (charger == USB_CHARGER) in rk816_bat_charger_setting()
1018 else if (charger == DC_CHARGER || charger == AC_CHARGER) in rk816_bat_charger_setting()
1021 BAT_INFO("charger setting error %d\n", charger); in rk816_bat_charger_setting()
1023 old_charger = charger; in rk816_bat_charger_setting()
H A Dfg_rk817.c1312 int charger) in rk817_bat_charger_setting() argument
1315 if (charger == NO_CHARGER) { in rk817_bat_charger_setting()
1318 } else if (charger == USB_CHARGER) { in rk817_bat_charger_setting()
1321 } else if (charger == DC_CHARGER || charger == AC_CHARGER) { in rk817_bat_charger_setting()
1325 DBG("charger setting error %d\n", charger); in rk817_bat_charger_setting()
/rk3399_rockchip-uboot/doc/
H A DREADME.power-framework100 -- *chrg_type - type/capacity of the charger (including information
104 -- *chrg_state - status of the charger - if it is enabled or
/rk3399_rockchip-uboot/doc/driver-model/
H A Dpmic-framework.txt53 | | |_ CHARGER device (charger ops) |--> BUCK out M

12