coreboot: Add ram-code to DT under firmware/coreboot

CQ-DEPEND=CL:231132
BUG=chrome-os-partner:31728
BRANCH=none
TEST=Built and booted on pinky w/ coreboot patch and saw that
/proc/device-tree/firmware/coreboot/ram-code contains correct value

Signed-off-by: David Hendricks <dhendrix@chromium.org>
Change-Id: Iaa1751a03977fabc8a559a37e76d5236144ec19f
Reviewed-on: https://chromium-review.googlesource.com/231133
Reviewed-by: Julius Werner <jwerner@chromium.org>
diff --git a/src/boot/coreboot.c b/src/boot/coreboot.c
index f5e6192..29057a4 100644
--- a/src/boot/coreboot.c
+++ b/src/boot/coreboot.c
@@ -68,6 +68,12 @@
 	dt_add_reg_prop(coreboot_node, reg_addrs, reg_sizes, 2,
 			addr_cells, size_cells);
 
+	// Expose RAM code exported from coreboot to userspace.
+	if (lib_sysinfo.ram_code) {
+		dt_add_u32_prop(coreboot_node,
+				"ram-code", lib_sysinfo.ram_code);
+	}
+
 	return 0;
 }