switch-coreboot/src
Timothy Pearson 448e386309 drivers/pc80: Add PS/2 mouse presence detect
On certain Winbond SuperIO devices, when a PS/2 mouse is not
present on the auxiliary channel both channels will cease to
function if the auxiliary channel is probed while the primary
channel is active.  Therefore, knowledge of mouse presence
must be gathered by coreboot during early boot, and used to
enable or disable the auxiliary PS/2 port before control is
passed to the operating system.

Add auxiliary channel PS/2 device presence detect, and update
the Winbond W83667HG-A driver to flag the auxiliary channel as
disabled if no device was detected.

Change-Id: I76274493dacc9016ac6d0dff8548d1dc931c6266
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: https://review.coreboot.org/13165
Tested-by: build bot (Jenkins)
Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
Reviewed-by: Martin Roth <martinroth@google.com>
2016-02-01 22:10:46 +01:00
..
acpi acpi/: add missing license header 2016-01-14 22:52:11 +01:00
arch arch/x86: Implement minimal bootblock for C_ENVIRONMENT_BOTOBLOCK 2016-01-30 03:11:46 +01:00
commonlib chromeos: Add timestamps to measure VPD read times 2016-01-27 16:27:18 +01:00
console console: Simplify bootblock console Kconfig selection logic 2016-01-21 05:37:27 +01:00
cpu cpu/amd/fam10h-15h: Fix Family 15h boot hang when BSP lift enabled 2016-02-01 22:03:53 +01:00
device arch/x86: Drop arch/pciconf.h 2016-01-26 20:22:44 +01:00
drivers drivers/pc80: Add PS/2 mouse presence detect 2016-02-01 22:10:46 +01:00
ec drivers/pc80: Add PS/2 mouse presence detect 2016-02-01 22:10:46 +01:00
include drivers/pc80: Add PS/2 mouse presence detect 2016-02-01 22:10:46 +01:00
lib Provide a gcc-safe zero pointer 2016-01-28 23:25:53 +01:00
mainboard drivers/pc80: Add PS/2 mouse presence detect 2016-02-01 22:10:46 +01:00
northbridge drivers/pc80: Add PS/2 mouse presence detect 2016-02-01 22:10:46 +01:00
soc drivers/intel/fsp1_1: Fix spelling error in API and copyright 2016-01-31 20:51:29 +01:00
southbridge drivers/pc80: Add PS/2 mouse presence detect 2016-02-01 22:10:46 +01:00
superio drivers/pc80: Add PS/2 mouse presence detect 2016-02-01 22:10:46 +01:00
vendorcode vendorcode/intel: remove unused apple specific assembler macros 2016-01-31 22:37:06 +01:00
Kconfig Kconfig: Recommend not enabling UPDATE_IMAGE option 2016-01-22 19:22:07 +01:00