coreboot-kgpe-d16/Documentation/mainboard
Matthew Garrett 2f62a352ea 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>
2020-03-16 14:42:04 +00:00
..
51nb mb/51nb: Add support for the 51nb X210 2020-03-16 14:42:04 +00:00
amd/padmelon Documentation/mb: Link AMD mainboards directly in the big list 2019-10-07 01:08:26 +00:00
asrock src: Capitalize Super I/O 2019-10-07 19:18:36 +00:00
asus mb/asus/p8z77-m_pro: Use uppercase for *PRO* 2020-03-15 13:00:07 +00:00
cavium
emulation mainboard/emulation/qemu-aarch64: Update DRAM_SIZE_MB 2019-08-26 07:15:06 +00:00
facebook Documentation/mainboard/facebook/monolith.md: Update to beta status 2020-01-30 11:36:29 +00:00
foxconn
gigabyte Doc/mb/gigabyte/ga-h61m-s2pv: Correct IFD section 2019-12-13 17:33:06 +00:00
google
hp mb/hp: Add Z220 SFF workstation 2019-06-06 12:13:19 +00:00
intel Documentation/mb/intel/kblrvp11: Fix table formatting 2018-12-20 14:20:49 +00:00
lenovo Documentation: Fix a typo 2020-03-11 14:28:34 +00:00
libretrend mb/libretrend/lt1000: Add Libretrend LT1000 mainboard 2020-03-10 10:04:05 +00:00
msi/ms7707 treewide: Capitalize 'CMOS' 2020-02-24 14:10:00 +00:00
opencellular Documentation: Add Rotundu 2019-05-21 14:23:34 +00:00
pcengines Documentation: Add PC Engines apu2 2019-06-24 12:29:52 +00:00
portwell Documentation: Fix EC type for facebook and portwell boards 2019-12-12 15:09:30 +00:00
protectli mb/protectli/vault_kbl: Add FW6 support 2020-03-10 10:03:17 +00:00
roda/rk9 mb/roda/rk9: Document flash header 2019-05-30 13:46:41 +00:00
sifive Documentation: Advertise support for OpenSBI 2019-08-06 12:04:01 +00:00
supermicro util/supermicro: Add and use new tool smcbiosinfo 2020-01-06 10:56:09 +00:00
system76 mainboard/system76: Add System76 Lemur Pro (lemp9) 2020-01-27 07:42:41 +00:00
up/squared doc/mb/upsquared: Add documentation 2019-06-17 14:26:42 +00:00
index.md mb/51nb: Add support for the 51nb X210 2020-03-16 14:42:04 +00:00