Searched refs:usb_power_delivery (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/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 106 What: /sys/class/usb_power_delivery/.../<capability>/1:fixed_supply/dual_role_data 160 What: /sys/class/usb_power_delivery/.../<capability>/<position>:variable_supply [all …]
|
| H A D | sysfs-class-typec | 76 power operation mode should show "usb_power_delivery". 83 - usb_power_delivery
|
| /linux-6.15/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.h | 41 struct usb_power_delivery *pd; 52 struct usb_power_delivery *pd;
|
| H A D | class.c | 897 struct usb_power_delivery *pd) in typec_partner_set_usb_power_delivery() 995 struct usb_power_delivery * 1491 int typec_port_set_usb_power_delivery(struct typec_port *port, struct usb_power_delivery *pd) in typec_port_set_usb_power_delivery() 1517 struct usb_power_delivery *pd; in select_usb_power_delivery_store() 1538 struct usb_power_delivery **pds; in select_usb_power_delivery_show()
|
| /linux-6.15/include/linux/usb/ |
| H A D | typec.h | 26 struct usb_power_delivery; 268 struct usb_power_delivery **(*pd_get)(struct typec_port *port); 269 int (*pd_set)(struct typec_port *port, struct usb_power_delivery *pd); 311 struct usb_power_delivery *pd; 367 struct usb_power_delivery *typec_partner_usb_power_delivery_register(struct typec_partner *partner, 370 int typec_port_set_usb_power_delivery(struct typec_port *port, struct usb_power_delivery *pd); 372 struct usb_power_delivery *pd);
|
| H A D | pd.h | 520 struct usb_power_delivery; 543 usb_power_delivery_register_capabilities(struct usb_power_delivery *pd, 547 struct usb_power_delivery *usb_power_delivery_register(struct device *parent, 549 void usb_power_delivery_unregister(struct usb_power_delivery *pd); 551 int usb_power_delivery_link_device(struct usb_power_delivery *pd, struct device *dev); 552 void usb_power_delivery_unlink_device(struct usb_power_delivery *pd, struct device *dev);
|
| /linux-6.15/drivers/platform/chrome/ |
| H A D | cros_ec_typec.h | 80 struct usb_power_delivery *partner_pd;
|
| /linux-6.15/drivers/usb/typec/ucsi/ |
| H A D | ucsi.h | 518 struct usb_power_delivery *pd; 521 struct usb_power_delivery *partner_pd;
|
| /linux-6.15/drivers/usb/typec/tcpm/ |
| H A D | tcpm.c | 308 struct usb_power_delivery *pd; 442 struct usb_power_delivery **pds; 446 struct usb_power_delivery *partner_pd; 449 struct usb_power_delivery *selected_pd; 6951 static struct pd_data *tcpm_find_pd_data(struct tcpm_port *port, struct usb_power_delivery *pd) in tcpm_find_pd_data() 6963 static struct usb_power_delivery **tcpm_pd_get(struct typec_port *p) in tcpm_pd_get() 6970 static int tcpm_pd_set(struct typec_port *p, struct usb_power_delivery *pd) in tcpm_pd_set() 7244 port->pds = devm_kcalloc(port->dev, port->pd_count, sizeof(struct usb_power_delivery *), in tcpm_fw_get_caps()
|