coreboot-kgpe-d16/src/soc/intel/apollolake
Aaron Durbin fc2e7413b3 soc/intel/apollolake: provide common LPDDR4 memory init
Instead of having the mainboards duplicate logic surrounding
LPDDR4 initialization provide helpers to do the heavy lifting.
It also handles the quirks of the FSP configuration which allows
the mainboard porting to focus on the schematic/design.

Change-Id: I686eb3097c33399a3b94af89237f7fe1b2d34c2f
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/14790
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan@google.com>
2016-05-13 22:38:26 +02:00
..
acpi soc/intel/apollolake: Add handling of GNVS ACPI entry for CHROMEOS builds 2016-04-28 05:47:30 +02:00
bootblock Revert "soc/intel/apollolake: Enable LPC bus interface" 2016-05-06 18:54:49 +02:00
include/soc soc/intel/apollolake: provide common LPDDR4 memory init 2016-05-13 22:38:26 +02:00
acpi.c soc/intel/apollolake: use common FADT infrastructure 2016-05-12 20:06:06 +02:00
car.c soc/intel/apollolake: Flush L1D to L2 only if loaded segment is in CAR 2016-04-22 17:27:34 +02:00
chip.c soc/intel/apollolake: Add handling of GNVS ACPI entry for CHROMEOS builds 2016-04-28 05:47:30 +02:00
chip.h soc/apollolake/lpc: Allow configuring SERIRQ via devicetree 2016-05-06 18:58:31 +02:00
cpu.c soc/intel/apollolake: convert to using common MP init 2016-05-06 16:43:56 +02:00
exit_car.S soc/intel/apollolake: utilize postcar phase/stage 2016-03-23 14:24:44 +01:00
gpio.c soc/intel/apollolake: implement common gpio API 2016-05-13 17:22:53 +02:00
graphics.c soc/intel/apollolake: Write LB_FRAMEBUFFER table when appropriate 2016-05-12 04:54:05 +02:00
Kconfig soc/intel/apollolake: use common FADT infrastructure 2016-05-12 20:06:06 +02:00
lpc.c soc/intel/apollolake: remove errant semicolon 2016-05-10 22:15:38 +02:00
lpc_lib.c soc/apollolake/lpc_lib: Add utility to configure LPC pads 2016-05-06 18:56:22 +02:00
Makefile.inc soc/intel/apollolake: provide common LPDDR4 memory init 2016-05-13 22:38:26 +02:00
meminit.c soc/intel/apollolake: provide common LPDDR4 memory init 2016-05-13 22:38:26 +02:00
memmap.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
mmap_boot.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
northbridge.c soc/intel/apollolake: fix incorrect bdsm -> tolud memory resources 2016-05-06 16:50:27 +02:00
placeholders.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
pmc.c soc/apollolake: Handle non-standard ACPI BAR in PMC device 2016-05-12 04:54:30 +02:00
pmutil.c soc/apollolake/pmutil: Get PMC base address dynamically 2016-05-09 18:35:01 +02:00
romstage.c soc/intel/apollolake: Correct PCI write size in romstage 2016-05-06 06:52:28 +02:00
spi.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
tsc_freq.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
uart.c soc/apollolake/uart.c: Do not NOOP .set_resources() and friends 2016-05-12 04:01:58 +02:00
uart_early.c drivers/uart: Use uart_platform_refclk for all UART models 2016-05-09 18:45:44 +02:00