| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | extcon-provider.h | 15 struct extcon_dev; 20 int extcon_dev_register(struct extcon_dev *edev); 21 void extcon_dev_unregister(struct extcon_dev *edev); 23 struct extcon_dev *edev); 25 struct extcon_dev *edev); 28 struct extcon_dev *extcon_dev_allocate(const unsigned int *cable); 29 void extcon_dev_free(struct extcon_dev *edev); 30 struct extcon_dev *devm_extcon_dev_allocate(struct device *dev, 32 void devm_extcon_dev_free(struct device *dev, struct extcon_dev *edev); 35 int extcon_sync(struct extcon_dev *edev, unsigned int id); [all …]
|
| H A D | extcon.h | 169 struct extcon_dev; 176 int extcon_get_state(struct extcon_dev *edev, unsigned int id); 187 int extcon_get_property(struct extcon_dev *edev, unsigned int id, 190 int extcon_get_property_capability(struct extcon_dev *edev, 202 int extcon_register_notifier(struct extcon_dev *edev, unsigned int id, 204 int extcon_unregister_notifier(struct extcon_dev *edev, unsigned int id, 207 struct extcon_dev *edev, unsigned int id, 210 struct extcon_dev *edev, unsigned int id, 213 int extcon_register_notifier_all(struct extcon_dev *edev, 215 int extcon_unregister_notifier_all(struct extcon_dev *edev, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/extcon/ |
| H A D | devres.c | 13 struct extcon_dev **r = res; in devm_extcon_dev_match() 23 extcon_dev_free(*(struct extcon_dev **)res); in devm_extcon_dev_release() 29 extcon_dev_unregister(*(struct extcon_dev **)res); in devm_extcon_dev_unreg() 33 struct extcon_dev *edev; 65 struct extcon_dev *devm_extcon_dev_allocate(struct device *dev, in devm_extcon_dev_allocate() 68 struct extcon_dev **ptr, *edev; in devm_extcon_dev_allocate() 97 void devm_extcon_dev_free(struct device *dev, struct extcon_dev *edev) in devm_extcon_dev_free() 118 int devm_extcon_dev_register(struct device *dev, struct extcon_dev *edev) in devm_extcon_dev_register() 120 struct extcon_dev **ptr; in devm_extcon_dev_register() 148 void devm_extcon_dev_unregister(struct device *dev, struct extcon_dev *edev) in devm_extcon_dev_unregister() [all …]
|
| H A D | extcon.c | 216 struct extcon_dev *edev; 241 static int check_mutually_exclusive(struct extcon_dev *edev, u32 new_state) in check_mutually_exclusive() 261 static int find_cable_index_by_id(struct extcon_dev *edev, const unsigned int id) in find_cable_index_by_id() 290 static bool is_extcon_attached(struct extcon_dev *edev, unsigned int index) in is_extcon_attached() 295 static bool is_extcon_changed(struct extcon_dev *edev, int index, in is_extcon_changed() 315 static int is_extcon_property_capability(struct extcon_dev *edev, in is_extcon_property_capability() 348 static void init_property(struct extcon_dev *edev, unsigned int id, int index) in init_property() 367 struct extcon_dev *edev = dev_get_drvdata(dev); in state_show() 385 struct extcon_dev *edev = dev_get_drvdata(dev); in name_show() 423 int extcon_sync(struct extcon_dev *edev, unsigned int id) in extcon_sync() [all …]
|
| H A D | extcon-palmas.c | 44 struct extcon_dev *edev = palmas_usb->edev; in palmas_vbus_irq_handler() 77 struct extcon_dev *edev = palmas_usb->edev; in palmas_id_irq_handler() 121 struct extcon_dev *edev = palmas_usb->edev; in palmas_gpio_id_detect()
|
| H A D | extcon.h | 41 struct extcon_dev { struct
|
| H A D | extcon-axp288.c | 102 struct extcon_dev *edev; 103 struct extcon_dev *id_extcon;
|
| H A D | extcon-max3355.c | 18 struct extcon_dev *edev;
|
| H A D | extcon-gpio.c | 35 struct extcon_dev *edev;
|
| H A D | extcon-qcom-spmi-misc.c | 23 struct extcon_dev *edev;
|
| H A D | extcon-intel-int3496.c | 27 struct extcon_dev *edev;
|
| /OK3568_Linux_fs/kernel/include/linux/power/ |
| H A D | charger-manager.h | 59 struct extcon_dev *extcon_dev; member
|
| /OK3568_Linux_fs/kernel/drivers/usb/phy/ |
| H A D | phy-omap-otg.c | 25 struct extcon_dev *extcon; 90 struct extcon_dev *extcon; in omap_otg_probe()
|
| /OK3568_Linux_fs/kernel/drivers/power/ |
| H A D | universal_charger.c | 53 struct extcon_dev *cable_edev; 62 struct extcon_dev *edev = cg->cable_edev; in universal_cg_bc_evt_worker() 125 struct extcon_dev *edev; in universal_cg_init_usb()
|
| H A D | sy6982c_charger.c | 54 struct extcon_dev *cable_edev; 63 struct extcon_dev *edev = cg->cable_edev; in sy6982c_cg_bc_evt_worker() 126 struct extcon_dev *edev; in sy6982c_cg_init_usb()
|
| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | rockchip_charger_manager.c | 266 struct extcon_dev *extcon_dev; member 2139 if (extcon_get_state(desc->extcon_dev, EXTCON_CHG_USB_DCP) > 0) { in charger_extcon_notifier() 2231 if (extcon_get_state(desc->extcon_dev, EXTCON_CHG_USB_SDP) > 0) { in charger_extcon_notifier() 2237 } else if (extcon_get_state(desc->extcon_dev, EXTCON_CHG_USB_DCP) > 0) { in charger_extcon_notifier() 2243 } else if (extcon_get_state(desc->extcon_dev, EXTCON_CHG_USB_CDP) > 0) { in charger_extcon_notifier() 2351 if (IS_ERR_OR_NULL(desc->extcon_dev)) { in charger_extcon_init() 2353 if (desc->extcon_dev == NULL) in charger_extcon_init() 2356 return PTR_ERR(desc->extcon_dev); in charger_extcon_init() 2367 desc->extcon_dev, in charger_extcon_init() 2374 CM_DBG("%s: %s\n", desc->extcon_dev->name, extcon_mapping[i].name); in charger_extcon_init() [all …]
|
| H A D | axp288_charger.c | 125 struct extcon_dev *cable; 132 struct extcon_dev *edev; 603 struct extcon_dev *edev = info->cable.edev; in axp288_charger_extcon_evt_worker() 663 struct extcon_dev *edev = info->otg.cable; in axp288_charger_otg_evt_worker()
|
| H A D | charger-manager.c | 987 cable->extcon_dev = extcon_get_extcon_dev(cable->extcon_name); in charger_extcon_init() 988 if (IS_ERR_OR_NULL(cable->extcon_dev)) { in charger_extcon_init() 991 if (cable->extcon_dev == NULL) in charger_extcon_init() 994 return PTR_ERR(cable->extcon_dev); in charger_extcon_init() 1010 ret = devm_extcon_register_notifier(cm->dev, cable->extcon_dev, in charger_extcon_init() 1064 event = extcon_get_state(cable->extcon_dev, in charger_manager_register_extcon()
|
| H A D | bq25700_charger.c | 183 struct extcon_dev *cable_edev; 184 struct extcon_dev *cable_edev_1; 1387 struct extcon_dev *edev, in bq25700_charger_evt_handel() 1465 struct extcon_dev *edev = charger->cable_edev; in bq25700_charger_evt_worker() 1477 struct extcon_dev *edev = charger->cable_edev_1; in bq25700_charger_evt_worker1() 1521 struct extcon_dev *edev = charger->cable_edev; in bq25700_host_evt_worker() 1533 struct extcon_dev *edev = charger->cable_edev_1; in bq25700_host_evt_worker1() 1601 struct extcon_dev *edev, in bq25700_register_cg_extcon() 1844 struct extcon_dev *edev, *edev1; in bq25700_init_usb()
|
| /OK3568_Linux_fs/kernel/include/linux/usb/ |
| H A D | phy.h | 104 struct extcon_dev *edev; 105 struct extcon_dev *id_edev;
|
| H A D | chipidea.h | 28 struct extcon_dev *edev;
|
| /OK3568_Linux_fs/kernel/include/linux/mfd/ |
| H A D | max96745.h | 19 struct extcon_dev *extcon;
|
| H A D | max96755f.h | 22 struct extcon_dev *extcon;
|
| /OK3568_Linux_fs/kernel/drivers/usb/dwc3/ |
| H A D | dwc3-omap.c | 127 struct extcon_dev *edev; 417 struct extcon_dev *edev; in dwc3_omap_extcon_register()
|
| H A D | dwc3-qcom.c | 80 struct extcon_dev *edev; 81 struct extcon_dev *host_edev; 160 struct extcon_dev *host_edev; in dwc3_qcom_register_extcon()
|