summaryrefslogtreecommitdiff
path: root/src/mainboard/google/reef/chromeos.fmd
diff options
context:
space:
mode:
authorAaron Durbin <adurbin@chromium.org>2016-05-10 15:09:44 -0500
committerAaron Durbin <adurbin@chromium.org>2016-05-13 22:38:53 +0200
commite065bb43d78be33060316a35685dad30ab70da0f (patch)
treed7266fa2a9029d5bee87c87d8a0b0de0c11daa86 /src/mainboard/google/reef/chromeos.fmd
parentfc2e7413b33549814022e2734a68832e9d9be918 (diff)
downloadcoreboot-e065bb43d78be33060316a35685dad30ab70da0f.tar.xz
mainboard/google: add reef reference board
This adds the initial scaffolding for the reef reference board. One big thing missing is the GPIO configuration. Change-Id: I8e2d275df296bb397bb33dbd0c66fc87c82ff10f Signed-off-by: Aaron Durbni <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/14798 Tested-by: build bot (Jenkins) Reviewed-by: Duncan Laurie <dlaurie@google.com> Reviewed-by: Andrey Petrov <andrey.petrov@intel.com> Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/mainboard/google/reef/chromeos.fmd')
-rw-r--r--src/mainboard/google/reef/chromeos.fmd40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/mainboard/google/reef/chromeos.fmd b/src/mainboard/google/reef/chromeos.fmd
new file mode 100644
index 0000000000..5e8b559795
--- /dev/null
+++ b/src/mainboard/google/reef/chromeos.fmd
@@ -0,0 +1,40 @@
+FLASH 8M {
+ WP_RO 4M {
+ SI_ALL 2M {
+ SI_DESC 4K
+ bootblock@509056 32K
+ }
+ RO_SECTION@2M 2M {
+ RO_VPD 0x4000
+ FMAP 0x800
+ RO_FRID 0x40
+ RO_FRID_PAD 0x7c0
+ COREBOOT(CBFS)
+ # logical boot partition 2. Remove with updated CSE
+ SIGN_CSE@0x180000 64K
+ # GBB grows to fill the remaining region...
+ GBB
+ }
+ }
+ MISC_RW {
+ RW_MRC_CACHE 64K
+ RW_ELOG 16K
+ RW_SHARED 16K {
+ SHARED_DATA 8K
+ VBLOCK_DEV 8K
+ }
+ RW_VPD 8K
+ }
+ RW_SECTION_A 0xf0000 {
+ VBLOCK_A 64K
+ FW_MAIN_A(CBFS) 768K
+ RW_FWID_A 64
+ }
+ RW_SECTION_B 0xf0000 {
+ VBLOCK_B 64K
+ FW_MAIN_B(CBFS) 768K
+ RW_FWID_B 64
+ }
+ DEVICE_EXTENSION@7M 1M
+}
+