Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dextcon.h105 struct extcon_dev { struct
139 struct extcon_dev *edev; argument
161 struct extcon_dev *edev;
171 extern int extcon_dev_register(struct extcon_dev *edev);
172 extern void extcon_dev_unregister(struct extcon_dev *edev);
174 struct extcon_dev *edev);
176 struct extcon_dev *edev);
177 extern struct extcon_dev *extcon_get_extcon_dev(const char *extcon_name);
182 extern struct extcon_dev *extcon_dev_allocate(const unsigned int *cable);
183 extern void extcon_dev_free(struct extcon_dev *edev);
[all …]
/linux-4.4.14/drivers/extcon/
Dextcon.c97 static int check_mutually_exclusive(struct extcon_dev *edev, u32 new_state) in check_mutually_exclusive()
117 static int find_cable_index_by_id(struct extcon_dev *edev, const unsigned int id) in find_cable_index_by_id()
130 static int find_cable_id_by_name(struct extcon_dev *edev, const char *name) in find_cable_id_by_name()
147 static int find_cable_index_by_name(struct extcon_dev *edev, const char *name) in find_cable_index_by_name()
176 struct extcon_dev *edev = dev_get_drvdata(dev); in state_show()
195 struct extcon_dev *edev = dev_get_drvdata(dev); in state_store()
213 struct extcon_dev *edev = dev_get_drvdata(dev); in name_show()
258 int extcon_update_state(struct extcon_dev *edev, u32 mask, u32 state) in extcon_update_state()
344 int extcon_set_state(struct extcon_dev *edev, u32 state) in extcon_set_state()
358 int extcon_get_cable_state_(struct extcon_dev *edev, const unsigned int id) in extcon_get_cable_state_()
[all …]
Dextcon-palmas.c55 struct extcon_dev *edev = palmas_usb->edev; in palmas_vbus_irq_handler()
88 struct extcon_dev *edev = palmas_usb->edev; in palmas_id_irq_handler()
132 struct extcon_dev *edev = palmas_usb->edev; in palmas_gpio_id_detect()
Dextcon-adc-jack.c41 struct extcon_dev *edev;
Dextcon-gpio.c33 struct extcon_dev *edev;
Dextcon-usb-gpio.c34 struct extcon_dev *edev;
Dextcon-axp288.c117 struct extcon_dev *edev;
Dextcon-sm5502.c42 struct extcon_dev *edev;
Dextcon-max14577.c82 struct extcon_dev *edev;
Dextcon-max8997.c120 struct extcon_dev *edev;
Dextcon-rt8973a.c44 struct extcon_dev *edev;
Dextcon-max77843.c37 struct extcon_dev *edev;
Dextcon-max77693.c78 struct extcon_dev *edev;
Dextcon-arizona.c108 struct extcon_dev *edev;
/linux-4.4.14/drivers/usb/phy/
Dphy-omap-otg.c33 struct extcon_dev *extcon;
98 struct extcon_dev *extcon; in omap_otg_probe()
149 struct extcon_dev *edev = otg_dev->extcon; in omap_otg_remove()
Dphy-qcom-8x16-usb.c74 struct extcon_dev *vbus_edev;
Dphy-tahvo.c60 struct extcon_dev *extcon;
Dphy-msm-usb.c1508 struct extcon_dev *ext_id, *ext_vbus; in msm_otg_read_dt()
/linux-4.4.14/include/linux/usb/
Dchipidea.h25 struct extcon_dev *edev;
Dmsm_hsusb.h131 struct extcon_dev *extcon;
/linux-4.4.14/include/linux/power/
Dcharger-manager.h69 struct extcon_specific_cable_nb extcon_dev; member
/linux-4.4.14/Documentation/extcon/
Dporting-android-switch-class24 @print_name: no change but type change (switch_dev->extcon_dev)
25 @print_state: no change but type change (switch_dev->extcon_dev)
/linux-4.4.14/drivers/usb/dwc3/
Ddwc3-omap.c131 struct extcon_dev *edev;
411 struct extcon_dev *edev; in dwc3_omap_extcon_register()
/linux-4.4.14/drivers/power/
Daxp288_charger.c168 struct extcon_dev *edev;
585 struct extcon_dev *edev = info->cable.edev; in axp288_charger_extcon_evt_worker()
695 struct extcon_dev *edev = param; in axp288_charger_handle_otg_evt()
Dcharger-manager.c1210 ret = extcon_register_interest(&cable->extcon_dev, in charger_extcon_init()
1836 if (cable->extcon_dev.edev) in charger_manager_probe()
1837 extcon_unregister_interest(&cable->extcon_dev); in charger_manager_probe()
1868 extcon_unregister_interest(&cable->extcon_dev); in charger_manager_remove()
/linux-4.4.14/drivers/usb/renesas_usbhs/
Dcommon.h260 struct extcon_dev *edev;
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-extcon19 such binary relations may be expressed with extcon_dev's
/linux-4.4.14/drivers/phy/
Dphy-sun4i-usb.c107 struct extcon_dev *extcon;
/linux-4.4.14/drivers/usb/musb/
Dsunxi.c91 struct extcon_dev *extcon;
/linux-4.4.14/drivers/usb/chipidea/
Dcore.c643 struct extcon_dev *ext_vbus, *ext_id; in ci_get_platdata()
/linux-4.4.14/include/linux/mfd/
Dpalmas.h548 struct extcon_dev *edev;