coreboot-kgpe-d16/src/soc/intel/apollolake
Subrata Banik 7952e283fb soc/intel/apollolake: Clean up code by using common System Agent module
This patch currently contains the SA initialization
required for bootblock phase -

1. Use SOC_INTEL_COMMON_BLOCK_SA kconfig for common SA code.
2. Perform PCIEXBAR programming based on soc configurable
    PCIEX_LENGTH_xxxMB
3. Use common systemagent header file.

Change-Id: I01a24e2d4f1c8c9ca113c128bb6b3eac23dc79ad
Signed-off-by: Barnali Sarkar <barnali.sarkar@intel.com>
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Reviewed-on: https://review.coreboot.org/18567
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins)
2017-03-28 18:29:43 +02:00
..
acpi soc/intel/apollolake: Reduce D3 cold delay for eMMC controller 2017-03-17 03:36:09 +01:00
bootblock soc/intel/apollolake: Clean up code by using common System Agent module 2017-03-28 18:29:43 +02:00
include soc/intel/apollolake: Clean up code by using common System Agent module 2017-03-28 18:29:43 +02:00
acpi.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
car.c soc/intel/apollolake: Fix parenthesis issues 2017-03-13 17:46:40 +01:00
chip.c soc/intel/apollolake: Clean up code by using common System Agent module 2017-03-28 18:29:43 +02:00
chip.h soc/intel/apollolake: Wrap lines at 80 columns 2017-03-13 17:52:40 +01:00
cpu.c soc/intel/apollolake: Move privilege drop to later stage 2016-12-08 21:40:31 +01:00
cse.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
dsp.c soc/intel/apollolake: Add Audio DSP device 2016-07-02 03:23:12 +02:00
elog.c soc/intel/apollolake: Fix parenthesis issues 2017-03-13 17:46:40 +01:00
exit_car_fsp.S soc/intel/apollolake: allow ApolloLake SoC to use FSP CAR Init 2016-12-21 00:11:24 +01:00
flash_ctrlr.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
gpio.c soc/intel/apollolake: Wrap lines at 80 columns 2017-03-13 17:52:40 +01:00
graphics.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
heci.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
i2c.c soc/intel/apollolake: Fix unsigned warnings 2017-03-13 17:45:16 +01:00
i2c_early.c soc/intel/apollolake: Fix unsigned warnings 2017-03-13 17:45:16 +01:00
itss.c soc/intel/apollolake: work around FSP for gpio interrupt polarity 2016-07-13 21:58:50 +02:00
Kconfig soc/intel/apollolake: Clean up code by using common System Agent module 2017-03-28 18:29:43 +02:00
lpc.c soc/intel/apollolake: Remove unnecessary braces 2017-03-13 17:44:24 +01:00
lpc_lib.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
Makefile.inc soc/intel/apollolake: Clean up code by using common CAR init 2017-03-28 16:39:01 +02:00
meminit.c soc/intel/apollolake: Use common function to fill DIMM information 2017-03-21 17:57:25 +01:00
memmap.c soc/intel/apollolake: Clean up code by using common System Agent module 2017-03-28 18:29:43 +02:00
mmap_boot.c soc/intel/apollolake: Remove unused CAR_GLOBAL variable 2017-03-24 14:48:16 +01:00
nhlt.c soc/intel/apollolake: Fix issues detected by checkpatch 2017-03-13 17:48:31 +01:00
northbridge.c soc/intel/apollolake: Clean up code by using common System Agent module 2017-03-28 18:29:43 +02:00
p2sb.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
pmc.c soc/intel/apollolake: clear PMC registers 2016-10-16 02:49:07 +02:00
pmutil.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
reset.c soc/intel/apollolake: Fix parenthesis issues 2017-03-13 17:46:40 +01:00
romstage.c soc/intel/apollolake: Clean up code by using common System Agent module 2017-03-28 18:29:43 +02:00
sd.c soc/intel/apollolake: Add PM methods to power gate SD card 2017-03-10 11:11:13 +01:00
smi.c soc/apollolake: add GPIO SMI support 2016-08-10 21:10:59 +02:00
smihandler.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
spi.c soc/intel/apollolake: Use the new SPI driver interface 2016-12-07 20:23:01 +01:00
sram.c soc/intel/apollolake: Use fixed resource for SRAM and IPC1 2016-09-28 21:56:26 +02:00
tsc_freq.c soc/intel/apollolake: Fix issues detected by checkpatch 2017-03-13 17:48:31 +01:00
uart.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
uart_early.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
xdci.c soc/pci_devs.h: Use consistent naming in soc/pci_devs.h 2017-03-28 16:39:28 +02:00
xhci.c soc/intel/apollolake: Move XDCI in its own file 2017-03-06 20:39:53 +01:00