Home
last modified time | relevance | path

Searched refs:extcon_dev (Results 1 – 25 of 78) sorted by relevance

1234

/OK3568_Linux_fs/kernel/include/linux/
H A Dextcon-provider.h15 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 Dextcon.h169 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 Ddevres.c13 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 Dextcon.c216 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 Dextcon-palmas.c44 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 Dextcon.h41 struct extcon_dev { struct
H A Dextcon-axp288.c102 struct extcon_dev *edev;
103 struct extcon_dev *id_extcon;
H A Dextcon-max3355.c18 struct extcon_dev *edev;
H A Dextcon-gpio.c35 struct extcon_dev *edev;
H A Dextcon-qcom-spmi-misc.c23 struct extcon_dev *edev;
H A Dextcon-intel-int3496.c27 struct extcon_dev *edev;
/OK3568_Linux_fs/kernel/include/linux/power/
H A Dcharger-manager.h59 struct extcon_dev *extcon_dev; member
/OK3568_Linux_fs/kernel/drivers/usb/phy/
H A Dphy-omap-otg.c25 struct extcon_dev *extcon;
90 struct extcon_dev *extcon; in omap_otg_probe()
/OK3568_Linux_fs/kernel/drivers/power/
H A Duniversal_charger.c53 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 Dsy6982c_charger.c54 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 Drockchip_charger_manager.c266 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 Daxp288_charger.c125 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 Dcharger-manager.c987 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 Dbq25700_charger.c183 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 Dphy.h104 struct extcon_dev *edev;
105 struct extcon_dev *id_edev;
H A Dchipidea.h28 struct extcon_dev *edev;
/OK3568_Linux_fs/kernel/include/linux/mfd/
H A Dmax96745.h19 struct extcon_dev *extcon;
H A Dmax96755f.h22 struct extcon_dev *extcon;
/OK3568_Linux_fs/kernel/drivers/usb/dwc3/
H A Ddwc3-omap.c127 struct extcon_dev *edev;
417 struct extcon_dev *edev; in dwc3_omap_extcon_register()
H A Ddwc3-qcom.c80 struct extcon_dev *edev;
81 struct extcon_dev *host_edev;
160 struct extcon_dev *host_edev; in dwc3_qcom_register_extcon()

1234