summaryrefslogtreecommitdiff
path: root/Documentation/mainboard
diff options
context:
space:
mode:
authorBill XIE <persmule@hardenedlinux.org>2021-06-25 21:29:24 +0800
committerPatrick Georgi <pgeorgi@google.com>2021-07-01 09:42:34 +0000
commit3b1a9944aa58f781a7a6e9c86ed9bde56fa8074e (patch)
tree7d9c5a7f07b7e6186be826eecd6024f7a568029c /Documentation/mainboard
parent7b459208043b0b0e0b6e3a5d9495b883b961fd00 (diff)
mb/asus/p8x7x-series: Add P8C WS as a variant of P8X7X series
Mainboard information can be found in the included documentation. Signed-off-by: Bill XIE <persmule@hardenedlinux.org> Change-Id: Idb696193e5a67c42adf45e54d455d2dff7681ca7 Reviewed-on: https://review.coreboot.org/c/coreboot/+/55850 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'Documentation/mainboard')
-rw-r--r--Documentation/mainboard/asus/p8c_ws.jpgbin0 -> 20687 bytes
-rw-r--r--Documentation/mainboard/asus/p8c_ws.md94
-rw-r--r--Documentation/mainboard/index.md1
3 files changed, 95 insertions, 0 deletions
diff --git a/Documentation/mainboard/asus/p8c_ws.jpg b/Documentation/mainboard/asus/p8c_ws.jpg
new file mode 100644
index 0000000000..06bb8b8cb5
--- /dev/null
+++ b/Documentation/mainboard/asus/p8c_ws.jpg
Binary files differ
diff --git a/Documentation/mainboard/asus/p8c_ws.md b/Documentation/mainboard/asus/p8c_ws.md
new file mode 100644
index 0000000000..a9aa58974f
--- /dev/null
+++ b/Documentation/mainboard/asus/p8c_ws.md
@@ -0,0 +1,94 @@
+# ASUS P8C WS
+
+This page describes how to run coreboot on the [ASUS P8H77-V].
+
+## Flashing coreboot
+
+```eval_rst
++---------------------+----------------+
+| Type | Value |
++=====================+================+
+| Socketed flash | yes |
++---------------------+----------------+
+| Model | W25Q64FVA1Q |
++---------------------+----------------+
+| Size | 8 MiB |
++---------------------+----------------+
+| Package | DIP-8 |
++---------------------+----------------+
+| Write protection | no |
++---------------------+----------------+
+| Dual BIOS feature | no |
++---------------------+----------------+
+| Internal flashing | yes |
++---------------------+----------------+
+```
+
+The flash IC is located beside the SATA ports (circled):
+![](p8c_ws.jpg)
+
+### How to flash
+
+Unlike ordinary desktop boards, the BIOS version 3202 of ASUS P8C WS does not
+apply any write protection, so the main SPI flash can be accessed using
+[flashrom], and the whole flash is writable.
+
+The following command may be used to flash coreboot. (To do so, linux kernel
+should be started with `iomem=relaxed`)
+
+```
+# flashrom -p internal -w coreboot.rom
+```
+
+The flash chip is a socketed DIP-8 SPI flash, so it's also easy to remove and
+flash externally.
+
+## Working
+- Intel Xeon E3-1225 V2 with 4 M391B1G73BH0-YK0 UDIMMs, ECC confirmed active
+- PS/2 keyboard with SeaBIOS 1.14.0 and Debian GNU/Linux with kernel 5.10.40
+- Both Onboard NIC
+- S3 Suspend to RAM
+- USB2 on rear and front panel connectors
+- USB3
+- Integrated SATA
+- CPU Temp sensors (tested PSensor on GNU/Linux)
+- LPC TPM on TPM-header (tested tpm-tools with TPM 1.2 Infineon SLB9635TT12)
+- Native raminit
+- Integrated graphics with libgfxinit (both analog and digital output from DVI-I)
+- Nvidia Quadro 600 in all PCIe-16x slots
+- Compex WLM200NX (Qualcomm Atheros AR9220) in PCI slot
+- Onboard IEEE1394 controller under PCI bus
+- Debug output from serial port
+
+## Untested
+
+- EHCI debugging
+- S/PDIF audio
+- PS/2 mouse
+- LPT port
+
+## Technology
+
+```eval_rst
++------------------+--------------------------------------------------+
+| Northbridge | :doc:`../../northbridge/intel/sandybridge/index` |
++------------------+--------------------------------------------------+
+| Southbridge | bd82x6x |
++------------------+--------------------------------------------------+
+| CPU | model_206ax |
++------------------+--------------------------------------------------+
+| Super I/O | Nuvoton NCT6776F |
++------------------+--------------------------------------------------+
+| EC | None |
++------------------+--------------------------------------------------+
+| Coprocessor | Intel Management Engine |
++------------------+--------------------------------------------------+
+```
+
+## Extra resources
+
+- [Flash chip datasheet][W25Q64FVA1Q]
+
+[ASUS P8C WS]: https://www.asus.com/supportonly/p8c_ws/helpdesk_knowledge/
+[W25Q64FVA1Q]: https://www.winbond.com/resource-files/w25q64fv%20revs%2007182017.pdf
+[flashrom]: https://flashrom.org/Flashrom
diff --git a/Documentation/mainboard/index.md b/Documentation/mainboard/index.md
index 2e2ba204c9..2e1d2941fc 100644
--- a/Documentation/mainboard/index.md
+++ b/Documentation/mainboard/index.md
@@ -19,6 +19,7 @@ This section contains documentation about coreboot on specific mainboards.
- [A88XM-E](asus/a88xm-e.md)
- [F2A85-M](asus/f2a85-m.md)
- [P5Q](asus/p5q.md)
+- [P8C WS](asus/p8c_ws.md)
- [P8H61-M LX](asus/p8h61-m_lx.md)
- [P8H61-M Pro](asus/p8h61-m_pro.md)
- [P8H77-V](asus/p8h77-v.md)