u-boot/drivers/input
Bin Meng 7d96166b1b x86: i8042: Correctly initialize the controller
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: Bin Meng <bmeng.cn@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>
2015-08-26 07:54:16 -07:00
..
cros_ec_keyb.c cros_ec: exynos: Match up device tree with kernel version 2015-04-18 11:11:16 -06:00
i8042.c x86: i8042: Correctly initialize the controller 2015-08-26 07:54:16 -07:00
input.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
Kconfig dm: cros_ec: Convert to Kconfig 2015-02-19 06:19:18 -07:00
key_matrix.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
keyboard.c stdio: Pass device pointer to stdio methods 2014-07-23 14:07:23 +01:00
Makefile of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
pc_keyb.c License cleanup: remove unintended "All Rights Reserved" notices. 2009-09-04 23:00:56 +02:00
ps2mult.c License cleanup: remove unintended "All Rights Reserved" notices. 2009-09-04 23:00:56 +02:00
ps2ser.c ppc: Move mpc5xxx clocks to arch_global_data 2013-02-04 09:05:43 -05:00
tegra-kbc.c of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
twl4030.c input: twl4030: Keypad scan and input 2015-08-12 20:47:36 -04:00