aboutsummaryrefslogtreecommitdiff
path: root/payloads/libpayload/drivers/usb/usbmsc.c
diff options
context:
space:
mode:
authorDave Frodin <dave.frodin@se-eng.com>2012-12-11 13:08:07 -0700
committerAnton Kochkov <anton.kochkov@gmail.com>2012-12-18 19:59:22 +0100
commit6bf11cf50c2b682f8c09a53af774588123b250b6 (patch)
tree8b6b43411f551cff98623c3606c74e7a1a3413b9 /payloads/libpayload/drivers/usb/usbmsc.c
parent8024b655507441646b2158fc61532364cbe65972 (diff)
libpayload: Use usb_debug() to show USB messages
Previously printf()'s were used to show USB messages which results in lots of USB information being shown when it isn't needed. This will now use the usb_debug() printing funtion that already exists in usb.h. Change-Id: I2199814de3327417417eb2e26a660f4a5557cb9f Signed-off-by: Dave Frodin <dave.frodin@se-eng.com> Reviewed-on: http://review.coreboot.org/2044 Tested-by: build bot (Jenkins) Reviewed-by: Anton Kochkov <anton.kochkov@gmail.com>
Diffstat (limited to 'payloads/libpayload/drivers/usb/usbmsc.c')
-rw-r--r--payloads/libpayload/drivers/usb/usbmsc.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/payloads/libpayload/drivers/usb/usbmsc.c b/payloads/libpayload/drivers/usb/usbmsc.c
index 7e8b360758..0032f581bb 100644
--- a/payloads/libpayload/drivers/usb/usbmsc.c
+++ b/payloads/libpayload/drivers/usb/usbmsc.c
@@ -143,7 +143,7 @@ reset_transport (usbdev_t *dev)
if (dev->controller->control (dev, OUT, sizeof (dr), &dr, 0, 0) ||
clear_stall (MSC_INST (dev)->bulk_in) ||
clear_stall (MSC_INST (dev)->bulk_out)) {
- printf ("Detaching unresponsive device.\n");
+ usb_debug ("Detaching unresponsive device.\n");
usb_detach_device (dev->controller, dev->address);
return MSC_COMMAND_DETACHED;
}
@@ -394,14 +394,14 @@ read_capacity (usbdev_t *dev)
}
if (count >= 20) {
// still not successful, assume 2tb in 512byte sectors, which is just the same garbage as any other number, but probably more usable.
- printf (" assuming 2 TB with 512-byte sectors as READ CAPACITY didn't answer.\n");
+ usb_debug (" assuming 2 TB with 512-byte sectors as READ CAPACITY didn't answer.\n");
MSC_INST (dev)->numblocks = 0xffffffff;
MSC_INST (dev)->blocksize = 512;
} else {
MSC_INST (dev)->numblocks = ntohl (*(u32 *) buf) + 1;
MSC_INST (dev)->blocksize = ntohl (*(u32 *) (buf + 4));
}
- printf (" %d %d-byte sectors (%d MB)\n", MSC_INST (dev)->numblocks,
+ usb_debug (" %d %d-byte sectors (%d MB)\n", MSC_INST (dev)->numblocks,
MSC_INST (dev)->blocksize,
/* round down high block counts to avoid integer overflow */
MSC_INST (dev)->numblocks > 1000000
@@ -433,7 +433,7 @@ usb_msc_init (usbdev_t *dev)
if (interface->bInterfaceProtocol != 0x50) {
- printf (" Protocol not supported.\n");
+ usb_debug (" Protocol not supported.\n");
return;
}
@@ -441,7 +441,7 @@ usb_msc_init (usbdev_t *dev)
(interface->bInterfaceSubClass != 5) && // ATAPI 8070
(interface->bInterfaceSubClass != 6)) { // SCSI
/* Other protocols, such as ATAPI don't seem to be very popular. looks like ATAPI would be really easy to add, if necessary. */
- printf (" Interface SubClass not supported.\n");
+ usb_debug (" Interface SubClass not supported.\n");
return;
}
@@ -468,11 +468,11 @@ usb_msc_init (usbdev_t *dev)
}
if (MSC_INST (dev)->bulk_in == 0) {
- printf("couldn't find bulk-in endpoint");
+ usb_debug("couldn't find bulk-in endpoint");
return;
}
if (MSC_INST (dev)->bulk_out == 0) {
- printf("couldn't find bulk-out endpoint");
+ usb_debug("couldn't find bulk-out endpoint");
return;
}
usb_debug (" using endpoint %x as in, %x as out\n",
@@ -481,7 +481,7 @@ usb_msc_init (usbdev_t *dev)
usb_debug (" has %d luns\n", get_max_luns (dev) + 1);
- printf (" Waiting for device to become ready...");
+ usb_debug (" Waiting for device to become ready...");
timeout = 30 * 10; /* SCSI/ATA specs say we have to wait up to 30s. Ugh */
while (timeout--) {
switch (test_unit_ready (dev)) {
@@ -490,7 +490,7 @@ usb_msc_init (usbdev_t *dev)
case MSC_COMMAND_FAIL:
mdelay (100);
if (!(timeout % 10))
- printf (".");
+ usb_debug (".");
continue;
default: /* if it's worse return */
return;
@@ -498,9 +498,9 @@ usb_msc_init (usbdev_t *dev)
break;
}
if (timeout < 0) {
- printf ("timeout. Device not ready. Still trying...\n");
+ usb_debug ("timeout. Device not ready. Still trying...\n");
} else {
- printf ("ok.\n");
+ usb_debug ("ok.\n");
}
usb_debug (" spin up");