Portwell PQ7-M107
This page describes how to run coreboot on the Portwell PQ7-M107.
PQ7-M107 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
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.
Known issues
The PQ7 module contains Q7 connector only. Depending on the carrier serial/video/pcie ports might be available.
Untested
hardware monitor
SDIO
Full Embedded Controller support
Working (using carrier)
USB
Gigabit Ethernet
integrated graphics
flashrom
external graphics
PCIe
eMMC
SATA
serial port
SMBus
HDA (codec on carrier)
initialization with FSP MR2
SeaBIOS payload (version rel-1.11.0-44-g7961917)
Embedded Linux (Ubuntu 4.15+)
Technology
SoC |
Intel Atom Processor N3710 |
CPU |
Intel Braswell (N3710) |
Super I/O, EC |
ITE8528 |
Coprocessor |
Intel Management Engine |