From e6a3821b97bdbe817646f3b151ace7d4471c2fab Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Wed, 1 Mar 2017 19:07:37 +0100 Subject: libpayload-x86: Add common i8042 driver Add a common i8042 driver that uses multiple overflowing fifos to seperate PS/2 port and PS/2 aux port. Required to support PC keyboard and PC mouse at the same time. Tested on Lenovo T500. Change-Id: I4ca803bfa3ed45111776eef1f4dccd3fab02ea39 Signed-off-by: Patrick Rudolph Reviewed-on: https://review.coreboot.org/18594 Reviewed-by: Philipp Deppenwiese Tested-by: build bot (Jenkins) --- payloads/libpayload/Kconfig | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'payloads/libpayload/Kconfig') diff --git a/payloads/libpayload/Kconfig b/payloads/libpayload/Kconfig index 8fd6a9c763..e0aa26d1a7 100644 --- a/payloads/libpayload/Kconfig +++ b/payloads/libpayload/Kconfig @@ -329,6 +329,12 @@ config FONT_SCALE_FACTOR By default (value of 0), the scale factor is automatically calculated to ensure at least 130 columns (when possible). +config PC_I8042 + bool "A common PC i8042 driver" + default n + help + To be used by PC_KEYBOARD and PC_MOUSE. + config PC_KEYBOARD bool "Allow input from a PC keyboard" default y if ARCH_X86 # uses IO -- cgit v1.2.3