coreboot/src
David Hendricks 627b3bd2b0 cbtables: Add RAM config information
This adds the RAM config code to the coreboot tables. The purpose is
to expose this information to software running at higher levels, e.g.
to print the RAM config coreboot is using as part of factory tests.

The prototype for ram_code() is in boardid.h since they are closely
related and will likely have common code.

BUG=chrome-os-partner:31728
BRANCH=none
TEST=tested w/ follow-up CLs on pinky

Original-Signed-off-by: David Hendricks <dhendrix@chromium.org>
Original-Change-Id: Idd38ec5b6af16e87dfff2e3750c18fdaea604400
Original-Reviewed-on: https://chromium-review.googlesource.com/227248
Original-Reviewed-by: Julius Werner <jwerner@chromium.org>

(cherry picked from commit 77dd5fb934)
Signed-off-by: Aaron Durbin <adurbin@chromium.org>

Change-Id: Ibe7044cafe0a61214ac2d7fea5f7255b2c11829b
Reviewed-on: http://review.coreboot.org/9438
Reviewed-by: David Hendricks <dhendrix@chromium.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Tested-by: build bot (Jenkins)
2015-04-10 16:47:44 +02:00
..
arch build system: Fix SeaBIOS integration with multilib compilers 2015-04-10 16:13:32 +02:00
console New mechanism to define SRAM/memory map with automatic bounds checking 2015-04-06 22:05:01 +02:00
cpu vendorcode/amd/agesa/f16kb: Enable support for AM1 socket 2015-04-10 15:29:24 +02:00
device cbfs: correct types used for accessing files 2015-04-01 22:51:10 +02:00
drivers rtc: Add an RTC driver for the TI TPS65913 PMIC. 2015-04-10 12:01:55 +02:00
ec kconfig: drop intermittend forwarder files 2015-04-07 17:40:28 +02:00
include cbtables: Add RAM config information 2015-04-10 16:47:44 +02:00
lib cbtables: Add RAM config information 2015-04-10 16:47:44 +02:00
mainboard vboot: move vboot files to designated directory 2015-04-10 16:46:55 +02:00
northbridge northbridge/amd/agesa/familyXY: Make NULL device op explicit 2015-04-09 19:34:22 +02:00
soc vboot: move vboot files to designated directory 2015-04-10 16:46:55 +02:00
southbridge southbridge/amd/agesa/hudson: Fix LPC_DEV definition 2015-04-10 15:28:13 +02:00
superio kconfig: drop intermittend forwarder files 2015-04-07 17:40:28 +02:00
vendorcode vboot: adding VBSD_BOOT_FIRMWARE_WP_ENABLED logic 2015-04-10 16:47:32 +02:00
Kconfig cbtables: Add RAM config information 2015-04-10 16:47:44 +02:00