diff options
author | Felipe Balbi <felipe.balbi@nokia.com> | 2009-12-15 04:08:39 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-03-02 17:53:29 -0500 |
commit | 7ed069c12c866c5c06e4e05d26878797e3731829 (patch) | |
tree | 1cdf8f8604a0e20a8b9d83f807d2aa660e329d23 /drivers/usb/musb | |
parent | 94375751d1d8af70df08beebdc32595f9e4537e1 (diff) |
USB: musb: remove some of the never defined defines
just makes the musb init code a bit cleaner.
Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/musb')
-rw-r--r-- | drivers/usb/musb/musb_core.c | 24 | ||||
-rw-r--r-- | drivers/usb/musb/musb_core.h | 16 |
2 files changed, 4 insertions, 36 deletions
diff --git a/drivers/usb/musb/musb_core.c b/drivers/usb/musb/musb_core.c index 52295bcf2313..b7e2d1b09ac1 100644 --- a/drivers/usb/musb/musb_core.c +++ b/drivers/usb/musb/musb_core.c | |||
@@ -1314,9 +1314,6 @@ enum { MUSB_CONTROLLER_MHDRC, MUSB_CONTROLLER_HDRC, }; | |||
1314 | */ | 1314 | */ |
1315 | static int __init musb_core_init(u16 musb_type, struct musb *musb) | 1315 | static int __init musb_core_init(u16 musb_type, struct musb *musb) |
1316 | { | 1316 | { |
1317 | #ifdef MUSB_AHB_ID | ||
1318 | u32 data; | ||
1319 | #endif | ||
1320 | u8 reg; | 1317 | u8 reg; |
1321 | char *type; | 1318 | char *type; |
1322 | char aInfo[90], aRevision[32], aDate[12]; | 1319 | char aInfo[90], aRevision[32], aDate[12]; |
@@ -1332,19 +1329,11 @@ static int __init musb_core_init(u16 musb_type, struct musb *musb) | |||
1332 | strcat(aInfo, ", dyn FIFOs"); | 1329 | strcat(aInfo, ", dyn FIFOs"); |
1333 | if (reg & MUSB_CONFIGDATA_MPRXE) { | 1330 | if (reg & MUSB_CONFIGDATA_MPRXE) { |
1334 | strcat(aInfo, ", bulk combine"); | 1331 | strcat(aInfo, ", bulk combine"); |
1335 | #ifdef C_MP_RX | ||
1336 | musb->bulk_combine = true; | 1332 | musb->bulk_combine = true; |
1337 | #else | ||
1338 | strcat(aInfo, " (X)"); /* no driver support */ | ||
1339 | #endif | ||
1340 | } | 1333 | } |
1341 | if (reg & MUSB_CONFIGDATA_MPTXE) { | 1334 | if (reg & MUSB_CONFIGDATA_MPTXE) { |
1342 | strcat(aInfo, ", bulk split"); | 1335 | strcat(aInfo, ", bulk split"); |
1343 | #ifdef C_MP_TX | ||
1344 | musb->bulk_split = true; | 1336 | musb->bulk_split = true; |
1345 | #else | ||
1346 | strcat(aInfo, " (X)"); /* no driver support */ | ||
1347 | #endif | ||
1348 | } | 1337 | } |
1349 | if (reg & MUSB_CONFIGDATA_HBRXE) { | 1338 | if (reg & MUSB_CONFIGDATA_HBRXE) { |
1350 | strcat(aInfo, ", HB-ISO Rx"); | 1339 | strcat(aInfo, ", HB-ISO Rx"); |
@@ -1360,20 +1349,7 @@ static int __init musb_core_init(u16 musb_type, struct musb *musb) | |||
1360 | printk(KERN_DEBUG "%s: ConfigData=0x%02x (%s)\n", | 1349 | printk(KERN_DEBUG "%s: ConfigData=0x%02x (%s)\n", |
1361 | musb_driver_name, reg, aInfo); | 1350 | musb_driver_name, reg, aInfo); |
1362 | 1351 | ||
1363 | #ifdef MUSB_AHB_ID | ||
1364 | data = musb_readl(mbase, 0x404); | ||
1365 | sprintf(aDate, "%04d-%02x-%02x", (data & 0xffff), | ||
1366 | (data >> 16) & 0xff, (data >> 24) & 0xff); | ||
1367 | /* FIXME ID2 and ID3 are unused */ | ||
1368 | data = musb_readl(mbase, 0x408); | ||
1369 | printk(KERN_DEBUG "ID2=%lx\n", (long unsigned)data); | ||
1370 | data = musb_readl(mbase, 0x40c); | ||
1371 | printk(KERN_DEBUG "ID3=%lx\n", (long unsigned)data); | ||
1372 | reg = musb_readb(mbase, 0x400); | ||
1373 | musb_type = ('M' == reg) ? MUSB_CONTROLLER_MHDRC : MUSB_CONTROLLER_HDRC; | ||
1374 | #else | ||
1375 | aDate[0] = 0; | 1352 | aDate[0] = 0; |
1376 | #endif | ||
1377 | if (MUSB_CONTROLLER_MHDRC == musb_type) { | 1353 | if (MUSB_CONTROLLER_MHDRC == musb_type) { |
1378 | musb->is_multipoint = 1; | 1354 | musb->is_multipoint = 1; |
1379 | type = "M"; | 1355 | type = "M"; |
diff --git a/drivers/usb/musb/musb_core.h b/drivers/usb/musb/musb_core.h index 03d50909b078..2ac0e6f7dd9d 100644 --- a/drivers/usb/musb/musb_core.h +++ b/drivers/usb/musb/musb_core.h | |||
@@ -412,21 +412,13 @@ struct musb { | |||
412 | unsigned hb_iso_rx:1; /* high bandwidth iso rx? */ | 412 | unsigned hb_iso_rx:1; /* high bandwidth iso rx? */ |
413 | unsigned hb_iso_tx:1; /* high bandwidth iso tx? */ | 413 | unsigned hb_iso_tx:1; /* high bandwidth iso tx? */ |
414 | 414 | ||
415 | #ifdef C_MP_TX | 415 | unsigned bulk_split:1; |
416 | unsigned bulk_split:1; | ||
417 | #define can_bulk_split(musb,type) \ | 416 | #define can_bulk_split(musb,type) \ |
418 | (((type) == USB_ENDPOINT_XFER_BULK) && (musb)->bulk_split) | 417 | (((type) == USB_ENDPOINT_XFER_BULK) && (musb)->bulk_split) |
419 | #else | ||
420 | #define can_bulk_split(musb, type) 0 | ||
421 | #endif | ||
422 | 418 | ||
423 | #ifdef C_MP_RX | 419 | unsigned bulk_combine:1; |
424 | unsigned bulk_combine:1; | ||
425 | #define can_bulk_combine(musb,type) \ | 420 | #define can_bulk_combine(musb,type) \ |
426 | (((type) == USB_ENDPOINT_XFER_BULK) && (musb)->bulk_combine) | 421 | (((type) == USB_ENDPOINT_XFER_BULK) && (musb)->bulk_combine) |
427 | #else | ||
428 | #define can_bulk_combine(musb, type) 0 | ||
429 | #endif | ||
430 | 422 | ||
431 | #ifdef CONFIG_USB_GADGET_MUSB_HDRC | 423 | #ifdef CONFIG_USB_GADGET_MUSB_HDRC |
432 | /* is_suspended means USB B_PERIPHERAL suspend */ | 424 | /* is_suspended means USB B_PERIPHERAL suspend */ |