• Bin Meng's avatar
    x86: i8042: Correctly initialize the controller · 7d96166b
    Bin Meng authored
    The existing i8042 keyboard controller driver has some issues.
    First of all, it does not issue a self-test command (0xaa) to the
    controller at the very beginning. Without this, the controller
    does not respond to any command at all. Secondly, it initializes
    the configuration byte register to turn on the keyboard's interrupt,
    as U-Boot does not normally allow interrupts to be processed.
    Finally, at the end of the initialization routine, it wrongly
    sets the controller to disable all interfaces including both
    keyboard and mouse.
    Signed-off-by: default avatarBin Meng <bmeng.cn@gmail.com>
    Acked-by: default avatarSimon Glass <sjg@chromium.org>
    7d96166b
Name
Last commit
Last update
..
Kconfig Loading commit data...
Makefile Loading commit data...
cros_ec_keyb.c Loading commit data...
i8042.c Loading commit data...
input.c Loading commit data...
key_matrix.c Loading commit data...
keyboard.c Loading commit data...
pc_keyb.c Loading commit data...
ps2mult.c Loading commit data...
ps2ser.c Loading commit data...
tegra-kbc.c Loading commit data...
twl4030.c Loading commit data...