From e8097f7a283228e3bbb8ddc525e4f8c861a5bcb8 Mon Sep 17 00:00:00 2001 From: Subrata Banik Date: Thu, 15 Sep 2022 00:17:20 -0700 Subject: mb/google/rex: Add ELAN6918 touchscreen ELAN6918 Power Sequencing seems not perfectly matching with the previous platforms and setting GPP_C06 to high prior to the power sequencing is actually makes it work. Ideally Power Sequencing should be as below for ELAN6918 (in ACPI) `POWER enabled -> RESET deasserted -> Report EN enabled` But below sequence is only working currently: `Report EN enabled (ramstage) -> POWER enabled (ACPI) -> RESET deasserted (ACPI)` BUG=b:247029304 TEST=Verified ELAN touch panel is working as expected after booting Google/rex device to ChromeOS. Change-Id: Ideaeb0faa882b8e603534bbface51ea76923d436 Signed-off-by: Eran Mitrani Reviewed-on: https://review.coreboot.org/c/coreboot/+/66990 Tested-by: build bot (Jenkins) Reviewed-by: Tarun Tuli --- src/mainboard/google/rex/Kconfig | 1 + 1 file changed, 1 insertion(+) (limited to 'src/mainboard/google/rex/Kconfig') diff --git a/src/mainboard/google/rex/Kconfig b/src/mainboard/google/rex/Kconfig index 43fe13db58..bff688f232 100644 --- a/src/mainboard/google/rex/Kconfig +++ b/src/mainboard/google/rex/Kconfig @@ -5,6 +5,7 @@ config BOARD_GOOGLE_REX_COMMON select BOARD_ROMSIZE_KB_65536 select DRIVERS_GENERIC_MAX98357A select DRIVERS_I2C_GENERIC + select DRIVERS_I2C_HID select DRIVERS_SOUNDWIRE_ALC5682 select DRIVERS_WIFI_GENERIC select EC_GOOGLE_CHROMEEC -- cgit v1.2.3