Home
last modified time | relevance | path

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

/openbmc/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
106 What: /sys/class/usb_power_delivery/.../<capability>/1:fixed_supply/dual_role_data
153 What: /sys/class/usb_power_delivery/.../<capability>/<position>:variable_supply
[all …]
H A Dsysfs-class-typec76 power operation mode should show "usb_power_delivery".
83 - usb_power_delivery
/openbmc/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.c482 usb_power_delivery_register_capabilities(struct usb_power_delivery *pd, in usb_power_delivery_register_capabilities()
536 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in revision_show()
544 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in version_show()
558 struct usb_power_delivery *pd = to_usb_power_delivery(kobj_to_dev(kobj)); in pd_attr_is_visible()
574 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in pd_release()
586 struct usb_power_delivery *usb_power_delivery_find(const char *name) in usb_power_delivery_find()
611 struct usb_power_delivery *
614 struct usb_power_delivery *pd; in usb_power_delivery_register()
650 void usb_power_delivery_unregister(struct usb_power_delivery *pd) in usb_power_delivery_unregister()
667 int usb_power_delivery_link_device(struct usb_power_delivery *pd, struct device *dev) in usb_power_delivery_link_device()
[all …]
H A Dclass.h37 struct usb_power_delivery *pd;
45 struct usb_power_delivery *pd;
H A Dclass.c740 struct usb_power_delivery *pd) in typec_partner_set_usb_power_delivery()
838 struct usb_power_delivery *
1240 int typec_port_set_usb_power_delivery(struct typec_port *port, struct usb_power_delivery *pd) in typec_port_set_usb_power_delivery()
1266 struct usb_power_delivery *pd; in select_usb_power_delivery_store()
1287 struct usb_power_delivery **pds; in select_usb_power_delivery_show()
/openbmc/linux/include/linux/usb/
H A Dtypec.h25 struct usb_power_delivery;
239 struct usb_power_delivery **(*pd_get)(struct typec_port *port);
240 int (*pd_set)(struct typec_port *port, struct usb_power_delivery *pd);
278 struct usb_power_delivery *pd;
331 struct usb_power_delivery *typec_partner_usb_power_delivery_register(struct typec_partner *partner,
334 int typec_port_set_usb_power_delivery(struct typec_port *port, struct usb_power_delivery *pd);
336 struct usb_power_delivery *pd);
H A Dpd.h500 struct usb_power_delivery;
523 usb_power_delivery_register_capabilities(struct usb_power_delivery *pd,
527 struct usb_power_delivery *usb_power_delivery_register(struct device *parent,
529 void usb_power_delivery_unregister(struct usb_power_delivery *pd);
531 int usb_power_delivery_link_device(struct usb_power_delivery *pd, struct device *dev);
532 void usb_power_delivery_unlink_device(struct usb_power_delivery *pd, struct device *dev);
/openbmc/linux/drivers/platform/chrome/
H A Dcros_ec_typec.h78 struct usb_power_delivery *partner_pd;
/openbmc/linux/drivers/usb/typec/ucsi/
H A Ducsi.h367 struct usb_power_delivery *pd;
370 struct usb_power_delivery *partner_pd;
/openbmc/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c400 struct usb_power_delivery *pd;
403 struct usb_power_delivery *partner_pd;