coreboot-kgpe-d16/src/mainboard/google/eve
Furquan Shaikh 54c2cc1b29 mb/google/*: Remove selection of DRIVERS_PS2_KEYBOARD
Until now, chromeec was doing keyboard initialization for the boards
that have DRIVERS_PS2_KEYBOARD selected. However, coreboot does not
leave the keyboard controller in a default reset state. This could
result in payloads or OS failing to probe the controller as there
could be stale data buffered in the controller during the handoff.

Since the boards using chromeec already perform keyboard
initialization in payload, there is no need to initialize the keyboard
in coreboot too. This change gets rid of DRIVERS_PS2_KEYBOARD
selection from all google mainboards using chromeec.

BUG=b:110024487
TEST=Keyboard works fine after booting to OS even if user hits keys
during BIOS to OS handoff.

Change-Id: I1f49b060eb005c0f2b86f9d68d6758954eeb3cf0
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/27291
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-07-03 04:04:52 +00:00
..
acpi mb/google/eve: Update DPTF parameters 2018-03-16 04:18:51 +00:00
spd
acpi_tables.c
board_info.txt
bootblock.c
chromeos.c
chromeos.fmd
data.vbt mb/google/*: Add a few VBT files 2018-06-27 15:38:25 +00:00
devicetree.cb soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
dsdt.asl
ec.c
ec.h chromeec: Decouple EC tablet event and TBMC device 2018-01-30 20:20:36 +00:00
gpio.h mb/google/eve: Remove ACPI control of touchscreen power 2017-11-14 21:21:27 +00:00
Kconfig mb/google/*: Remove selection of DRIVERS_PS2_KEYBOARD 2018-07-03 04:04:52 +00:00
Kconfig.name mb/google: Add Chromebook marketing names 2017-11-17 21:33:25 +00:00
mainboard.c mainboard/google/eve: add vendor to subsystem id 2018-06-11 08:41:25 +00:00
Makefile.inc
ramstage.c
romstage.c
smihandler.c mb/google/eve: Remove ACPI control of touchscreen power 2017-11-14 21:21:27 +00:00