coreboot-kgpe-d16/src/mainboard
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
..
a-trend intel/i440bx: Move LATE_CBMEM_INIT under mainboard 2017-09-01 14:39:16 +00:00
aaeon sb/amd/cs5536: Remove includes of C files 2017-07-18 19:03:28 +00:00
abit intel/i440bx: Move LATE_CBMEM_INIT under mainboard 2017-09-01 14:39:16 +00:00
adi mainboard: use SeaBIOS config only when it's the payload of choice 2017-09-26 16:48:27 +00:00
adlink
advansus mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
amd AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
aopen mainboard/[a-e]: add IS_ENABLED() around Kconfig symbol references 2017-07-06 00:19:48 +00:00
apple mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
artecgroup mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
asrock AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
asus AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
avalue mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
azza intel/i440bx: Move LATE_CBMEM_INIT under mainboard 2017-09-01 14:39:16 +00:00
bachmann mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
bap AGESA binaryPI: Drop amdlib.h in BiosCallouts.c 2017-09-29 05:46:19 +00:00
bcom mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
biostar AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
broadcom mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
compaq intel/i440bx: Move LATE_CBMEM_INIT under mainboard 2017-09-01 14:39:16 +00:00
cubietech
digitallogic mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
dmp mainboard/[a-e]: add IS_ENABLED() around Kconfig symbol references 2017-07-06 00:19:48 +00:00
ecs
elmex AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
emulation mb/emu/*-riscv: Remove outdated memory map 2017-09-27 16:39:25 +00:00
esd mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
foxconn mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
getac mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
gigabyte mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
gizmosphere AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
google mb/google/poppy/variants/soraka: Add 10ms reset delay for WCOM device 2017-10-08 19:38:51 +00:00
hp AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
ibase mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
iei mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
intel ec/google/chromeec: Add library function google_chromeec_events_init 2017-10-08 19:38:28 +00:00
iwave mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
iwill mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
jetway AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
kontron mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
lanner mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
lenovo AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
linutop
lippert AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
lowrisc
mitac
msi AGESA: Remove heap allocations from OemCustomize.c 2017-09-26 09:22:03 +00:00
nec
nokia intel/i440bx: Move LATE_CBMEM_INIT under mainboard 2017-09-01 14:39:16 +00:00
nvidia mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
packardbell mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
pcengines AGESA: Re-enable HAVE_ACPI_RESUME 2017-10-05 13:23:14 +00:00
purism soc/intel/skylake: Use common/block/gpio 2017-10-02 22:32:33 +00:00
rca
roda mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
samsung mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
sapphire mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
siemens Use stopwatch_wait_until_expired where applicable 2017-09-26 16:53:28 +00:00
soyo intel/i440bx: Move LATE_CBMEM_INIT under mainboard 2017-09-01 14:39:16 +00:00
sunw mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
supermicro AGESA binaryPI: Drop amdlib.h in BiosCallouts.c 2017-09-29 05:46:19 +00:00
technexion mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
thomson mainboard/[m-w]: add IS_ENABLED() around Kconfig symbol references 2017-07-06 00:20:06 +00:00
ti
traverse mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
tyan AGESA binaryPI: Drop amdlib.h in BiosCallouts.c 2017-09-29 05:46:19 +00:00
via mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
winent mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
winnet mainboard/winnet/g170: drop the redundant vendor name 2017-09-26 16:49:29 +00:00
wyse mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
Kconfig src/mainboard/Kconfig: Add support for 10240 KiB ROM chips 2017-10-05 17:53:16 +00:00