blob: db97f645fdf17e0cb2371a7cb605dc9d91fc9b58 [file] [log] [blame]
Bin Meng09360af2019-07-18 00:34:06 -07001.. SPDX-License-Identifier: GPL-2.0+
2.. sectionauthor:: Bin Meng <bmeng.cn@gmail.com>
3
4Bayley Bay CRB
5==============
6
7This uses as FSP as with Crown Bay, except it is for the Atom E3800 series.
8Download this and get the .fd file (BAYTRAIL_FSP_GOLD_003_16-SEP-2014.fd at
9the time of writing). Put it in the corresponding board directory and rename
10it to fsp.bin.
11
12Obtain the VGA RAM (Vga.dat at the time of writing) and put it into the same
13board directory as vga.bin.
14
15You still need two more binary blobs. For Bayley Bay, they can be extracted
16from the sample SPI image provided in the FSP (SPI.bin at the time of writing)::
17
18 $ ./tools/ifdtool -x BayleyBay/SPI.bin
19 $ cp flashregion_0_flashdescriptor.bin board/intel/bayleybay/descriptor.bin
20 $ cp flashregion_2_intel_me.bin board/intel/bayleybay/me.bin
21
22Now you can build U-Boot and obtain u-boot.rom::
23
24 $ make bayleybay_defconfig
25 $ make all
26
27Note that the debug version of the FSP is bigger in size. If this version
28is used, CONFIG_FSP_ADDR needs to be configured to 0xfffb0000 instead of
29the default value 0xfffc0000.