Searched refs:usb_power_delivery (Results 1 – 5 of 5) 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 | 565 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 D | class.c | 991 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 D | tcpm.c | 358 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()
|