summaryrefslogtreecommitdiff
path: root/drivers/usb/typec/class.h
diff options
context:
space:
mode:
authorHeikki Krogerus <heikki.krogerus@linux.intel.com>2021-04-07 09:55:55 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-04-09 17:00:00 +0300
commitee64fc599b721cafb56a28ce2922343e02aa2d41 (patch)
tree453bb183d014ce15973691689c11a011e6aa51b1 /drivers/usb/typec/class.h
parentb433c4c789d612cf58739a772bbddbd949bafd20 (diff)
downloadlinux-ee64fc599b721cafb56a28ce2922343e02aa2d41.tar.xz
usb: typec: Link all ports during connector registration
The connectors may be registered after the ports, so the "connector" links need to be created for the ports also when ever a new connector gets registered. Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Link: https://lore.kernel.org/r/20210407065555.88110-5-heikki.krogerus@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/typec/class.h')
-rw-r--r--drivers/usb/typec/class.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/typec/class.h b/drivers/usb/typec/class.h
index 52294f7020a8..aef03eb7e152 100644
--- a/drivers/usb/typec/class.h
+++ b/drivers/usb/typec/class.h
@@ -79,7 +79,7 @@ extern const struct device_type typec_port_dev_type;
extern struct class typec_mux_class;
extern struct class typec_class;
-void *get_pld(struct device *dev);
-void free_pld(void *pld);
+int typec_link_ports(struct typec_port *connector);
+void typec_unlink_ports(struct typec_port *connector);
#endif /* __USB_TYPEC_CLASS__ */