Home
last modified time | relevance | path

Searched refs:usb_power_delivery (Results 1 – 7 of 7) sorted by relevance

/linux/Documentation/ABI/testing/
H A Dsysfs-class-usb_power_delivery1 What: /sys/class/usb_power_delivery
7 What: /sys/class/usb_power_delivery/.../revision
14 What: /sys/class/usb_power_delivery/.../version
23 What: /sys/class/usb_power_delivery/.../source-capabilities
35 /sys/class/usb_power_delivery/.../source_capabilities/<position>:<type>
37 What: /sys/class/usb_power_delivery/.../sink-capabilities
51 What: /sys/class/usb_power_delivery/.../<capability>/<position>:fixed_supply
65 What: /sys/class/usb_power_delivery/.../<capability>/1:fixed_supply/dual_role_power
72 What: /sys/class/usb_power_delivery/.../source-capabilities/1:fixed_supply/usb_suspend_supported
81 What: /sys/class/usb_power_delivery/.../sink-capabilities/1:fixed_supply/higher_capability
[all …]
/linux/drivers/usb/typec/
H A Dpd.h9 struct usb_power_delivery { struct
18 struct usb_power_delivery *pd; argument
23 #define to_usb_power_delivery(o) container_of(o, struct usb_power_delivery, dev)
25 struct usb_power_delivery *usb_power_delivery_find(const char *name);
H A Dpd.c480 usb_power_delivery_register_capabilities(struct usb_power_delivery *pd, in usb_power_delivery_register_capabilities()
534 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in revision_show()
542 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in version_show()
556 struct usb_power_delivery *pd = to_usb_power_delivery(kobj_to_dev(kobj)); in pd_attr_is_visible()
572 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in pd_release()
584 struct usb_power_delivery *usb_power_delivery_find(const char *name) in usb_power_delivery_find()
609 struct usb_power_delivery *
612 struct usb_power_delivery *pd; in usb_power_delivery_register()
648 void usb_power_delivery_unregister(struct usb_power_delivery *pd) in usb_power_delivery_unregister()
665 int usb_power_delivery_link_device(struct usb_power_delivery *pd, struct device *dev) in usb_power_delivery_link_device()
[all …]
H A Dclass.c895 struct usb_power_delivery *pd) in typec_partner_set_usb_power_delivery()
993 struct usb_power_delivery *
1484 int typec_port_set_usb_power_delivery(struct typec_port *port, struct usb_power_delivery *pd) in typec_port_set_usb_power_delivery()
1510 struct usb_power_delivery *pd; in select_usb_power_delivery_store()
1531 struct usb_power_delivery **pds; in select_usb_power_delivery_show()
/linux/include/linux/usb/
H A Dtypec.h26 struct usb_power_delivery;
266 struct usb_power_delivery **(*pd_get)(struct typec_port *port);
267 int (*pd_set)(struct typec_port *port, struct usb_power_delivery *pd);
309 struct usb_power_delivery *pd;
365 struct usb_power_delivery *typec_partner_usb_power_delivery_register(struct typec_partner *partner,
368 int typec_port_set_usb_power_delivery(struct typec_port *port, struct usb_power_delivery *pd);
370 struct usb_power_delivery *pd);
H A Dpd.h502 struct usb_power_delivery;
525 usb_power_delivery_register_capabilities(struct usb_power_delivery *pd,
529 struct usb_power_delivery *usb_power_delivery_register(struct device *parent,
531 void usb_power_delivery_unregister(struct usb_power_delivery *pd);
533 int usb_power_delivery_link_device(struct usb_power_delivery *pd, struct device *dev);
534 void usb_power_delivery_unlink_device(struct usb_power_delivery *pd, struct device *dev);
/linux/drivers/platform/chrome/
H A Dcros_ec_typec.h78 struct usb_power_delivery *partner_pd;