hw/r2d: add a USB keyboard
authorAurelien Jarno <aurelien@aurel32.net>
Fri, 2 Apr 2010 10:16:04 +0000 (12:16 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Fri, 2 Apr 2010 10:16:04 +0000 (12:16 +0200)
The R2D board does not have a PS/2 port, and only support a keyboard on
the USB bus.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
hw/r2d.c

index 8769a12221665069ef947068ea5ee2d7b46272a8..ec075db331cc92388275ff7612e4331a89485ad8 100644 (file)
--- a/hw/r2d.c
+++ b/hw/r2d.c
@@ -34,6 +34,7 @@
 #include "sh7750_regs.h"
 #include "ide.h"
 #include "loader.h"
+#include "usb.h"
 
 #define SDRAM_BASE 0x0c000000 /* Physical location of SDRAM: Area 3 */
 #define SDRAM_SIZE 0x04000000
@@ -240,6 +241,9 @@ static void r2d_init(ram_addr_t ram_size,
     for (i = 0; i < nb_nics; i++)
         pci_nic_init_nofail(&nd_table[i], "rtl8139", i==0 ? "2" : NULL);
 
+    /* USB keyboard */
+    usbdevice_create("keyboard");
+
     /* Todo: register on board registers */
     if (kernel_filename) {
       int kernel_size;