[coreboot] Patch merged into coreboot/master: cc2e8ec kbd: wait longer for self-test on keyboard reset

gerrit at coreboot.org gerrit at coreboot.org
Wed Dec 21 16:25:22 CET 2011


the following patch was just integrated into master:
commit cc2e8ec8e1da449915789fe13cc645f23b94669c
Author: Mathias Krause <mathias.krause at secunet.com>
Date:   Wed Dec 14 08:40:48 2011 +0100

    kbd: wait longer for self-test on keyboard reset
    
    Some keyboards take pretty long to respond to a reset command, some even
    delay the ACK to the command. To make the keyboard driver more robust,
    increase the timeout for this special command. Also do an interface test
    after the self-test to ensure the keyboard is functioning properly.
    
    Another point is to reenable the keyboard *after* the scancode was set,
    not before. We also set the system bit when enabling the keyboard
    because this seems to be what older operating systems do expect.
    
    One of the problematic keyboards, which will work with this patch
    applied, is the DELL RT7D20. Without the patch an overly optimistic
    operating system, read Linux 2.4, will not recognise the keyboard
    because coreboot didn't fully initialize it.
    
    Change-Id: I28c8e05bdde61f71b7de084c96bc2447c1b9575e
    Signed-off-by: Mathias Krause <mathias.krause at secunet.com>

Reviewed-By: Patrick Georgi <patrick at georgi-clan.de> at Wed Dec 21 16:25:20 2011, giving +2
See http://review.coreboot.org/486 for details.

-gerrit




More information about the coreboot mailing list