Home
last modified time | relevance | path

Searched refs:usb_power_delivery (Results 1 – 5 of 5) 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.c565 usb_power_delivery_register_capabilities(struct usb_power_delivery *pd, in usb_power_delivery_register_capabilities()
619 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in revision_show()
627 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in version_show()
641 struct usb_power_delivery *pd = to_usb_power_delivery(kobj_to_dev(kobj)); in pd_attr_is_visible()
657 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in pd_release()
669 struct usb_power_delivery *usb_power_delivery_find(const char *name) in usb_power_delivery_find()
694 struct usb_power_delivery *
697 struct usb_power_delivery *pd; in usb_power_delivery_register()
733 void usb_power_delivery_unregister(struct usb_power_delivery *pd) in usb_power_delivery_unregister()
750 int usb_power_delivery_link_device(struct usb_power_delivery *pd, struct device *dev) in usb_power_delivery_link_device()
[all …]
H A Dclass.c991 struct usb_power_delivery *pd) in typec_partner_set_usb_power_delivery()
1089 struct usb_power_delivery *
1585 int typec_port_set_usb_power_delivery(struct typec_port *port, struct usb_power_delivery *pd) in typec_port_set_usb_power_delivery()
1611 struct usb_power_delivery *pd; in select_usb_power_delivery_store()
1632 struct usb_power_delivery **pds; in select_usb_power_delivery_show()
/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c358 struct usb_power_delivery *pd;
537 struct usb_power_delivery **pds;
541 struct usb_power_delivery *partner_pd;
544 struct usb_power_delivery *selected_pd;
7562 static struct pd_data *tcpm_find_pd_data(struct tcpm_port *port, struct usb_power_delivery *pd) in tcpm_find_pd_data()
7574 static struct usb_power_delivery **tcpm_pd_get(struct typec_port *p) in tcpm_pd_get()
7581 static int tcpm_pd_set(struct typec_port *p, struct usb_power_delivery *pd) in tcpm_pd_set()
7986 port->pds = devm_kcalloc(port->dev, port->pd_count, sizeof(struct usb_power_delivery *), in tcpm_fw_get_caps()