coreboot-kgpe-d16/Documentation/mainboard/facebook/fbg1701.md
Frans Hendriks 0a8e8e84f1 Documentation/mb/facebook/fbg1701.md: Update microcode blob
The microcode is available in 3rdparty microcode now.
This ucode can be used.

BUG=N/A
TEST=build

Change-Id: I52a04c7dc97608f868ee0b415bbbb328937f18f7
Signed-off-by: Wim Vervoorn <wvervoorn@eltan.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/36855
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
2019-11-15 10:57:07 +00:00

2.4 KiB

Facebook FBG-1701

This page describes how to run coreboot on the Facebook FBG1701.

FBG1701 are assembled with different onboard memory modules: Rev 1.0 Onboard Samsung K4B8G1646D-MYKO memory Rev 1.1 and 1.2 Onboard Micron MT41K512M16HA-125A memory Rev 1.3 Onboard Kingston B5116ECMDXGGB memory

Use make menuconfig to configure onboard memory manufacturer Samsung in Mainboard menu.

Required blobs

This board currently requires: fsp blob 3rdparty/fsp/BraswellFspBinPkg/FspBin/BSWFSP.fd Microcode 3rdparty/intel-microcode/intel-ucode/06-4c-04

Flashing coreboot

Internal programming

The main SPI flash can be accessed using flashrom.

External programming

The system has an internal flash chip which is a 8 MiB soldered SOIC-8 chip. This chip is located on the top middle side of the board. It's located between SoC and Q7 connector. Use clip (or solder wires) to program the chip. Specifically, it's a Winbond W25Q64FW (1.8V), whose datasheet can be found here.

The system has an external flash chip which is a 8 MiB soldered SOIC-8 chip. This chip is located in the middle of carrier board close to the flex cable connection. Specifically, it's a Winbond W25Q64FV (3.3V), whose datasheet can be found here.

Known issues

  • None

Untested

  • hardware monitor
  • SDIO
  • Full Embedded Controller support

Working

  • USB
  • Gigabit Ethernet
  • integrated graphics
  • flashrom
  • external graphics
  • PCIe
  • eMMC
  • SATA
  • serial port
  • SMBus
  • HDA
  • initialization with FSP MR2
  • SeaBIOS payload
  • Embedded Linux (Ubuntu 4.15+)

Technology

+------------------+--------------------------------------------------+
| SoC              | Intel Atom Processor N3710                       |
+------------------+--------------------------------------------------+
| CPU              | Intel Braswell (N3710)                           |
+------------------+--------------------------------------------------+
| Super I/O, EC    | ITE8256                                          |
+------------------+--------------------------------------------------+
| Coprocessor      | Intel Management Engine                          |
+------------------+--------------------------------------------------+