Lines Matching refs:ab8500_charger
167 struct ab8500_charger, usb_chg)
169 struct ab8500_charger, ac_chg)
273 struct ab8500_charger { struct
348 static void ab8500_enable_disable_sw_fallback(struct ab8500_charger *di, in ab8500_enable_disable_sw_fallback()
413 static void ab8500_power_supply_changed(struct ab8500_charger *di, in ab8500_power_supply_changed()
440 static void ab8500_charger_set_usb_connected(struct ab8500_charger *di, in ab8500_charger_set_usb_connected()
482 static int ab8500_charger_get_ac_voltage(struct ab8500_charger *di) in ab8500_charger_get_ac_voltage()
503 static int ab8500_charger_ac_cv(struct ab8500_charger *di) in ab8500_charger_ac_cv()
533 static int ab8500_charger_get_vbus_voltage(struct ab8500_charger *di) in ab8500_charger_get_vbus_voltage()
555 static int ab8500_charger_get_usb_current(struct ab8500_charger *di) in ab8500_charger_get_usb_current()
577 static int ab8500_charger_get_ac_current(struct ab8500_charger *di) in ab8500_charger_get_ac_current()
598 static int ab8500_charger_usb_cv(struct ab8500_charger *di) in ab8500_charger_usb_cv()
640 static int ab8500_charger_detect_chargers(struct ab8500_charger *di, bool probe) in ab8500_charger_detect_chargers()
692 static int ab8500_charger_max_usb_curr(struct ab8500_charger *di, in ab8500_charger_max_usb_curr()
824 static int ab8500_charger_read_usb_type(struct ab8500_charger *di) in ab8500_charger_read_usb_type()
864 static int ab8500_charger_detect_usb_type(struct ab8500_charger *di) in ab8500_charger_detect_usb_type()
1026 static int ab8500_current_to_regval(struct ab8500_charger *di, int curr) in ab8500_current_to_regval()
1046 static int ab8500_vbus_in_curr_to_regval(struct ab8500_charger *di, int curr) in ab8500_vbus_in_curr_to_regval()
1075 static int ab8500_charger_get_usb_cur(struct ab8500_charger *di) in ab8500_charger_get_usb_cur()
1112 static bool ab8500_charger_check_continue_stepping(struct ab8500_charger *di, in ab8500_charger_check_continue_stepping()
1134 static int ab8500_charger_set_current(struct ab8500_charger *di, in ab8500_charger_set_current()
1255 static int ab8500_charger_set_vbus_in_curr(struct ab8500_charger *di, in ab8500_charger_set_vbus_in_curr()
1300 static int ab8500_charger_set_main_in_curr(struct ab8500_charger *di, in ab8500_charger_set_main_in_curr()
1315 static int ab8500_charger_set_output_curr(struct ab8500_charger *di, in ab8500_charger_set_output_curr()
1330 static int ab8500_charger_led_en(struct ab8500_charger *di, int on) in ab8500_charger_led_en()
1384 struct ab8500_charger *di = to_ab8500_charger_ac_device_info(charger); in ab8500_charger_ac_en()
1560 struct ab8500_charger *di = to_ab8500_charger_usb_device_info(charger); in ab8500_charger_usb_en()
1739 struct ab8500_charger *di = to_ab8500_charger_usb_device_info(charger); in ab8500_charger_usb_check_enable()
1788 struct ab8500_charger *di = to_ab8500_charger_ac_device_info(charger); in ab8500_charger_ac_check_enable()
1833 struct ab8500_charger *di; in ab8500_charger_watchdog_kick()
1861 struct ab8500_charger *di; in ab8500_charger_update_charger_current()
1894 struct ab8500_charger *di; in ab8500_charger_get_ext_psy_data()
1946 struct ab8500_charger *di = container_of(work, in ab8500_charger_check_vbat_work()
1947 struct ab8500_charger, check_vbat_work.work); in ab8500_charger_check_vbat_work()
1993 struct ab8500_charger *di = container_of(work, in ab8500_charger_check_hw_failure_work()
1994 struct ab8500_charger, check_hw_failure_work.work); in ab8500_charger_check_hw_failure_work()
2047 struct ab8500_charger *di = container_of(work, in ab8500_charger_kick_watchdog_work()
2048 struct ab8500_charger, kick_wd_work.work); in ab8500_charger_kick_watchdog_work()
2070 struct ab8500_charger *di = container_of(work, in ab8500_charger_ac_work()
2071 struct ab8500_charger, ac_work); in ab8500_charger_ac_work()
2095 struct ab8500_charger *di = container_of(work, in ab8500_charger_usb_attached_work()
2096 struct ab8500_charger, in ab8500_charger_usb_attached_work()
2133 struct ab8500_charger *di = container_of(work, in ab8500_charger_ac_attached_work()
2134 struct ab8500_charger, in ab8500_charger_ac_attached_work()
2181 struct ab8500_charger *di = container_of(work, in ab8500_charger_detect_usb_type_work()
2182 struct ab8500_charger, detect_usb_type_work); in ab8500_charger_detect_usb_type_work()
2239 struct ab8500_charger *di = in ab8500_charger_usb_link_attach_work()
2240 container_of(work, struct ab8500_charger, attach_work.work); in ab8500_charger_usb_link_attach_work()
2268 struct ab8500_charger *di = container_of(work, in ab8500_charger_usb_link_status_work()
2269 struct ab8500_charger, usb_link_status_work); in ab8500_charger_usb_link_status_work()
2396 struct ab8500_charger *di = container_of(work, in ab8500_charger_usb_state_changed_work()
2397 struct ab8500_charger, usb_state_changed_work.work); in ab8500_charger_usb_state_changed_work()
2464 struct ab8500_charger *di = container_of(work, in ab8500_charger_check_usbchargernotok_work()
2465 struct ab8500_charger, check_usbchgnotok_work.work); in ab8500_charger_check_usbchargernotok_work()
2502 struct ab8500_charger *di = container_of(work, in ab8500_charger_check_main_thermal_prot_work()
2503 struct ab8500_charger, check_main_thermal_prot_work); in ab8500_charger_check_main_thermal_prot_work()
2532 struct ab8500_charger *di = container_of(work, in ab8500_charger_check_usb_thermal_prot_work()
2533 struct ab8500_charger, check_usb_thermal_prot_work); in ab8500_charger_check_usb_thermal_prot_work()
2559 struct ab8500_charger *di = _di; in ab8500_charger_mainchunplugdet_handler()
2580 struct ab8500_charger *di = _di; in ab8500_charger_mainchplugdet_handler()
2604 struct ab8500_charger *di = _di; in ab8500_charger_mainextchnotok_handler()
2626 struct ab8500_charger *di = _di; in ab8500_charger_mainchthprotr_handler()
2645 struct ab8500_charger *di = _di; in ab8500_charger_mainchthprotf_handler()
2656 struct ab8500_charger *di = container_of(work, in ab8500_charger_vbus_drop_end_work()
2657 struct ab8500_charger, vbus_drop_end_work.work); in ab8500_charger_vbus_drop_end_work()
2709 struct ab8500_charger *di = _di; in ab8500_charger_vbusdetf_handler()
2727 struct ab8500_charger *di = _di; in ab8500_charger_vbusdetr_handler()
2746 struct ab8500_charger *di = _di; in ab8500_charger_usblinkstatus_handler()
2765 struct ab8500_charger *di = _di; in ab8500_charger_usbchthprotr_handler()
2784 struct ab8500_charger *di = _di; in ab8500_charger_usbchthprotf_handler()
2802 struct ab8500_charger *di = _di; in ab8500_charger_usbchargernotokr_handler()
2819 struct ab8500_charger *di = _di; in ab8500_charger_chwdexp_handler()
2848 struct ab8500_charger *di = _di; in ab8500_charger_vbuschdropend_handler()
2872 struct ab8500_charger *di = _di; in ab8500_charger_vbusovv_handler()
2902 struct ab8500_charger *di; in ab8500_charger_ac_get_property()
2969 struct ab8500_charger *di; in ab8500_charger_usb_get_property()
3036 static int ab8500_charger_init_hw_registers(struct ab8500_charger *di) in ab8500_charger_init_hw_registers()
3184 struct ab8500_charger *di = in ab8500_charger_usb_notifier_call()
3185 container_of(nb, struct ab8500_charger, nb); in ab8500_charger_usb_notifier_call()
3232 struct ab8500_charger *di = platform_get_drvdata(pdev); in ab8500_charger_resume()
3269 struct ab8500_charger *di = platform_get_drvdata(pdev); in ab8500_charger_suspend()
3302 struct ab8500_charger *di = platform_get_drvdata(pdev); in ab8500_charger_remove()
3371 struct ab8500_charger *di; in ab8500_charger_probe()