coreboot/src
Aaron Durbin 5ec4774bca UPSTREAM: 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
Original-Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Original-Reviewed-on: https://review.coreboot.org/14790
Original-Reviewed-by: Furquan Shaikh <furquan@google.com>
(cherry-picked from commit fc2e7413b3)
Signed-off-by: Martin Roth <martinroth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/346469
Reviewed-by: Aaron Durbin <adurbin@google.com>
Reviewed-by: Stefan Reinauer <reinauer@google.com>
Commit-Queue: Stefan Reinauer <reinauer@google.com>
Tested-by: Stefan Reinauer <reinauer@google.com>
2016-05-20 20:03:49 +00:00
..
acpi acpi/: add missing license header 2016-01-14 22:52:11 +01:00
arch arch/arm64: add FRAMEBUFFER region macros to memlayout 2016-05-10 23:47:57 +02:00
commonlib cbfstool/fsp: Rename fsp1_1_relocate 2016-05-11 18:38:28 +02:00
console arch/x86: introduce postcar stage/phase 2016-03-23 14:24:30 +01:00
cpu AGESA f12: Build as libagesa.a 2016-05-12 11:37:51 +02:00
device payloads: add iPXE 'payload' build 2016-04-13 17:45:37 +02:00
drivers drivers/intel/fsp2_0: Add timestamps around all calls to the blob 2016-05-12 04:53:11 +02:00
ec UPSTREAM: ec/google/chromeec: don't guard function declarations 2016-05-20 20:03:26 +00:00
include drivers/uart: Enable override for input clock divider 2016-05-09 18:44:47 +02:00
lib lib: remove FLASHMAP_OFFSET config variable 2016-05-11 21:32:44 +02:00
mainboard Kevin/Gru : Update Board ID table. 2016-05-20 18:31:52 +00:00
northbridge nb/amd/mct_ddr3: Report correct DIMM size in SMBIOS structure 2016-05-09 20:44:11 +02:00
soc UPSTREAM: soc/intel/apollolake: provide common LPDDR4 memory init 2016-05-20 20:03:49 +00:00
southbridge drivers/uart: Use uart_platform_refclk for all UART models 2016-05-09 18:45:44 +02:00
superio superio/smsc/mec1308: Fix AddressMax value for SMBX mailbox 2016-04-13 23:39:28 +02:00
vendorcode UPSTREAM: vendorcode/intel/fsp1_0: Don't break GCC strict aliasing 2016-05-20 20:03:47 +00:00
Kconfig lib: remove FLASHMAP_OFFSET config variable 2016-05-11 21:32:44 +02:00