coreboot/src/soc/intel
Subrata Banik d32c0640a8 UPSTREAM: soc/intel/skylake: Add C entry bootblock support
Squash of two commits:

List of activity performing in this patch
- early PCH programming
- early SA programming
- early CPU programming
- mainborad early gpio programming for UART and SPI
- car setup
- move chipset programming from verstage to post console

BUG=chrome-os-partner:55357
BRANCH=none
TEST=Built and booted kunimitsu till POST code 0x34

intel/skylake: Fix UART build options

1. skylake does not support UART over I/O. So, NO_UART_ON_SUPERIO needs
to be selected by default.
2. Move BOOTBLOCK_CONSOLE under UART_DEBUG.
3. Include bootblock/uart.c only if UART_DEBUG is selected.

Change-Id: Ie0b473294943aa087997a95c81601ed9584f8cb9
Signed-off-by: Barnali Sarkar <barnali.sarkar@intel.com>
Signed-off-by: Naveen Krishna Chatradhi <naveenkrishna.ch@intel.com>
Signed-off-by: Rizwan Qureshi <rizwan.qureshi@intel.com>
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Reviewed-on: https://review.coreboot.org/15785
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/16025
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins)
Reviewed-on: https://chromium-review.googlesource.com/365226
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
2016-08-02 14:28:54 -07:00
..
apollolake UPSTREAM: vboot: Separate vboot from chromeos 2016-07-28 22:56:25 -07:00
baytrail UPSTREAM: bootmode: Get rid of CONFIG_BOOTMODE_STRAPS 2016-07-28 22:56:28 -07:00
braswell UPSTREAM: soc/intel/braswell: use common Intel ACPI hardware definitions 2016-07-15 08:40:01 -07:00
broadwell UPSTREAM: soc/intel/broadwell: Use init_vbnv_cmos from vboot vbnv 2016-07-28 22:56:47 -07:00
common UPSTREAM: soc/intel/skylake: Add C entry bootblock support 2016-08-02 14:28:54 -07:00
fsp_baytrail UPSTREAM: soc/intel/fsp_baytrail: use common Intel ACPI hardware definitions 2016-07-15 08:40:10 -07:00
fsp_broadwell_de UPSTREAM: soc/intel/fsp_broadwell_de: use common Intel ACPI hardware definitions 2016-07-15 08:40:06 -07:00
quark UPSTREAM: cpu/x86: Support CPUs without rdmsr/wrmsr instructions 2016-07-28 22:56:04 -07:00
sch UPSTREAM: intel/sch: Merge northbridge and southbridge in src/soc 2016-05-20 17:08:20 -07:00
skylake UPSTREAM: soc/intel/skylake: Add C entry bootblock support 2016-08-02 14:28:54 -07:00