diff options
Diffstat (limited to 'drivers/usb/gadget/epautoconf.c')
-rw-r--r-- | drivers/usb/gadget/epautoconf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/usb/gadget/epautoconf.c b/drivers/usb/gadget/epautoconf.c index 4dff83d2f265..753aa0683ac1 100644 --- a/drivers/usb/gadget/epautoconf.c +++ b/drivers/usb/gadget/epautoconf.c | |||
@@ -149,7 +149,7 @@ ep_matches ( | |||
149 | switch (type) { | 149 | switch (type) { |
150 | case USB_ENDPOINT_XFER_INT: | 150 | case USB_ENDPOINT_XFER_INT: |
151 | /* INT: limit 64 bytes full speed, 1024 high/super speed */ | 151 | /* INT: limit 64 bytes full speed, 1024 high/super speed */ |
152 | if (!gadget->is_dualspeed && max > 64) | 152 | if (!gadget_is_dualspeed(gadget) && max > 64) |
153 | return 0; | 153 | return 0; |
154 | /* FALLTHROUGH */ | 154 | /* FALLTHROUGH */ |
155 | 155 | ||
@@ -157,12 +157,12 @@ ep_matches ( | |||
157 | /* ISO: limit 1023 bytes full speed, 1024 high/super speed */ | 157 | /* ISO: limit 1023 bytes full speed, 1024 high/super speed */ |
158 | if (ep->maxpacket < max) | 158 | if (ep->maxpacket < max) |
159 | return 0; | 159 | return 0; |
160 | if (!gadget->is_dualspeed && max > 1023) | 160 | if (!gadget_is_dualspeed(gadget) && max > 1023) |
161 | return 0; | 161 | return 0; |
162 | 162 | ||
163 | /* BOTH: "high bandwidth" works only at high speed */ | 163 | /* BOTH: "high bandwidth" works only at high speed */ |
164 | if ((desc->wMaxPacketSize & cpu_to_le16(3<<11))) { | 164 | if ((desc->wMaxPacketSize & cpu_to_le16(3<<11))) { |
165 | if (!gadget->is_dualspeed) | 165 | if (!gadget_is_dualspeed(gadget)) |
166 | return 0; | 166 | return 0; |
167 | /* configure your hardware with enough buffering!! */ | 167 | /* configure your hardware with enough buffering!! */ |
168 | } | 168 | } |