From d1149d7ef13ba63baac89dfe687bdd01e93f79ca Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Wed, 24 Mar 2010 21:24:17 +0000 Subject: [PATCH] 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 Acked-by: Myles Watson git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5285 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/pc80/keyboard.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pc80/keyboard.c b/src/pc80/keyboard.c index 32e2576fac..dee6279842 100644 --- a/src/pc80/keyboard.c +++ b/src/pc80/keyboard.c @@ -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 @@ static int kbc_output_buffer_full(void) } if (!timeout) { - printk(BIOS_WARNING, "Keyboard controller output buffer result timeout\n"); + printk(BIOS_INFO, "Keyboard controller output buffer result timeout\n"); } return !!timeout; }