coreboot-kgpe-d16/src/superio
Michał Żygowski 5aba2aeead superio/smsc/sch5545: Disable PS/2 lines isolation during init
Disable PS/2 data and clock isolation in order to properly initialize
the PS/2 keyboard and mouse in payload/OS. These bits are set by OS via
ACPI and can survive S5 state. It is necessary to clear them after an
ungraceful shutdown in order to perform PS/2 controller initialization
e.g. in SeaBIOS.

TEST=PS/2 keyboard can always be successfully initialized in SeaBIOS
on Dell OptiPlex 9010

Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Change-Id: Iac6be095c996b357b5d4e8d75199f94a89bf73e9
Reviewed-on: https://review.coreboot.org/c/coreboot/+/59673
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2021-11-27 14:23:08 +00:00
..
acpi src/soc to src/superio: Fix spelling errors 2021-10-05 18:07:08 +00:00
aspeed src/superio: Remove unused <device/pnp_def.h> 2020-09-14 19:36:27 +00:00
common src/superio: trim and move Makefile.inc, instead use wildcard matches 2020-12-27 14:46:07 +00:00
fintek superio: Replace bad uses of `find_resource` 2021-11-04 17:36:32 +00:00
ite superio: Replace bad uses of `find_resource` 2021-11-04 17:36:32 +00:00
nsc src: Remove redundant <device/pnp_def.h> 2020-09-17 13:21:48 +00:00
nuvoton superio: Replace bad uses of `find_resource` 2021-11-04 17:36:32 +00:00
renesas
serverengines src: Remove redundant <device/pnp_def.h> 2020-09-17 13:21:48 +00:00
smsc superio/smsc/sch5545: Disable PS/2 lines isolation during init 2021-11-27 14:23:08 +00:00
winbond src/soc to src/superio: Fix spelling errors 2021-10-05 18:07:08 +00:00