[coreboot] r67 - trunk/filo/drivers/newusb

svn at coreboot.org svn at coreboot.org
Fri Sep 26 21:27:48 CEST 2008


Author: stepan
Date: 2008-09-26 21:27:48 +0200 (Fri, 26 Sep 2008)
New Revision: 67

Modified:
   trunk/filo/drivers/newusb/usb.c
Log:
print an error at runtime rather than fail at compile time when USB support is
not compiled in.


Modified: trunk/filo/drivers/newusb/usb.c
===================================================================
--- trunk/filo/drivers/newusb/usb.c	2008-09-26 19:20:46 UTC (rev 66)
+++ trunk/filo/drivers/newusb/usb.c	2008-09-26 19:27:48 UTC (rev 67)
@@ -56,3 +56,21 @@
 	int result = -readwrite_blocks(devs[drive], sector, size, cbw_direction_data_in, buffer);
 	return result;
 }
+
+int __attribute__((weak)) usb_initialize(void)
+{
+	printf("NOTE: In order to use USB support, your libpayload needs USB"
+			" support enabled, too.\n");
+
+	return 0;
+}
+
+int __attribute__((weak)) readwrite_blocks (usbdev_t *dev, int start, int n, cbw_direction dir, u8 *buf)
+{
+	return 1;
+}
+
+void __attribute__((weak)) usb_poll(void)
+{
+}
+





More information about the coreboot mailing list