Lines Matching refs:psy
410 struct power_supply *psy) in ab8500_power_supply_changed() argument
425 power_supply_changed(psy); in ab8500_power_supply_changed()
438 sysfs_notify(&di->usb_chg.psy->dev.kobj, NULL, "present"); in ab8500_charger_set_usb_connected()
1519 ab8500_power_supply_changed(di, di->ac_chg.psy); in ab8500_charger_ac_en()
1675 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_usb_en()
1814 if (charger->psy->desc->type == POWER_SUPPLY_TYPE_MAINS) in ab8500_charger_watchdog_kick()
1816 else if (charger->psy->desc->type == POWER_SUPPLY_TYPE_USB) in ab8500_charger_watchdog_kick()
1842 if (charger->psy->desc->type == POWER_SUPPLY_TYPE_MAINS) in ab8500_charger_update_charger_current()
1844 else if (charger->psy->desc->type == POWER_SUPPLY_TYPE_USB) in ab8500_charger_update_charger_current()
1882 if (charger->psy->desc->type == POWER_SUPPLY_TYPE_USB) in ab8540_charger_power_path_enable()
1913 if (charger->psy->desc->type == POWER_SUPPLY_TYPE_USB) in ab8540_charger_usb_pre_chg_enable()
1931 struct power_supply *psy; in ab8500_charger_get_ext_psy_data() local
1940 psy = usb_chg->psy; in ab8500_charger_get_ext_psy_data()
1948 if (!strcmp(ext->supplied_to[i], psy->desc->name)) in ab8500_charger_get_ext_psy_data()
1996 di->usb_chg.psy, ab8500_charger_get_ext_psy_data); in ab8500_charger_check_vbat_work()
2012 power_supply_changed(di->usb_chg.psy); in ab8500_charger_check_vbat_work()
2052 ab8500_power_supply_changed(di, di->ac_chg.psy); in ab8500_charger_check_hw_failure_work()
2065 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_check_hw_failure_work()
2135 ab8500_power_supply_changed(di, di->ac_chg.psy); in ab8500_charger_ac_work()
2136 sysfs_notify(&di->ac_chg.psy->dev.kobj, NULL, "present"); in ab8500_charger_ac_work()
2243 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_detect_usb_type_work()
2253 di->usb_chg.psy); in ab8500_charger_detect_usb_type_work()
2270 di->usb_chg.psy); in ab8500_charger_detect_usb_type_work()
2298 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_usb_link_attach_work()
2396 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_usb_link_status_work()
2407 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_usb_link_status_work()
2466 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_usb_state_changed_work()
2489 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_usb_state_changed_work()
2533 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_check_usbchargernotok_work()
2563 ab8500_power_supply_changed(di, di->ac_chg.psy); in ab8500_charger_check_main_thermal_prot_work()
2593 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_check_usb_thermal_prot_work()
2654 ab8500_power_supply_changed(di, di->ac_chg.psy); in ab8500_charger_mainextchnotok_handler()
2883 ab8500_power_supply_changed(di, di->ac_chg.psy); in ab8500_charger_chwdexp_handler()
2887 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_chwdexp_handler()
2930 ab8500_power_supply_changed(di, di->usb_chg.psy); in ab8500_charger_vbusovv_handler()
2952 static int ab8500_charger_ac_get_property(struct power_supply *psy, in ab8500_charger_ac_get_property() argument
2959 di = to_ab8500_charger_ac_device_info(psy_to_ux500_charger(psy)); in ab8500_charger_ac_get_property()
3019 static int ab8500_charger_usb_get_property(struct power_supply *psy, in ab8500_charger_usb_get_property() argument
3026 di = to_ab8500_charger_usb_device_info(psy_to_ux500_charger(psy)); in ab8500_charger_usb_get_property()
3431 power_supply_unregister(di->usb_chg.psy); in ab8500_charger_remove()
3434 power_supply_unregister(di->ac_chg.psy); in ab8500_charger_remove()
3628 di->ac_chg.psy = power_supply_register(di->dev, in ab8500_charger_probe()
3631 if (IS_ERR(di->ac_chg.psy)) { in ab8500_charger_probe()
3633 ret = PTR_ERR(di->ac_chg.psy); in ab8500_charger_probe()
3640 di->usb_chg.psy = power_supply_register(di->dev, in ab8500_charger_probe()
3643 if (IS_ERR(di->usb_chg.psy)) { in ab8500_charger_probe()
3645 ret = PTR_ERR(di->usb_chg.psy); in ab8500_charger_probe()
3668 ab8500_power_supply_changed(di, di->ac_chg.psy); in ab8500_charger_probe()
3669 sysfs_notify(&di->ac_chg.psy->dev.kobj, NULL, "present"); in ab8500_charger_probe()
3730 power_supply_unregister(di->usb_chg.psy); in ab8500_charger_probe()
3733 power_supply_unregister(di->ac_chg.psy); in ab8500_charger_probe()