blob: b7633a497e0287ac305600bb7f5329d19eff2e45 [file] [log] [blame]
T Michael Turneyb97e6f72021-03-18 09:16:44 -07001## SPDX-License-Identifier: GPL-2.0-only
2
3# TODO: update for Herobrine
Martin Roth1ef37792022-11-22 14:39:12 -07004
5#if CONFIG_BOARD_GOOGLE_PIGLIN || CONFIG_BOARD_GOOGLE_HOGLIN
6FLASH@0x0 CONFIG_ROM_SIZE {
7#else
T Michael Turneyb97e6f72021-03-18 09:16:44 -07008FLASH@0x0 8M {
Martin Roth1ef37792022-11-22 14:39:12 -07009#endif
T Michael Turneyb97e6f72021-03-18 09:16:44 -070010 WP_RO 4M {
11 RO_SECTION 0x3c4000 {
12 BOOTBLOCK 96K
13 COREBOOT(CBFS)
14 FMAP@0x3c0000 0x1000
15 GBB 0x2f00
16 RO_FRID 0x100
17 }
Shelley Chen5c4921c2022-06-23 15:41:08 -070018 RO_VPD(PRESERVE)
T Michael Turneyb97e6f72021-03-18 09:16:44 -070019 }
20
21 RW_VPD(PRESERVE) 32K
22 RW_NVRAM(PRESERVE) 16K
Shelley Chen5c4921c2022-06-23 15:41:08 -070023 UNIFIED_MRC_CACHE(PRESERVE) 64K {
24 RECOVERY_MRC_CACHE 32K
25 RW_MRC_CACHE 32K
26 }
T Michael Turneyb97e6f72021-03-18 09:16:44 -070027 RW_ELOG(PRESERVE) 4K
28 RW_SHARED 4K {
29 SHARED_DATA
30 }
31
32 RW_SECTION_A 1280K {
33 VBLOCK_A 8K
34 FW_MAIN_A(CBFS)
35 RW_FWID_A 256
36 }
37
38
39 RW_SECTION_B 1280K {
40 VBLOCK_B 8K
41 FW_MAIN_B(CBFS)
42 RW_FWID_B 256
43 }
44
45 RW_LEGACY(CBFS)
46}