coreboot/src/soc/intel/braswell
Frans Hendriks 4e0ec59255 {drivers,soc/intel/braswell}: Implement C_ENVIRONMENT_BOOTBLOCK support
No C_ENVIRONMENT_BOOTBLOCK support for Braswell is available.
Enable support and add required files for the Braswell Bootblock in C.

The next changes are made support C_ENVIRONMENT_BOOTBLOCK:
- Add car_stage_entry() function bootblock-c_entry() functions.
- Specify config DCACHE_BSP_STACK_SIZE and C_ENV_BOOTBLOCK_SIZE.
- Add bootblock_c_entry().
- Move init from car_soc_XXX_console_init() to bootblock_soc_XXX_Init()

Removed the unused cache_as_ram_main() and weak car_XXX_XXX_console_init()

BUG=NA
TEST=Booting Embedded Linux on Facebook FBG-1701
     Building Google Banos

Change-Id: Iab48ad72f1514c93f20d70db5ef4fd8fa2383e8c
Signed-off-by: Frans Hendriks <fhendriks@eltan.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/29662
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2019-06-12 07:47:13 +00:00
..
acpi soc/intel/braswell/acpi/globalnvs.asl: Remove redundant use of Offset 2019-05-29 20:14:27 +00:00
bootblock {drivers,soc/intel/braswell}: Implement C_ENVIRONMENT_BOOTBLOCK support 2019-06-12 07:47:13 +00:00
include/soc {drivers,soc/intel/braswell}: Implement C_ENVIRONMENT_BOOTBLOCK support 2019-06-12 07:47:13 +00:00
romstage {drivers,soc/intel/braswell}: Implement C_ENVIRONMENT_BOOTBLOCK support 2019-06-12 07:47:13 +00:00
acpi.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
chip.c soc/intel/braswell: add default option to use public FSP 2019-05-03 20:13:59 +00:00
chip.h soc/intel/bsw: Move memory init values into romstage.h 2019-05-07 15:57:51 +00:00
cpu.c src/soc/intel/braswell/cpu.c: Set up local APIC 2019-03-04 13:22:48 +00:00
elog.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
emmc.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
gfx.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
gpio.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
gpio_support.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
iosf.c soc/intel: Use simple PCI config access 2019-03-06 11:38:20 +00:00
Kconfig {drivers,soc/intel/braswell}: Implement C_ENVIRONMENT_BOOTBLOCK support 2019-06-12 07:47:13 +00:00
lpc_init.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
lpe.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
lpss.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
Makefile.inc {drivers,soc/intel/braswell}: Implement C_ENVIRONMENT_BOOTBLOCK support 2019-06-12 07:47:13 +00:00
memmap.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
northcluster.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
pcie.c soc/intel/{baytrail,braswell}: Make use of generic set_subsystem() 2019-03-22 12:22:15 +00:00
placeholders.c src: Drop unused include <arch/acpi.h> 2019-03-06 20:03:55 +00:00
pmutil.c soc/intel/braswell/pmutil.c: Use GEN_PMCON1 for RTC status 2019-05-20 14:42:09 +00:00
ramstage.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
sata.c src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
scc.c soc: Remove useless include <device/pci_ids.h> 2018-12-19 05:20:49 +00:00
sd.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
smbus.c soc/intel/braswell/smbus: Enable early SMBus in romstage 2019-05-10 15:13:07 +00:00
smihandler.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
smm.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
southcluster.c {soc, southbridge} : Correct typo in comment 2019-05-03 22:39:14 +00:00
spi.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
tsc_freq.c buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
xhci.c src: Drop unused include <arch/acpi.h> 2019-03-06 20:03:55 +00:00