projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
15739bb
)
USB: atmel_usba_udc: use helper functions to determine endpoint type and direction
author
Matthias Kaehlcke
<matthias@kaehlcke.net>
Wed, 15 Apr 2009 20:27:49 +0000
(22:27 +0200)
committer
Greg Kroah-Hartman
<gregkh@suse.de>
Tue, 16 Jun 2009 04:44:41 +0000
(21:44 -0700)
Use helper functions to determine the type and direction of an endpoint
instead of fiddling with bEndpointAddress and bmAttributes
Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
Acked-by: David Brownell <dbrownell@users.sourceforge.net>
Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/gadget/atmel_usba_udc.c
patch
|
blob
|
history
diff --git
a/drivers/usb/gadget/atmel_usba_udc.c
b/drivers/usb/gadget/atmel_usba_udc.c
index 05c913cc3658f0389ab0ace117a8f50c8a166785..7a8f4421924caa4b89fcb3507b63b89fa2f9c216 100644
(file)
--- a/
drivers/usb/gadget/atmel_usba_udc.c
+++ b/
drivers/usb/gadget/atmel_usba_udc.c
@@
-550,12
+550,12
@@
usba_ep_enable(struct usb_ep *_ep, const struct usb_endpoint_descriptor *desc)
DBG(DBG_HW, "%s: EPT_SIZE = %lu (maxpacket = %lu)\n",
ep->ep.name, ept_cfg, maxpacket);
- if (
(desc->bEndpointAddress & USB_ENDPOINT_DIR_MASK) == USB_DIR_IN
) {
+ if (
usb_endpoint_dir_in(desc)
) {
ep->is_in = 1;
ept_cfg |= USBA_EPT_DIR_IN;
}
- switch (
desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK
) {
+ switch (
usb_endpoint_type(desc)
) {
case USB_ENDPOINT_XFER_CONTROL:
ept_cfg |= USBA_BF(EPT_TYPE, USBA_EPT_TYPE_CONTROL);
ept_cfg |= USBA_BF(BK_NUMBER, USBA_BK_NUMBER_ONE);