xref: /aosp_15_r20/external/coreboot/Documentation/mainboard/portwell/pq7-m107.md (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1# Portwell PQ7-M107
2
3This page describes how to run coreboot on the [Portwell PQ7-M107].
4
5PQ7-M107 are assembled with different onboard memory modules:
6	Rev 1.0	Onboard Samsung K4B8G1646D-MYKO memory
7	Rev 1.1 and 1.2 Onboard Micron MT41K512M16HA-125A memory
8	Rev 1.3	Onboard Kingston B5116ECMDXGGB memory
9
10Use 'make menuconfig' to configure `onboard memory manufacturer` in Mainboard
11menu.
12
13## Required blobs
14
15This board currently requires:
16fsp blob	3rdparty/fsp/BraswellFspBinPkg/FspBin/BSWFSP.fd
17Microcode	3rdparty/intel-microcode/intel-ucode/06-4c-04
18
19## Flashing coreboot
20
21### Internal programming
22
23The main SPI flash can be accessed using [flashrom].
24
25### External programming
26
27The system has an internal flash chip which is a 8 MiB soldered SOIC-8 chip.
28This chip is located on the top middle side of the board. It's located
29between SoC and Q7 connector. Use clip (or solder wires) to program
30the chip.
31Specifically, it's a Winbond W25Q64FW (1.8V), whose datasheet can be found
32[here][W25Q64FW].
33
34## Known issues
35
36- The PQ7 module contains Q7 connector only. Depending on the carrier
37serial/video/pcie ports might be available.
38
39## Untested
40
41- hardware monitor
42- SDIO
43- Full Embedded Controller support
44
45## Working (using carrier)
46
47- USB
48- Gigabit Ethernet
49- integrated graphics
50- flashrom
51- external graphics
52- PCIe
53- eMMC
54- SATA
55- serial port
56- SMBus
57- HDA (codec on carrier)
58- initialization with FSP MR2
59- SeaBIOS payload (version rel-1.11.0-44-g7961917)
60- Embedded Linux (Ubuntu 4.15+)
61
62## Technology
63
64```{eval-rst}
65+------------------+--------------------------------------------------+
66| SoC              | Intel Atom Processor N3710                       |
67+------------------+--------------------------------------------------+
68| CPU              | Intel Braswell (N3710)                           |
69+------------------+--------------------------------------------------+
70| Super I/O, EC    | ITE8528                                          |
71+------------------+--------------------------------------------------+
72| Coprocessor      | Intel Management Engine                          |
73+------------------+--------------------------------------------------+
74```
75
76[Portwell PQ7-M107]: http://portwell.com/products/detail.php?CUSTCHAR1=PQ7-M107
77[W25Q64FW]: https://www.winbond.com/resource-files/w25q64fw%20revn%2005182017%20sfdp.pdf
78[flashrom]: https://flashrom.org/Flashrom
79[Board manual]: www.portwell.com/pdf/embedded/PQ7-M107.pdf
80