Searched refs:usb_power_delivery (Results 1 – 7 of 7) sorted by relevance
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-usb_power_delivery | 1 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 D | pd.h | 9 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 D | pd.c | 480 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 D | class.c | 895 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 D | typec.h | 26 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 D | pd.h | 502 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 D | cros_ec_typec.h | 78 struct usb_power_delivery *partner_pd;
|