switch-coreboot/src
Furquan Shaikh ea4ece61b6 soc/intel/apollolake: Enable UART debug controller on S3 resume
1. Add a new variable to GNVS to store information during S3 suspend
whether UART debug controller is enabled.

2. On resume, read stored GNVS variable to decide if UART debug port
controller needs to be initialized.

3. Provide helper functions required by intel/common UARRT driver for
enabling controller on S3 resume.

BUG=b:64030366

Change-Id: Idd17dd0bd3c644383f273b465a16add184e3b171
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/20888
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2017-08-10 16:25:14 +00:00
..
acpi src/acpi: Add guards on all header files 2017-08-01 23:04:27 +00:00
arch SMBIOS: Correct length calculation for empty string table 2017-08-10 15:56:45 +00:00
commonlib Rename __attribute__((packed)) --> __packed 2017-07-13 19:45:59 +00:00
console src: add IS_ENABLED() around Kconfig symbol references 2017-07-13 23:57:07 +00:00
cpu binaryPI: Introduce BINARYPI_LEGACY_WRAPPER and its counterpart 2017-08-02 05:11:04 +00:00
device device/pci: untangle struct device and device_t 2017-08-09 17:47:18 +00:00
drivers fsp2_0/mma: Enable EvLoader in FSP for MMA 2017-08-10 16:09:59 +00:00
ec ec/lenovo/h8/h8: Always enable tp-smapi and thermal 2017-07-18 19:23:26 +00:00
include SMBIOS: Correct length calculation for empty string table 2017-08-10 15:56:45 +00:00
lib lib/cbmem: provide optional cbmem top initialization hook 2017-08-04 04:29:57 +00:00
mainboard nb/intel/sandybridge/raminit: Add Kconfig option for fuses 2017-08-10 16:09:01 +00:00
northbridge nb/intel/sandybridge/raminit: Add Kconfig option for fuses 2017-08-10 16:09:01 +00:00
soc soc/intel/apollolake: Enable UART debug controller on S3 resume 2017-08-10 16:25:14 +00:00
southbridge sb/intel/i82801jx: Remove dead code 2017-08-10 16:00:59 +00:00
superio sio/smsc/kbc1100: Fix some style issues 2017-08-06 23:21:27 +00:00
vboot vboot: Remove get_sw_write_protect_state callback 2017-07-18 23:24:01 +00:00
vendorcode AGESA f15 f15tn f16kb: Add extra checks for incorrect SPD data 2017-08-04 15:26:39 +00:00
Kconfig Add support for Undefined Behavior Sanitizer 2017-06-14 19:56:59 +02:00