soc/intel/xeon_sp/util: Enhance lock_pam0123
[coreboot2.git] / Documentation / mainboard / hp / z220_sff.md
blob11676208ac7481b8d378c43d553186e1617e5f50
1 # HP Z220 SFF Workstation
3 This page describes how to run coreboot on the [HP Z220 SFF Workstation] desktop
4 from [HP].
6 ## TODO
8 The following things are still missing from this coreboot port:
10 - Extended HWM reporting
11 - Advanced LED control
12 - Advanced power configuration in S3
14 ## Flashing coreboot
16 ```eval_rst
17 +---------------------+-------------+
18 | Type                | Value       |
19 +=====================+=============+
20 | Socketed flash      | no          |
21 +---------------------+-------------+
22 | Model               | N25Q128..3E |
23 +---------------------+-------------+
24 | Size                | 16 MiB      |
25 +---------------------+-------------+
26 | In circuit flashing | yes         |
27 +---------------------+-------------+
28 | Package             | SOIC-16     |
29 +---------------------+-------------+
30 | Write protection    | No          |
31 +---------------------+-------------+
32 | Dual BIOS feature   | No          |
33 +---------------------+-------------+
34 | Internal flashing   | yes         |
35 +---------------------+-------------+
36 ```
38 ### Internal programming
40 The SPI flash can be accessed using [flashrom].
42 ### External programming
44 External programming with an SPI adapter and [flashrom] does work, but it powers the
45 whole southbridge complex. You need to supply enough current through the programming adapter.
47 If you want to use a SOIC pomona test clip, you have to cut the 2nd DRAM DIMM holder, as
48 otherwise there's not enough space near the flash.
50 In both case, if ME has not been completely disabled, ME/AMT Flash Override jumper had better
51 be temporary closed for flashing to disable the locking of regions, and prevent ME to run and
52 interfere.
54 ## Side note
55 The mainboard of [HP Compaq Elite 8300 SFF] is very similar to the one of Z220 SFF, except
56 that Compaq Elite 8300 uses Q77 instead of C216 for its PCH, and their boot firmwares are
57 even interchangeable, so should do coreboot images built for them.
59 ## Technology
61 ```eval_rst
62 +------------------+--------------------------------------------------+
63 | Northbridge      | :doc:`../../northbridge/intel/sandybridge/index` |
64 +------------------+--------------------------------------------------+
65 | Southbridge      | bd82x6x                                          |
66 +------------------+--------------------------------------------------+
67 | CPU              | model_206ax                                      |
68 +------------------+--------------------------------------------------+
69 | SuperIO          | :doc:`../../superio/nuvoton/npcd378`             |
70 +------------------+--------------------------------------------------+
71 | EC               |                                                  |
72 +------------------+--------------------------------------------------+
73 | Coprocessor      | Intel ME                                         |
74 +------------------+--------------------------------------------------+
75 ```
77 [HP Z220 SFF Workstation]: https://support.hp.com/za-en/document/c03386950
78 [HP Compaq Elite 8300 SFF]: https://support.hp.com/us-en/document/c03345460
79 [HP]: https://www.hp.com/
80 [flashrom]: https://flashrom.org/Flashrom