diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/usb/phy.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/include/linux/usb/phy.h b/include/linux/usb/phy.h index 06b5bae35b29..a29ae1eb9346 100644 --- a/include/linux/usb/phy.h +++ b/include/linux/usb/phy.h | |||
| @@ -10,6 +10,7 @@ | |||
| 10 | #define __LINUX_USB_PHY_H | 10 | #define __LINUX_USB_PHY_H |
| 11 | 11 | ||
| 12 | #include <linux/notifier.h> | 12 | #include <linux/notifier.h> |
| 13 | #include <linux/usb.h> | ||
| 13 | 14 | ||
| 14 | enum usb_phy_events { | 15 | enum usb_phy_events { |
| 15 | USB_EVENT_NONE, /* no events or cable disconnected */ | 16 | USB_EVENT_NONE, /* no events or cable disconnected */ |
| @@ -99,8 +100,10 @@ struct usb_phy { | |||
| 99 | int suspend); | 100 | int suspend); |
| 100 | 101 | ||
| 101 | /* notify phy connect status change */ | 102 | /* notify phy connect status change */ |
| 102 | int (*notify_connect)(struct usb_phy *x, int port); | 103 | int (*notify_connect)(struct usb_phy *x, |
| 103 | int (*notify_disconnect)(struct usb_phy *x, int port); | 104 | enum usb_device_speed speed); |
| 105 | int (*notify_disconnect)(struct usb_phy *x, | ||
| 106 | enum usb_device_speed speed); | ||
| 104 | }; | 107 | }; |
| 105 | 108 | ||
| 106 | 109 | ||
| @@ -189,19 +192,19 @@ usb_phy_set_suspend(struct usb_phy *x, int suspend) | |||
| 189 | } | 192 | } |
| 190 | 193 | ||
| 191 | static inline int | 194 | static inline int |
| 192 | usb_phy_notify_connect(struct usb_phy *x, int port) | 195 | usb_phy_notify_connect(struct usb_phy *x, enum usb_device_speed speed) |
| 193 | { | 196 | { |
| 194 | if (x->notify_connect) | 197 | if (x->notify_connect) |
| 195 | return x->notify_connect(x, port); | 198 | return x->notify_connect(x, speed); |
| 196 | else | 199 | else |
| 197 | return 0; | 200 | return 0; |
| 198 | } | 201 | } |
| 199 | 202 | ||
| 200 | static inline int | 203 | static inline int |
| 201 | usb_phy_notify_disconnect(struct usb_phy *x, int port) | 204 | usb_phy_notify_disconnect(struct usb_phy *x, enum usb_device_speed speed) |
| 202 | { | 205 | { |
| 203 | if (x->notify_disconnect) | 206 | if (x->notify_disconnect) |
| 204 | return x->notify_disconnect(x, port); | 207 | return x->notify_disconnect(x, speed); |
| 205 | else | 208 | else |
| 206 | return 0; | 209 | return 0; |
| 207 | } | 210 | } |
