Lines Matching refs:psy

406  * @psy:  pointer to power_supply_that have changed.
410 struct power_supply *psy)
425 power_supply_changed(psy);
438 sysfs_notify(&di->usb_chg.psy.dev->kobj, NULL, "present");
1519 ab8500_power_supply_changed(di, &di->ac_chg.psy);
1675 ab8500_power_supply_changed(di, &di->usb_chg.psy);
1814 if (charger->psy.type == POWER_SUPPLY_TYPE_MAINS)
1816 else if (charger->psy.type == POWER_SUPPLY_TYPE_USB)
1842 if (charger->psy.type == POWER_SUPPLY_TYPE_MAINS)
1844 else if (charger->psy.type == POWER_SUPPLY_TYPE_USB)
1882 if (charger->psy.type == POWER_SUPPLY_TYPE_USB)
1913 if (charger->psy.type == POWER_SUPPLY_TYPE_USB)
1931 struct power_supply *psy;
1940 psy = &usb_chg->psy;
1946 /* For all psy where the driver name appears in any supplied_to */
1948 if (!strcmp(ext->supplied_to[i], psy->name))
1955 /* Go through all properties for the psy */
1996 &di->usb_chg.psy, ab8500_charger_get_ext_psy_data);
2012 power_supply_changed(&di->usb_chg.psy);
2052 ab8500_power_supply_changed(di, &di->ac_chg.psy);
2065 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2135 ab8500_power_supply_changed(di, &di->ac_chg.psy);
2136 sysfs_notify(&di->ac_chg.psy.dev->kobj, NULL, "present");
2243 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2253 &di->usb_chg.psy);
2270 &di->usb_chg.psy);
2298 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2396 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2407 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2466 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2489 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2533 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2563 ab8500_power_supply_changed(di, &di->ac_chg.psy);
2593 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2654 ab8500_power_supply_changed(di, &di->ac_chg.psy);
2883 ab8500_power_supply_changed(di, &di->ac_chg.psy);
2887 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2930 ab8500_power_supply_changed(di, &di->usb_chg.psy);
2940 * @psy: pointer to the power_supply structure
2952 static int ab8500_charger_ac_get_property(struct power_supply *psy,
2959 di = to_ab8500_charger_ac_device_info(psy_to_ux500_charger(psy));
3007 * @psy: pointer to the power_supply structure
3019 static int ab8500_charger_usb_get_property(struct power_supply *psy,
3026 di = to_ab8500_charger_usb_device_info(psy_to_ux500_charger(psy));
3431 power_supply_unregister(&di->usb_chg.psy);
3434 power_supply_unregister(&di->ac_chg.psy);
3488 di->ac_chg.psy.name = "ab8500_ac";
3489 di->ac_chg.psy.type = POWER_SUPPLY_TYPE_MAINS;
3490 di->ac_chg.psy.properties = ab8500_charger_ac_props;
3491 di->ac_chg.psy.num_properties = ARRAY_SIZE(ab8500_charger_ac_props);
3492 di->ac_chg.psy.get_property = ab8500_charger_ac_get_property;
3493 di->ac_chg.psy.supplied_to = supply_interface;
3494 di->ac_chg.psy.num_supplicants = ARRAY_SIZE(supply_interface),
3515 di->usb_chg.psy.name = "ab8500_usb";
3516 di->usb_chg.psy.type = POWER_SUPPLY_TYPE_USB;
3517 di->usb_chg.psy.properties = ab8500_charger_usb_props;
3518 di->usb_chg.psy.num_properties = ARRAY_SIZE(ab8500_charger_usb_props);
3519 di->usb_chg.psy.get_property = ab8500_charger_usb_get_property;
3520 di->usb_chg.psy.supplied_to = supply_interface;
3521 di->usb_chg.psy.num_supplicants = ARRAY_SIZE(supply_interface),
3619 ret = power_supply_register(di->dev, &di->ac_chg.psy);
3628 ret = power_supply_register(di->dev, &di->usb_chg.psy);
3653 ab8500_power_supply_changed(di, &di->ac_chg.psy);
3654 sysfs_notify(&di->ac_chg.psy.dev->kobj, NULL, "present");
3715 power_supply_unregister(&di->usb_chg.psy);
3718 power_supply_unregister(&di->ac_chg.psy);