coreboot-kgpe-d16/src/mainboard
Duncan Laurie 6a342cb699 samus: Disable self refresh and MRC cache on broadwell
Add workarounds for power and/or lpddr3 issues on Broadwell SKU.

BUG=chrome-os-partner:29787,chrome-os-partner:29117
BRANCH=None
TEST=build and boot on samus

Original-Change-Id: If99346212c10ad6026250e48bedd916611e2cb8c
Original-Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/208154
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
(cherry picked from commit c3ee57114315320b542f53645ffb168ad654b756)
Signed-off-by: Marc Jones <marc.jones@se-eng.com>

Change-Id: Ie28f3ad65000a627ba64486e0f16493e8101cef3
Reviewed-on: http://review.coreboot.org/8214
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-01-19 22:17:02 +01:00
..
a-trend mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
aaeon mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
abit mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
adlink LiPPERT: Add aliases for board_status wiki 2014-05-19 14:57:14 +02:00
advansus mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
amd ACPI: Add acpi_is_wakeup_s3() for romstage 2015-01-10 13:53:51 +01:00
aopen mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
apple macbook21: Add CST entries 2015-01-10 08:45:15 +01:00
arima mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
artecgroup mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
asrock asrock/e350m1: Fix PCIe slot for x4 cards 2015-01-17 16:40:25 +01:00
asus ACPI: Add acpi_is_wakeup_s3() for romstage 2015-01-10 13:53:51 +01:00
avalue mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
azza mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
bachmann mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
bcom mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
bifferos misc: Drop print_ implementation from non-romcc boards 2015-01-09 06:12:22 +01:00
biostar mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
broadcom mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
compaq mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
cubietech cubieboard: use new arm bootblock infrastructure 2014-12-02 14:18:35 +01:00
digitallogic mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
dmp misc: Drop print_ implementation from non-romcc boards 2015-01-09 06:12:22 +01:00
ecs mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
emulation mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
getac mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
gigabyte mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
gizmosphere ACPI: Add acpi_is_wakeup_s3() for romstage 2015-01-10 13:53:51 +01:00
google samus: Disable self refresh and MRC cache on broadwell 2015-01-19 22:17:02 +01:00
hp ACPI: Add acpi_is_wakeup_s3() for romstage 2015-01-10 13:53:51 +01:00
ibase i945: Consolidate acpi/platform.asl 2014-12-03 21:02:50 +01:00
ibm mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
iei mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
intel mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
iwave mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
iwill mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
jetway ACPI: Add acpi_is_wakeup_s3() for romstage 2015-01-10 13:53:51 +01:00
kontron mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
lanner mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
lenovo mainboard/lenovo/x220/gpio.c: Remove unused struct 2015-01-13 02:51:32 +01:00
linutop artecgroup/Kconfig, linutop/Kconfig: Add comment to endif 2014-07-30 02:08:50 +02:00
lippert ACPI: Add acpi_is_wakeup_s3() for romstage 2015-01-10 13:53:51 +01:00
mitac mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
msi mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
nec mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
newisys mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
nokia mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
nvidia mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
packardbell mainboard/packardbell/ms2290/romstage.c: Comment unused func 2015-01-09 05:35:56 +01:00
pcengines mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
rca mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
roda mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
samsung mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
siemens src/mainboard: Doxygen fixes 2015-01-09 06:05:19 +01:00
soyo mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
sunw mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
supermicro mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
technexion mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
thomson mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
ti beaglebone: use new arm bootblock infrastructure 2014-12-19 19:37:37 +01:00
traverse mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
tyan mainboard/tyan/s2882/irq_tables.c: Remove dead code under #if 0 2015-01-15 13:13:10 +01:00
via mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
winent mainboard/*/romstage.c: Fix 'lib/delay.c' inclusion 2015-01-06 01:52:07 +01:00
wyse mainboard: Drop print_ implementation from non-romcc boards 2015-01-06 20:16:47 +01:00
Kconfig Drop SC520 and related boards 2014-12-16 21:18:43 +01:00