coreboot/src
Furquan Shaikh ef1a5ede6c mb/google/poppy/variants/soraka: Add 10ms reset delay for WCOM device
Change 868b3761 (mainboard/google/soraka: Reduce Wacom resume time)
removed the delay after taking device out of reset since it seemed
unnecessary in system resume case (because there is enough time after
taking device out of reset and before communication with device
starts).

However, without the delay, kernel driver runs into issue while
talking to the device during boot-up and runtime
suspend/resume. (Observed this error in dmesg: "i2c_hid
i2c-WCOMCOHO:00: failed to change power setting."). Thus, add 10ms
delay after taking device out of reset. Verified on multiple Soraka
system that with 10ms delay, kernel driver does not run into any issue
talking to the WCOM device during boot-up, runtime suspend/resume and
system suspend/resume.

BUG=b:65358919
TEST=No more errors talking to WCOM device in kernel dmesg.

Change-Id: I485b753cbae4b653e74337e048aea4d26ffdbb81
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/21910
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Rajat Jain <rajatja@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2017-10-08 19:38:51 +00:00
..
acpi src/acpi: Add guards on all header files 2017-08-01 23:04:27 +00:00
arch arch/riscv: hls_init: Initialize time{,cmp} with dummy pointers 2017-09-27 16:41:03 +00:00
commonlib commonlib: Consistently spell *romstage* without space 2017-09-27 22:20:25 +00:00
console console: Ignore loglevel in nvram until ramstage 2017-09-25 13:35:29 +00:00
cpu AGESA vendorcode: Add ENABLE_MRC_CACHE option 2017-10-05 13:23:27 +00:00
device device/dram/ddr2.c: fix a hidden syntax error introduced earlier 2017-09-26 15:53:55 +00:00
drivers soc/intel/skylake: use locate_vbt directly instead of calling a wrapper 2017-10-06 17:07:23 +00:00
ec ec/google/chromeec: Add library function google_chromeec_events_init 2017-10-08 19:38:28 +00:00
include cpu/amd/amdfam15: Add misc. SMM definitions 2017-09-27 15:57:16 +00:00
lib Kconfig: Move libhwbase related options into lib/Kconfig 2017-09-28 11:47:07 +00:00
mainboard mb/google/poppy/variants/soraka: Add 10ms reset delay for WCOM device 2017-10-08 19:38:51 +00:00
northbridge AGESA f16kb: Enable MRC cache equivalent fastboot 2017-10-06 05:35:35 +00:00
soc soc/intel/skylake: use locate_vbt directly instead of calling a wrapper 2017-10-06 17:07:23 +00:00
southbridge smbus: Fix a typo ("Set the device I'm talking too") 2017-09-27 16:38:18 +00:00
superio winbond/w83627hf: Drop early_init.c 2017-09-21 15:40:49 +00:00
vboot chromeec: Remove checks for EC in RO 2017-10-04 20:55:12 +00:00
vendorcode vendor/intel/skykabylake: Update FSP header files to version 2.7.2 2017-10-05 17:45:46 +00:00
Kconfig Kconfig: Move libhwbase related options into lib/Kconfig 2017-09-28 11:47:07 +00:00