/device/soc/rockchip/common/sdk_linux/drivers/power/supply/ |
H A D | power_supply_core.c | 37 struct power_supply **psy;
member 80 struct power_supply *psy = data;
in power_supply_changed_work_ext() local 83 if (power_supply_is_supplied_by_ext(psy, pst)) {
in power_supply_changed_work_ext() 95 struct power_supply *psy = container_of(work, struct power_supply, changed_work);
in power_supply_changed_work() local 97 dev_dbg(&psy->dev, "%s\n", __func__);
in power_supply_changed_work() 99 spin_lock_irqsave(&psy->changed_lock, flags);
in power_supply_changed_work() 107 if (likely(psy->changed)) {
in power_supply_changed_work() 108 psy->changed = false;
in power_supply_changed_work() 109 spin_unlock_irqrestore(&psy->changed_lock, flags);
in power_supply_changed_work() 110 class_for_each_device(power_supply_class, NULL, psy, power_supply_changed_work_ex in power_supply_changed_work() 128 power_supply_changed(struct power_supply *psy) power_supply_changed() argument 154 struct power_supply *psy = container_of(work, struct power_supply, deferred_register_work.work); power_supply_deferred_register_work() local 175 struct power_supply *psy = data; power_supply_populate_supplied_from_ext() local 199 power_supply_populate_supplied_from(struct power_supply *psy) power_supply_populate_supplied_from() argument 242 power_supply_check_supplies(struct power_supply *psy) power_supply_check_supplies() argument 293 power_supply_check_supplies(struct power_supply *psy) power_supply_check_supplies() argument 323 struct power_supply *psy; global() member 345 power_supply_am_i_supplied(struct power_supply *psy) power_supply_am_i_supplied() argument 367 struct power_supply *psy = dev_get_drvdata(dev); power_supply_is_system_supplied_ext() local 405 struct power_supply *psy = data; power_supply_get_supplier_max_current_ext() local 416 power_supply_set_input_current_limit_from_supplier(struct power_supply *psy) power_supply_set_input_current_limit_from_supplier() argument 443 power_supply_set_battery_charged(struct power_supply *psy) power_supply_set_battery_charged() argument 457 struct power_supply *psy = dev_get_drvdata(dev); power_supply_match_device_by_name() local 475 struct power_supply *psy = NULL; power_supply_get_by_name() local 494 power_supply_put(struct power_supply *psy) power_supply_put() argument 524 struct power_supply *psy = NULL; power_supply_get_by_phandle() local 548 struct power_supply **psy = param->psy; power_supply_match_device_node_array() local 587 power_supply_get_by_phandle_array(struct device_node *np, const char *property, struct power_supply **psy, ssize_t size) power_supply_get_by_phandle_array() argument 617 struct power_supply **psy = res; devm_power_supply_put() local 633 struct power_supply **ptr, *psy; devm_power_supply_get_by_phandle() local 656 power_supply_get_battery_info(struct power_supply *psy, struct power_supply_battery_info *info) power_supply_get_battery_info() argument 804 power_supply_put_battery_info(struct power_supply *psy, struct power_supply_battery_info *info) power_supply_put_battery_info() argument 937 power_supply_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) power_supply_get_property() argument 950 power_supply_set_property(struct power_supply *psy, enum power_supply_property psp, const union power_supply_propval *val) power_supply_set_property() argument 961 power_supply_property_is_writeable(struct power_supply *psy, enum power_supply_property psp) power_supply_property_is_writeable() argument 971 power_supply_external_power_changed(struct power_supply *psy) power_supply_external_power_changed() argument 981 power_supply_powers(struct power_supply *psy, struct device *dev) power_supply_powers() argument 989 struct power_supply *psy = to_power_supply(dev); power_supply_dev_release() local 1009 struct power_supply *psy; power_supply_read_temp() local 1030 psy_register_thermal(struct power_supply *psy) psy_register_thermal() argument 1055 psy_unregister_thermal(struct power_supply *psy) psy_unregister_thermal() argument 1066 struct power_supply *psy; ps_get_max_charge_cntl_limit() local 1083 struct power_supply *psy; ps_get_cur_charge_cntl_limit() local 1100 struct power_supply *psy; ps_set_cur_charge_cntl_limit() local 1117 psy_register_cooler(struct power_supply *psy) psy_register_cooler() argument 1131 psy_unregister_cooler(struct power_supply *psy) psy_unregister_cooler() argument 1139 psy_register_thermal(struct power_supply *psy) psy_register_thermal() argument 1144 psy_unregister_thermal(struct power_supply *psy) psy_unregister_thermal() argument 1148 psy_register_cooler(struct power_supply *psy) psy_register_cooler() argument 1153 psy_unregister_cooler(struct power_supply *psy) psy_unregister_cooler() argument 1163 struct power_supply *psy; power_supply_register_ext() local 1325 struct power_supply **psy = res; devm_power_supply_release() local 1348 struct power_supply **ptr, *psy; devm_power_supply_register() local 1384 struct power_supply **ptr, *psy; devm_power_supply_register_no_ws() local 1409 power_supply_unregister(struct power_supply *psy) power_supply_unregister() argument 1425 power_supply_get_drvdata(struct power_supply *psy) power_supply_get_drvdata() argument [all...] |
H A D | power_supply_sysfs.c | 245 struct power_supply *psy = dev_get_drvdata(dev);
in power_supply_show_property() local 250 value.intval = psy->desc->type;
in power_supply_show_property() 252 ret = power_supply_get_property(psy, psp, &value);
in power_supply_show_property() 267 ret = power_supply_show_usb_type(dev, psy->desc, &value, buf);
in power_supply_show_property() 282 struct power_supply *psy = dev_get_drvdata(dev);
in power_supply_store_property() local 309 ret = power_supply_set_property(psy, psp, &value);
in power_supply_store_property() 320 struct power_supply *psy = dev_get_drvdata(dev);
in power_supply_attr_is_visible() local 332 for (i = 0; i < psy->desc->num_properties; i++) {
in power_supply_attr_is_visible() 333 int property = psy->desc->properties[i];
in power_supply_attr_is_visible() 336 if (psy in power_supply_attr_is_visible() 424 struct power_supply *psy = dev_get_drvdata(dev); power_supply_uevent() local [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | power_supply.h | 253 int (*get_property)(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val); 254 int (*set_property)(struct power_supply *psy, enum power_supply_property psp, 261 int (*property_is_writeable)(struct power_supply *psy, enum power_supply_property psp); 262 void (*external_power_changed)(struct power_supply *psy); 263 void (*set_charged)(struct power_supply *psy); 387 extern void power_supply_put(struct power_supply *psy); 390 extern int power_supply_get_by_phandle_array(struct device_node *np, const char *property, struct power_supply **psy, 399 struct power_supply **psy, int size) in power_supply_get_by_phandle_array() 409 extern int power_supply_get_battery_info(struct power_supply *psy, struct power_supply_battery_info *info); 410 extern void power_supply_put_battery_info(struct power_supply *psy, struc 398 power_supply_get_by_phandle_array(struct device_node *np, const char *property, struct power_supply **psy, int size) power_supply_get_by_phandle_array() argument 436 power_supply_set_property(struct power_supply *psy, enum power_supply_property psp, const union power_supply_propval *val) power_supply_set_property() argument 524 power_supply_add_hwmon_sysfs(struct power_supply *psy) power_supply_add_hwmon_sysfs() argument 529 power_supply_remove_hwmon_sysfs(struct power_supply *psy) power_supply_remove_hwmon_sysfs() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/power/ |
H A D | rk817_battery.c | 1975 dev_err(dev, "not have to register chg psy!\n");
in rk817_bat_parse_dt() 2017 struct power_supply *psy = dev_get_drvdata(dev);
in rk817_bat_get_usb_psy() local 2019 if (psy->desc->type == POWER_SUPPLY_TYPE_USB) {
in rk817_bat_get_usb_psy() 2020 battery->usb_psy = psy;
in rk817_bat_get_usb_psy() 2030 struct power_supply *psy = dev_get_drvdata(dev);
in rk817_bat_get_ac_psy() local 2032 if (psy->desc->type == POWER_SUPPLY_TYPE_MAINS) {
in rk817_bat_get_ac_psy() 2033 battery->ac_psy = psy;
in rk817_bat_get_ac_psy() 2054 struct power_supply *psy;
in rk817_bat_get_charge_state() local 2060 psy = battery->usb_psy;
in rk817_bat_get_charge_state() 2061 if (psy) {
in rk817_bat_get_charge_state() 2123 rk817_battery_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) rk817_battery_get_property() argument 2225 rk809_chg_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) rk809_chg_get_property() argument [all...] |
H A D | rk817_charger.c | 372 static int rk817_charge_ac_get_property(struct power_supply *psy, enum power_supply_property psp,
in rk817_charge_ac_get_property() argument 375 struct rk817_charger *charge = power_supply_get_drvdata(psy);
in rk817_charge_ac_get_property() 411 static int rk817_charge_usb_get_property(struct power_supply *psy, enum power_supply_property psp,
in rk817_charge_usb_get_property() argument 414 struct rk817_charger *charge = power_supply_get_drvdata(psy);
in rk817_charge_usb_get_property()
|
/device/soc/rockchip/rk3588/kernel/drivers/power/supply/ |
H A D | rk817_battery.c | 1916 dev_err(dev, "not have to register chg psy!\n"); in rk817_bat_parse_dt() 1967 struct power_supply *psy = dev_get_drvdata(dev); in rk817_bat_get_usb_psy() local 1969 if (psy->desc->type == POWER_SUPPLY_TYPE_USB) { in rk817_bat_get_usb_psy() 1970 battery->usb_psy = psy; in rk817_bat_get_usb_psy() 1980 struct power_supply *psy = dev_get_drvdata(dev); in rk817_bat_get_ac_psy() local 1982 if (psy->desc->type == POWER_SUPPLY_TYPE_MAINS) { in rk817_bat_get_ac_psy() 1983 battery->ac_psy = psy; in rk817_bat_get_ac_psy() 2004 struct power_supply *psy; in rk817_bat_get_charge_state() local 2009 psy = battery->usb_psy; in rk817_bat_get_charge_state() 2010 if (psy) { in rk817_bat_get_charge_state() 2070 rk817_battery_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) rk817_battery_get_property() argument 2170 rk809_chg_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) rk809_chg_get_property() argument [all...] |
H A D | bq25700_charger.c | 1112 static int bq25700_power_supply_get_property(struct power_supply *psy, in bq25700_power_supply_get_property() argument 1117 struct bq25700_device *bq = power_supply_get_drvdata(psy); in bq25700_power_supply_get_property() 1242 struct power_supply *psy = v; in bq2570x_pd_notifier_call() local 1253 if (!psy->dev.parent || in bq2570x_pd_notifier_call() 1254 psy->dev.parent->of_node != bq->notify_node) in bq2570x_pd_notifier_call() 1257 if (strcmp(psy->desc->name, bq->plat_data.notify_device) != 0) in bq2570x_pd_notifier_call() 1261 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_ONLINE, &prop); in bq2570x_pd_notifier_call() 1271 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_CURRENT_NOW, &prop); in bq2570x_pd_notifier_call() 1276 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_VOLTAGE_NOW, in bq2570x_pd_notifier_call() 1281 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_CURRENT_NO in bq2570x_pd_notifier_call() [all...] |
H A D | cw2017_battery.c | 392 static int cw_battery_get_property(struct power_supply *psy, in cw_battery_get_property() argument 398 cw_bat = power_supply_get_drvdata(psy); in cw_battery_get_property()
|
H A D | rk817_charger.c | 352 static int rk817_charge_ac_get_property(struct power_supply *psy, in rk817_charge_ac_get_property() argument 356 struct rk817_charger *charge = power_supply_get_drvdata(psy); in rk817_charge_ac_get_property() 390 static int rk817_charge_usb_get_property(struct power_supply *psy, in rk817_charge_usb_get_property() argument 394 struct rk817_charger *charge = power_supply_get_drvdata(psy); in rk817_charge_usb_get_property()
|
/device/soc/rockchip/common/sdk_linux/drivers/hid/ |
H A D | hid-input.c | 351 static int hidinput_get_battery_property(struct power_supply *psy, enum power_supply_property prop,
in hidinput_get_battery_property() argument 354 struct hid_device *dev = power_supply_get_drvdata(psy);
in hidinput_get_battery_property()
|