diff options
author | David Brownell <david-b@pacbell.net> | 2007-07-01 20:55:50 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-07-12 19:34:43 -0400 |
commit | 2d70c99b9340fa6c834fa6e32209e153f35a3e20 (patch) | |
tree | cbd098df25e1af57abdfee9aecd9be88a6571b44 /drivers/usb/gadget/goku_udc.c | |
parent | 70790f6339a868e2a0d643f44899418f64a95943 (diff) |
USB: goku_udc trivial cleanups
Minor fixes to goku_udc ... whitespace, let -DDEBUG do its thing,
check the return value of device_register(), sparse tweaks.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/gadget/goku_udc.c')
-rw-r--r-- | drivers/usb/gadget/goku_udc.c | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/drivers/usb/gadget/goku_udc.c b/drivers/usb/gadget/goku_udc.c index dfadb643597b..d6c5f1150ae7 100644 --- a/drivers/usb/gadget/goku_udc.c +++ b/drivers/usb/gadget/goku_udc.c | |||
@@ -20,7 +20,6 @@ | |||
20 | * - DMA works with ep1 (OUT transfers) and ep2 (IN transfers). | 20 | * - DMA works with ep1 (OUT transfers) and ep2 (IN transfers). |
21 | */ | 21 | */ |
22 | 22 | ||
23 | #undef DEBUG | ||
24 | // #define VERBOSE /* extra debug messages (success too) */ | 23 | // #define VERBOSE /* extra debug messages (success too) */ |
25 | // #define USB_TRACE /* packet-level success messages */ | 24 | // #define USB_TRACE /* packet-level success messages */ |
26 | 25 | ||
@@ -440,7 +439,7 @@ top: | |||
440 | /* use ep1/ep2 double-buffering for OUT */ | 439 | /* use ep1/ep2 double-buffering for OUT */ |
441 | if (!(size & PACKET_ACTIVE)) | 440 | if (!(size & PACKET_ACTIVE)) |
442 | size = readl(®s->EPxSizeLB[ep->num]); | 441 | size = readl(®s->EPxSizeLB[ep->num]); |
443 | if (!(size & PACKET_ACTIVE)) // "can't happen" | 442 | if (!(size & PACKET_ACTIVE)) /* "can't happen" */ |
444 | break; | 443 | break; |
445 | size &= DATASIZE; /* EPxSizeH == 0 */ | 444 | size &= DATASIZE; /* EPxSizeH == 0 */ |
446 | 445 | ||
@@ -1092,17 +1091,17 @@ udc_proc_read(char *buffer, char **start, off_t off, int count, | |||
1092 | is_usb_connected | 1091 | is_usb_connected |
1093 | ? ((tmp & PW_PULLUP) ? "full speed" : "powered") | 1092 | ? ((tmp & PW_PULLUP) ? "full speed" : "powered") |
1094 | : "disconnected", | 1093 | : "disconnected", |
1095 | ({char *tmp; | 1094 | ({char *state; |
1096 | switch(dev->ep0state){ | 1095 | switch(dev->ep0state){ |
1097 | case EP0_DISCONNECT: tmp = "ep0_disconnect"; break; | 1096 | case EP0_DISCONNECT: state = "ep0_disconnect"; break; |
1098 | case EP0_IDLE: tmp = "ep0_idle"; break; | 1097 | case EP0_IDLE: state = "ep0_idle"; break; |
1099 | case EP0_IN: tmp = "ep0_in"; break; | 1098 | case EP0_IN: state = "ep0_in"; break; |
1100 | case EP0_OUT: tmp = "ep0_out"; break; | 1099 | case EP0_OUT: state = "ep0_out"; break; |
1101 | case EP0_STATUS: tmp = "ep0_status"; break; | 1100 | case EP0_STATUS: state = "ep0_status"; break; |
1102 | case EP0_STALL: tmp = "ep0_stall"; break; | 1101 | case EP0_STALL: state = "ep0_stall"; break; |
1103 | case EP0_SUSPEND: tmp = "ep0_suspend"; break; | 1102 | case EP0_SUSPEND: state = "ep0_suspend"; break; |
1104 | default: tmp = "ep0_?"; break; | 1103 | default: state = "ep0_?"; break; |
1105 | } tmp; }) | 1104 | } state; }) |
1106 | ); | 1105 | ); |
1107 | size -= t; | 1106 | size -= t; |
1108 | next += t; | 1107 | next += t; |
@@ -1147,7 +1146,6 @@ udc_proc_read(char *buffer, char **start, off_t off, int count, | |||
1147 | for (i = 0; i < 4; i++) { | 1146 | for (i = 0; i < 4; i++) { |
1148 | struct goku_ep *ep = &dev->ep [i]; | 1147 | struct goku_ep *ep = &dev->ep [i]; |
1149 | struct goku_request *req; | 1148 | struct goku_request *req; |
1150 | int t; | ||
1151 | 1149 | ||
1152 | if (i && !ep->desc) | 1150 | if (i && !ep->desc) |
1153 | continue; | 1151 | continue; |
@@ -1235,7 +1233,7 @@ done: | |||
1235 | static void udc_reinit (struct goku_udc *dev) | 1233 | static void udc_reinit (struct goku_udc *dev) |
1236 | { | 1234 | { |
1237 | static char *names [] = { "ep0", "ep1-bulk", "ep2-bulk", "ep3-bulk" }; | 1235 | static char *names [] = { "ep0", "ep1-bulk", "ep2-bulk", "ep3-bulk" }; |
1238 | 1236 | ||
1239 | unsigned i; | 1237 | unsigned i; |
1240 | 1238 | ||
1241 | INIT_LIST_HEAD (&dev->gadget.ep_list); | 1239 | INIT_LIST_HEAD (&dev->gadget.ep_list); |
@@ -1848,9 +1846,9 @@ static int goku_probe(struct pci_dev *pdev, const struct pci_device_id *id) | |||
1848 | 1846 | ||
1849 | /* done */ | 1847 | /* done */ |
1850 | the_controller = dev; | 1848 | the_controller = dev; |
1851 | device_register(&dev->gadget.dev); | 1849 | retval = device_register(&dev->gadget.dev); |
1852 | 1850 | if (retval == 0) | |
1853 | return 0; | 1851 | return 0; |
1854 | 1852 | ||
1855 | done: | 1853 | done: |
1856 | if (dev) | 1854 | if (dev) |
@@ -1862,8 +1860,8 @@ done: | |||
1862 | /*-------------------------------------------------------------------------*/ | 1860 | /*-------------------------------------------------------------------------*/ |
1863 | 1861 | ||
1864 | static struct pci_device_id pci_ids [] = { { | 1862 | static struct pci_device_id pci_ids [] = { { |
1865 | .class = ((PCI_CLASS_SERIAL_USB << 8) | 0xfe), | 1863 | .class = ((PCI_CLASS_SERIAL_USB << 8) | 0xfe), |
1866 | .class_mask = ~0, | 1864 | .class_mask = ~0, |
1867 | .vendor = 0x102f, /* Toshiba */ | 1865 | .vendor = 0x102f, /* Toshiba */ |
1868 | .device = 0x0107, /* this UDC */ | 1866 | .device = 0x0107, /* this UDC */ |
1869 | .subvendor = PCI_ANY_ID, | 1867 | .subvendor = PCI_ANY_ID, |