Author: stepan
Date: Wed Mar 24 22:24:17 2010
New Revision: 5285
URL: https://tracker.coreboot.org/trac/coreboot/changeset/5285

Log:
Some keyboards need a longer timeout. Also increase error level, because a
not-connected keyboard should normally not raise an error.
Signed-off-by: Stefan Reinauer <[email protected]>
Acked-by: Myles Watson <[email protected]>

Modified:
   trunk/src/pc80/keyboard.c

Modified: trunk/src/pc80/keyboard.c
==============================================================================
--- trunk/src/pc80/keyboard.c   Wed Mar 24 22:21:33 2010        (r5284)
+++ trunk/src/pc80/keyboard.c   Wed Mar 24 22:24:17 2010        (r5285)
@@ -60,8 +60,8 @@
 #define KBD_REPLY_ACK          0xFA    // Command ACK
 #define KBD_REPLY_RESEND       0xFE    // Command NACK, send command again
 
-/* Wait 200ms for keyboard controller answers */
-#define KBC_TIMEOUT_IN_MS 200
+/* Wait 400ms for keyboard controller answers */
+#define KBC_TIMEOUT_IN_MS 400
 
 static int kbc_input_buffer_empty(void)
 {
@@ -85,7 +85,7 @@
        }
 
        if (!timeout) {
-               printk(BIOS_WARNING, "Keyboard controller output buffer result 
timeout\n");
+               printk(BIOS_INFO, "Keyboard controller output buffer result 
timeout\n");
        }
        return !!timeout;
 }

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to