baytrail/rambi: S3 support and other updates

Hardware / Coreboot - Kein Yuan [intel.com] - 21 October 2014 20:22 UTC

baytrail: Change all GPIO related pull resistors from 10K to 20K Reviewed-on: https://chromium-review.googlesource.com/187570 (cherry picked from commit 762e99861dd1ae61ddcf1ebdec8e698ede54405e)

baytrail: workaround kernel using serial console on resume Reviewed-on: https://chromium-review.googlesource.com/188011 (cherry picked from commit b0da3bdb5b6b417ad6cab0084359d4eae1cb4469)

baytrail: allow dirty cache line evictions for SMRAM to stick Reviewed-on: https://chromium-review.googlesource.com/188015 (cherry picked from commit 50fb1e6a844e1db05574c92625da23777ad7a0ca)

baytrail: Optionally pull up TDO and TMS to avoid power loss in S3. Reviewed-on: https://chromium-review.googlesource.com/188260 (cherry picked from commit e240856609b4eed5ed44ec4e021ed385965768d6)

rambi: always load option rom Reviewed-on: https://chromium-review.googlesource.com/188721 (cherry picked from commit d8a1d108548d20755f8683497c215e76d513b7a9)

baytrail: use new chromeos ram oops API Reviewed-on: https://chromium-review.googlesource.com/186394 (cherry picked from commit f38e6969df9b5453b10d49be60b5d033d38b4594)

rambi: always show dev/rec screens on eDP connected panel Reviewed-on: https://chromium-review.googlesource.com/188731 (cherry picked from commit 7d8570ac52f68492a2250fa536d55f7cbbd9ef95)

baytrail: stop e820 reserving default SMM region Reviewed-on: https://chromium-review.googlesource.com/189084 (cherry picked from commit 6fce823512f5db5a09a9c89048334c3524c69a24)

baytrai: update MRC wrapper header Reviewed-on: https://chromium-review.googlesource.com/189196 (cherry picked from commit 36b33a25b6603b6a74990b00d981226440b68970)

rambi: Put LPE device into ACPI mode Reviewed-on: https://chromium-review.googlesource.com/189371 (cherry picked from commit 5955350cd57fd1b3732b6db62911d824712a5413)

baytrail: DPTF: Enable mainboard-specific PPCC Reviewed-on: https://chromium-review.googlesource.com/189576 (cherry picked from commit 27fae3e670244b529b7c0241742fc2b55d52c612)

baytrail: Add config option for PCIe wake Reviewed-on: https://chromium-review.googlesource.com/189994 (cherry picked from commit 1cc31a7c021ec84311f1d4e89dd3e57ca8801ab5)

rambi: Enable PCIe wake Reviewed-on: https://chromium-review.googlesource.com/189995 (cherry picked from commit c98ae1fee54cfb2b3d3c21a19cdbbf56a0bfa1e6)

Squashed 13 commits for baytrail/rambi.

Change-Id: I153ef5a43e2bede05cfd624f53e24a0013fd8fb4

3511023 baytrail/rambi: S3 support and other updates
src/mainboard/google/rambi/Kconfig | 1 +
src/mainboard/google/rambi/acpi/dptf.asl | 21 +++++++++++++
src/mainboard/google/rambi/devicetree.cb | 6 +++-
src/mainboard/google/rambi/mainboard.c | 8 ++---
src/soc/intel/baytrail/Kconfig | 1 +
src/soc/intel/baytrail/acpi/dptf/cpu.asl | 23 +++-----------
src/soc/intel/baytrail/acpi/southcluster.asl | 4 ---
src/soc/intel/baytrail/baytrail/gpio.h | 42 ++++++++++++++++---------
src/soc/intel/baytrail/baytrail/iosf.h | 8 +++++
src/soc/intel/baytrail/baytrail/mrc_wrapper.h | 17 ++++++++--
src/soc/intel/baytrail/baytrail/ramstage.h | 3 +-
src/soc/intel/baytrail/baytrail/smm.h | 8 ++++-
src/soc/intel/baytrail/chip.c | 2 +-
src/soc/intel/baytrail/chip.h | 10 ++++--
src/soc/intel/baytrail/cpu.c | 15 +++++++++
src/soc/intel/baytrail/gpio.c | 12 +++++--
src/soc/intel/baytrail/northcluster.c | 18 +++--------
src/soc/intel/baytrail/pcie.c | 6 ++++
src/soc/intel/baytrail/ramstage.c | 8 ++---
src/soc/intel/baytrail/smm.c | 17 +++++-----
src/soc/intel/baytrail/southcluster.c | 41 ++++++++++++++++++++++++
21 files changed, 194 insertions(+), 77 deletions(-)

Upstream: review.coreboot.org


  • Share