From 837da6ade7aebe9541b5a13e40b75ab2b308ac77 Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Mon, 6 Feb 2017 15:02:25 +0100 Subject: libpayload: Add mouse cursor driver Add a driver to handle multiple low level mouse drivers and provide basic cursor acceleration support. Tested on Lenovo T500. Change-Id: Ib7cec736631b8acf81a14d28daa29ff720777b10 Signed-off-by: Patrick Rudolph Reviewed-on: https://review.coreboot.org/18593 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer --- payloads/libpayload/Kconfig | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'payloads/libpayload/Kconfig') diff --git a/payloads/libpayload/Kconfig b/payloads/libpayload/Kconfig index 5a5bce2a64..63cc1527b6 100644 --- a/payloads/libpayload/Kconfig +++ b/payloads/libpayload/Kconfig @@ -350,6 +350,16 @@ config NVRAM depends on ARCH_X86 # for now default y +config MOUSE_CURSOR + bool "Support for mouse cursor handling" + default n + help + Provides a common interface for various mouse cursor drivers. + * Supports up to 32 buttons. + * Supports 3 axis mice. + * Applies simple cursor acceleration. + * Allows to set cursor acceleration and cursor speed. + config RTC_PORT_EXTENDED_VIA bool "Extended RTC ports are 0x74/0x75" default n -- cgit v1.2.3