2018-04-17 13:06:49 +02:00
|
|
|
# Mainboard-specific documentation
|
|
|
|
|
|
|
|
This section contains documentation about coreboot on specific mainboards.
|
|
|
|
|
mb/51nb: Add support for the 51nb X210
The 51nb X210 is a replacement motherboard for Thinkpad X200/X201 systems,
based on a modern Kabylake CPU. It also ships with no firmware protection,
(IFD is fully unlocked, no protected regions are set, no Bootguard),
making it an ideal coreboot target. This port is based on the support for
the Skylake-based Purism Librem 13v3, with the following significant
changes:
* EC firmware is contained within the system SPI flash, and so a blob of
EC firmware must be injected to a defined location during image build.
* GPIO layout is different - this is currently just a raw import of the
GPIO configuration from the vendor firmware
* The system has two DIMMs, so an additional SPD address has been added
* The USB port layout is different
* The EC must be enabled at boot time through SuperIO-style logical device
configuration
* EC register layout is different, necessitating changes in the ACPI tables
* The HDA pins are different
* The genx_dec config is different
All hardware appears to work as expected, although the SD reader is
untested.
Signed-off-by: Matthew Garrett <mjg59@google.com>
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Change-Id: If74621e76d703f629b54f1feb1acfc95cc72d183
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32531
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
2018-07-24 23:06:39 +02:00
|
|
|
## 51NB
|
|
|
|
|
|
|
|
- [X210](51nb/x210.md)
|
|
|
|
|
2019-10-05 21:06:35 +02:00
|
|
|
## AMD
|
|
|
|
- [padmelon](amd/padmelon/padmelon.md)
|
|
|
|
|
2019-09-18 23:58:26 +02:00
|
|
|
## ASRock
|
|
|
|
|
|
|
|
- [H81M-HDS](asrock/h81m-hds.md)
|
|
|
|
- [H110M-DVS](asrock/h110m-dvs.md)
|
|
|
|
|
2018-08-02 09:41:08 +02:00
|
|
|
## ASUS
|
|
|
|
|
2019-01-13 19:00:18 +01:00
|
|
|
- [F2A85-M](asus/f2a85-m.md)
|
2020-01-22 18:46:37 +01:00
|
|
|
- [P5Q](asus/p5q.md)
|
2018-08-02 09:41:08 +02:00
|
|
|
- [P8H61-M LX](asus/p8h61-m_lx.md)
|
2019-05-20 10:05:18 +02:00
|
|
|
- [P8H61-M Pro](asus/p8h61-m_pro.md)
|
2019-06-09 08:53:50 +02:00
|
|
|
- [P8Z77-M Pro](asus/p8z77-m_pro.md)
|
2018-08-02 09:41:08 +02:00
|
|
|
|
2018-06-18 13:23:27 +02:00
|
|
|
## Cavium
|
2018-04-17 13:06:49 +02:00
|
|
|
|
2018-06-18 13:23:27 +02:00
|
|
|
- [CN81XX EVB SFF](cavium/cn8100_sff_evb.md)
|
2018-05-25 11:04:45 +02:00
|
|
|
|
2020-04-13 21:42:24 +02:00
|
|
|
## Dell
|
|
|
|
|
|
|
|
- [OptiPlex 9010 SFF](dell/optiplex_9010.md)
|
|
|
|
|
2018-10-28 02:48:25 +02:00
|
|
|
## Emulation
|
|
|
|
|
|
|
|
The boards in this section are not real mainboards, but emulators.
|
|
|
|
|
|
|
|
- [Spike RISC-V emulator](emulation/spike-riscv.md)
|
2018-12-31 14:13:47 +01:00
|
|
|
- [Qemu RISC-V emulator](emulation/qemu-riscv.md)
|
2019-06-11 09:01:31 +02:00
|
|
|
- [Qemu AArch64 emulator](emulation/qemu-aarch64.md)
|
2018-10-28 02:48:25 +02:00
|
|
|
|
2019-06-04 13:53:05 +02:00
|
|
|
## Facebook
|
|
|
|
|
|
|
|
- [FBG-1701](facebook/fbg1701.md)
|
2019-12-05 13:45:41 +01:00
|
|
|
- [Monolith](facebook/monolith.md)
|
2019-06-04 13:53:05 +02:00
|
|
|
|
2018-08-19 23:52:45 +02:00
|
|
|
## Foxconn
|
|
|
|
|
|
|
|
- [D41S](foxconn/d41s.md)
|
|
|
|
|
2018-06-13 01:09:41 +02:00
|
|
|
## Gigabyte
|
|
|
|
|
|
|
|
- [GA-H61M-S2PV](gigabyte/ga-h61m-s2pv.md)
|
|
|
|
|
2018-11-26 07:13:16 +01:00
|
|
|
## Google
|
|
|
|
|
|
|
|
- [Dragonegg](google/dragonegg.md)
|
|
|
|
|
2018-05-25 11:04:45 +02:00
|
|
|
## HP
|
|
|
|
|
|
|
|
- [Compaq 8200 Elite SFF](hp/compaq_8200_sff.md)
|
2019-06-04 15:56:44 +02:00
|
|
|
- [Z220 Workstation SFF](hp/z220_sff.md)
|
2018-06-18 13:23:27 +02:00
|
|
|
|
2019-01-16 11:31:08 +01:00
|
|
|
### EliteBook series
|
|
|
|
|
2020-04-11 16:05:50 +02:00
|
|
|
- [HP Laptops with KBC1126 EC](hp/hp_kbc1126_laptops.md)
|
2019-01-16 11:31:08 +01:00
|
|
|
- [EliteBook 8760w](hp/8760w.md)
|
|
|
|
|
2019-09-18 23:58:26 +02:00
|
|
|
## Intel
|
|
|
|
|
|
|
|
- [DG43GT](intel/dg43gt.md)
|
|
|
|
- [IceLake RVP](intel/icelake_rvp.md)
|
|
|
|
- [KBLRVP11](intel/kblrvp11.md)
|
|
|
|
|
2018-08-04 10:04:45 +02:00
|
|
|
## Lenovo
|
|
|
|
|
2019-04-09 12:20:08 +02:00
|
|
|
- [Mainboard codenames](lenovo/codenames.md)
|
2018-11-02 12:24:42 +01:00
|
|
|
- [Hardware Maintenance Manual of ThinkPads](lenovo/thinkpad_hmm.md)
|
2019-10-07 20:28:51 +02:00
|
|
|
- [R60](lenovo/r60.md)
|
2018-08-04 10:04:45 +02:00
|
|
|
- [T4xx common](lenovo/t4xx_series.md)
|
2018-11-02 12:24:42 +01:00
|
|
|
- [X2xx common](lenovo/x2xx_series.md)
|
2020-03-24 08:40:45 +01:00
|
|
|
- [vboot](lenovo/vboot.md)
|
2018-08-04 10:04:45 +02:00
|
|
|
|
2020-02-17 14:04:28 +01:00
|
|
|
### Arrandale series
|
2015-07-04 23:37:06 +02:00
|
|
|
|
|
|
|
- [T410](lenovo/t410.md)
|
|
|
|
|
2019-10-16 17:22:10 +02:00
|
|
|
### GM45 series
|
|
|
|
|
2020-02-16 00:35:03 +01:00
|
|
|
- [X200 / T400 / T500 / X301 common](lenovo/montevina_series.md)
|
2019-10-16 17:22:10 +02:00
|
|
|
- [X301](lenovo/x301.md)
|
|
|
|
|
2018-08-04 10:04:45 +02:00
|
|
|
### Sandy Bridge series
|
|
|
|
|
|
|
|
- [T420](lenovo/t420.md)
|
2020-02-16 11:28:11 +01:00
|
|
|
- [T420 / T520 / X220 / T420s / W520 common](lenovo/Sandy_Bridge_series.md)
|
2020-02-16 20:19:57 +01:00
|
|
|
- [X1](lenovo/x1.md)
|
2018-08-04 10:04:45 +02:00
|
|
|
|
|
|
|
### Ivy Bridge series
|
|
|
|
|
|
|
|
- [T430](lenovo/t430.md)
|
2018-11-18 15:48:43 +01:00
|
|
|
- [T530](lenovo/w530.md)
|
|
|
|
- [W530](lenovo/w530.md)
|
2020-02-16 11:28:11 +01:00
|
|
|
- [T430 / T530 / X230 / W530 common](lenovo/Ivy_Bridge_series.md)
|
2018-11-29 13:37:35 +01:00
|
|
|
- [T431s](lenovo/t431s.md)
|
2020-05-08 10:40:48 +02:00
|
|
|
- [X230s](lenovo/x230s.md)
|
2019-11-08 03:20:20 +01:00
|
|
|
- [Internal flashing](lenovo/ivb_internal_flashing.md)
|
2018-08-04 10:04:45 +02:00
|
|
|
|
2019-06-30 15:16:50 +02:00
|
|
|
### Haswell series
|
|
|
|
|
|
|
|
- [T440p](lenovo/t440p.md)
|
|
|
|
|
2020-04-03 13:20:10 +02:00
|
|
|
## Libretrend
|
|
|
|
|
|
|
|
- [LT1000](libretrend/lt1000.md)
|
|
|
|
|
2019-04-07 00:18:42 +02:00
|
|
|
## MSI
|
|
|
|
|
|
|
|
- [MS-7707](msi/ms7707/ms7707.md)
|
|
|
|
|
2020-05-01 00:40:04 +02:00
|
|
|
## OCP
|
|
|
|
|
|
|
|
- [Tioga Pass](ocp/tiogapass.md)
|
|
|
|
|
2019-09-18 23:58:26 +02:00
|
|
|
## Open Cellular
|
|
|
|
|
|
|
|
- [Elgon](opencellular/elgon.md)
|
|
|
|
- [Rotundu](opencellular/rotundu.md)
|
|
|
|
|
2019-05-31 14:07:05 +02:00
|
|
|
## PC Engines
|
|
|
|
|
2019-09-18 23:58:26 +02:00
|
|
|
- [APU1](pcengines/apu1.md)
|
2019-05-31 14:07:05 +02:00
|
|
|
- [APU2](pcengines/apu2.md)
|
|
|
|
|
2019-09-18 23:58:26 +02:00
|
|
|
## Portwell
|
2019-03-21 23:17:06 +01:00
|
|
|
|
2019-09-18 23:58:26 +02:00
|
|
|
- [PQ7-M107](portwell/pq7-m107.md)
|
2019-03-21 23:17:06 +01:00
|
|
|
|
2020-01-09 15:42:42 +01:00
|
|
|
## Prodrive
|
|
|
|
|
|
|
|
- [Hermes](prodrive/hermes.md)
|
|
|
|
|
2019-03-27 11:35:48 +01:00
|
|
|
## Protectli
|
|
|
|
|
|
|
|
- [FW2B / FW4B](protectli/fw2b_fw4b.md)
|
2019-06-27 12:19:18 +02:00
|
|
|
- [FW6A / FW6B / FW6C](protectli/fw6.md)
|
2019-03-27 11:35:48 +01:00
|
|
|
|
2019-09-18 23:58:26 +02:00
|
|
|
## Roda
|
2019-05-21 12:14:36 +02:00
|
|
|
|
2019-09-18 23:58:26 +02:00
|
|
|
- [RK9 Flash Header](roda/rk9/flash_header.md)
|
2019-05-21 12:14:36 +02:00
|
|
|
|
2018-06-18 13:23:27 +02:00
|
|
|
## SiFive
|
|
|
|
|
|
|
|
- [SiFive HiFive Unleashed](sifive/hifive-unleashed.md)
|
2018-12-21 12:04:18 +01:00
|
|
|
|
|
|
|
## Supermicro
|
|
|
|
|
|
|
|
- [X10SLM+-F](supermicro/x10slm-f.md)
|
2019-09-23 21:54:58 +02:00
|
|
|
- [X11 LGA1151 series](supermicro/x11-lga1151-series/x11-lga1151-series.md)
|
2019-09-20 12:53:09 +02:00
|
|
|
- [Flashing using the BMC](supermicro/flashing_on_vendorbmc.md)
|
2019-02-12 22:22:42 +01:00
|
|
|
|
2020-03-24 08:44:32 +01:00
|
|
|
## System76
|
|
|
|
|
|
|
|
- [Lemur Pro](system76/lemp9.md)
|
|
|
|
|
2019-02-12 22:22:42 +01:00
|
|
|
## UP
|
|
|
|
|
|
|
|
- [Squared](up/squared/index.md)
|