mb/hp: Add Pro 3400
Based on autoport and HP Pro 3500. As part of this change renamed 3500 to 3x00 and added this as it's variant. It's an almost identical board to the 3500 but has a smaller flash. Other differences between boards were identified by autoport. They may or may not important but were included anyway. Tested on HP Pro 3400, behaves exactly as 3500 described in the docs. Changes were not significant enough to require retesting on 3500. Change-Id: I833996f6eddcaac91fb0ad0cd95fcc2a99447387 Signed-off-by: Vesek <venda.straka@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/85825 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
af2d11f963
commit
d8aaa220c8
31 changed files with 425 additions and 94 deletions
|
|
@ -1,43 +1,53 @@
|
|||
# HP Pro 3500 Series
|
||||
# HP Pro 3x00 Series
|
||||
|
||||
This page describes how to run coreboot on the [Pro 3500 Series]
|
||||
desktop from [HP].
|
||||
This page describes how to run coreboot on the [Pro 3400 Series] and [Pro 3500 Series]
|
||||
desktops from [HP].
|
||||
|
||||
## State
|
||||
|
||||
All peripherals should work. Automatic fan control as well as S3 are
|
||||
working. The board was tested to boot Linux and Windows. EHCI debug
|
||||
is untested. When using MrChromebox edk2 with secure boot build in, the
|
||||
board will hang on each boot for about 20 seconds before continuing.
|
||||
With disabled ME, the SuperIO will not get CPU temperatures via PECI and
|
||||
therefore the automatic fan control will not increase the fan speed.
|
||||
is untested. With disabled ME, the SuperIO will not get CPU
|
||||
temperatures via PECI and therefore the automatic fan control
|
||||
will not increase the fan speed.
|
||||
|
||||
## Flashing coreboot
|
||||
|
||||
```{eval-rst}
|
||||
+---------------------+-------------------------+
|
||||
| Type | Value |
|
||||
+=====================+=========================+
|
||||
| Socketed flash | No |
|
||||
+---------------------+-------------------------+
|
||||
| Model | W25Q64FVSIG |
|
||||
+---------------------+-------------------------+
|
||||
| Size | 8 MiB |
|
||||
+---------------------+-------------------------+
|
||||
| In circuit flashing | Yes |
|
||||
+---------------------+-------------------------+
|
||||
| Package | SOIC-8 |
|
||||
+---------------------+-------------------------+
|
||||
| Write protection | See below |
|
||||
+---------------------+-------------------------+
|
||||
| Dual BIOS feature | No |
|
||||
+---------------------+-------------------------+
|
||||
| Internal flashing | Yes |
|
||||
+---------------------+-------------------------+
|
||||
+---------------------+-----------------------------------------+
|
||||
| Type | Value |
|
||||
+=====================+=========================================+
|
||||
| Socketed flash | No |
|
||||
+---------------------+-----------------------------------------+
|
||||
| Model | W25Q32BVSIG (3400) / W25Q64FVSIG (3500) |
|
||||
+---------------------+-----------------------------------------+
|
||||
| Size | 4 MiB (3400) / 8 MiB (3500) |
|
||||
+---------------------+-----------------------------------------+
|
||||
| In circuit flashing | Yes |
|
||||
+---------------------+-----------------------------------------+
|
||||
| Package | SOIC-8 |
|
||||
+---------------------+-----------------------------------------+
|
||||
| Write protection | See below |
|
||||
+---------------------+-----------------------------------------+
|
||||
| Dual BIOS feature | No |
|
||||
+---------------------+-----------------------------------------+
|
||||
| Internal flashing | Yes |
|
||||
+---------------------+-----------------------------------------+
|
||||
```
|
||||
|
||||
### Flash layout
|
||||
The original layout of the flash should look like this:
|
||||
|
||||
#### Pro 3400
|
||||
```
|
||||
00000000:00000fff fd
|
||||
00180000:003fffff bios
|
||||
00001000:0017ffff me
|
||||
00fff000:00000fff gbe
|
||||
00fff000:00000fff pd
|
||||
```
|
||||
|
||||
#### Pro 3500
|
||||
```
|
||||
00000000:00000fff fd
|
||||
00400000:007fffff bios
|
||||
|
|
@ -48,8 +58,7 @@ The original layout of the flash should look like this:
|
|||
|
||||
### Internal programming
|
||||
|
||||
The SPI flash can be accessed using [flashrom] (although it reports as
|
||||
"N25Q064..3E", it works fine).
|
||||
The SPI flash can be accessed using [flashrom].
|
||||
|
||||
With a missing FDO jumper, `fd` region is read-only, `bios` region is
|
||||
read-write and `me` region is locked. Vendor firmware will additionally
|
||||
|
|
@ -62,9 +71,7 @@ region will be modified on shutdown. Cut the AC power or do a restart
|
|||
from the OS.
|
||||
|
||||
**Position of FDO jumper (E2) close to the F_USB3**
|
||||
![][pro_3500_jumper]
|
||||
|
||||
[pro_3500_jumper]: pro_3500_series_jumper.avif
|
||||

|
||||
|
||||
### External programming
|
||||
|
||||
|
|
@ -76,9 +83,7 @@ The supply needs to quickly reach 3V3 or else the chip is also unstable
|
|||
until cleanly power cycled.
|
||||
|
||||
**Position of SOIC-8 flash and pin-header near ATX power connector**
|
||||
![][pro_3500_flash]
|
||||
|
||||
[pro_3500_flash]: pro_3500_series_flash.avif
|
||||

|
||||
|
||||
## Technology
|
||||
|
||||
|
|
@ -98,6 +103,7 @@ until cleanly power cycled.
|
|||
+------------------+--------------------------------------------------+
|
||||
```
|
||||
|
||||
[Pro 3500 Series]: https://support.hp.com/us-en/document/c03364089
|
||||
[Pro 3400 Series]: https://support.hp.com/us-en/product/details/hp-pro-3400-microtower-pc/5160137
|
||||
[Pro 3500 Series]: https://support.hp.com/us-en/product/details/hp-pro-3500-microtower-pc/5270849
|
||||
[HP]: https://www.hp.com/
|
||||
[flashrom]: https://flashrom.org/Flashrom
|
||||
|
|
|
|||
|
|
@ -139,7 +139,7 @@ GA-H61M-S2PV <gigabyte/ga-h61m-s2pv.md>
|
|||
Compaq 8200 Elite SFF <hp/compaq_8200_sff.md>
|
||||
Compaq 8300 Elite SFF <hp/compaq_8300_sff.md>
|
||||
Compaq Elite 8300 USDT <hp/compaq_8300_usdt.md>
|
||||
Pro 3500 Series <hp/pro_3500_series.md>
|
||||
Pro 3x00 Series <hp/pro_3500_series.md>
|
||||
Z220 Workstation SFF <hp/z220_sff.md>
|
||||
```
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue