coreboot-kgpe-d16/src/drivers
Vadim Bendebury 420fb5eb3e i2c/ww_ring: stop running programs before loading the new ones
The two controllers on the ring are programmed independently, and if
the second controller is running the old pattern while the first one
was loaded with a new pattern, there is a window of when the two
unrelated patterns might interact.

To avoid this shut down execution on both controllers before starting
downloading the new pattern code.

BRANCH=storm
BUG=chrome-os-partner:36059
TEST=verified recovery/wipeout LED ring behavior did not change.

Change-Id: I163f2983d414fe839208054ae3e9025663a46aeb
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: 3502ca6b119c033855b45388e7b782d35cfdd82b
Original-Change-Id: I0f71f94a7e82f6c0e7f98d3aad1f93ece207248f
Original-Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/261200
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/9872
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-04-22 19:57:28 +02:00
..
ams rtc: add config flag to denote rtc API availability 2015-04-22 16:18:13 +02:00
ati x86: Change MMIO addr in readN(addr)/writeN(addr, val) to pointer 2015-02-15 08:50:22 +01:00
dec
elog elog: use CONFIG_RTC 2015-04-22 16:18:19 +02:00
emulation
generic x86: Change MMIO addr in readN(addr)/writeN(addr, val) to pointer 2015-02-15 08:50:22 +01:00
gic armv8/secmon: Disable and Enable GIC in PSCI path 2015-04-22 09:03:01 +02:00
i2c i2c/ww_ring: stop running programs before loading the new ones 2015-04-22 19:57:28 +02:00
ics drivers: Use DEVICE_NOOP macro over dummy symbol 2014-11-01 21:14:07 +01:00
intel cbfs: correct types used for accessing files 2015-04-01 22:51:10 +02:00
ipmi
lenovo acpigen: Use implicit length patching in acpigen_write_resourcetemplate_footer 2014-11-19 20:56:59 +01:00
maxim i2c: Replace the i2c API. 2014-12-16 00:02:43 +01:00
net drivers/net/ne2k.c: Fix regression 2014-11-22 15:25:09 +01:00
parade i2c: Replace the i2c API. 2014-12-16 00:02:43 +01:00
pc80 rtc: add config flag to denote rtc API availability 2015-04-22 16:18:13 +02:00
ricoh kconfig: drop intermittend forwarder files 2015-04-07 17:40:28 +02:00
sil
spi flash: use two bytes of device ID to identify stmicro chips 2015-04-17 10:10:52 +02:00
ti rtc: add config flag to denote rtc API availability 2015-04-22 16:18:13 +02:00
trident
uart uart: pass register width in the coreboot table 2015-04-17 09:53:39 +02:00
usb Unify byte order macros and clrsetbits 2015-04-21 08:23:25 +02:00
xgi arm(64): Globally replace writel(v, a) with write32(a, v) 2015-04-21 08:22:28 +02:00
xpowers drivers/xpowers/axp209: Adapt to new I²C API 2015-02-20 23:20:56 +01:00
Makefile.inc drivers: add GIC support 2015-03-28 07:05:03 +01:00