diff options
author | Bill XIE <persmule@gmail.com> | 2018-11-02 19:24:42 +0800 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2019-01-17 17:09:53 +0000 |
commit | 9cb2da45d8240de73b2a8677f9874ca947d03c11 (patch) | |
tree | 40bb09d760373cd89d599ab30bb90001e910fb4b /Documentation/mainboard | |
parent | cf2783882f914c2a50d06a7a31130ecb0b160f05 (diff) | |
download | coreboot-9cb2da45d8240de73b2a8677f9874ca947d03c11.tar.xz |
mb/lenovo/x220: Add x1 as a variant
ThinkPad X1 ( https://www.thinkwiki.org/wiki/Category:X1 ) is nearly a
clone of X220, with additional USB3 controller on pci-e (as i7 variant
of x220), and a powered ESATA port wired to ata4 (Linux' annotation).
Documentation added.
Tested:
- CPU i5-2520M
- Slotted DIMM 8GiB
- Camera
- Mini pci-e on wlan slot
- Msata on wwan slot
- On board SDHCI connected to pci-e
- USB3 controller connected to pci-e
- NVRAM options for North and South bridges
- S3
- TPM1 on LPC
- Linux 4.9.110-3 within Debian GNU/Linux stable, loaded from
SeaBIOS, or Linux payload (Heads)
Not tested:
- Fingerprint reader on USB2
- Onboard USB2 interfaces (wlan slot, wwan slot)
Change-Id: Ibbc45f22c63b77ac95c188db825d0d7e2b03d2d1
Signed-off-by: Bill XIE <persmule@gmail.com>
Reviewed-on: https://review.coreboot.org/c/29434
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Diffstat (limited to 'Documentation/mainboard')
-rw-r--r-- | Documentation/mainboard/index.md | 3 | ||||
-rw-r--r-- | Documentation/mainboard/lenovo/t4xx_series.md | 2 | ||||
-rw-r--r-- | Documentation/mainboard/lenovo/thinkpad_hmm.md | 6 | ||||
-rw-r--r-- | Documentation/mainboard/lenovo/x1.md | 24 | ||||
-rw-r--r-- | Documentation/mainboard/lenovo/x1_flash_ic.jpg | bin | 0 -> 55560 bytes | |||
-rw-r--r-- | Documentation/mainboard/lenovo/x2xx_series.md | 12 |
6 files changed, 47 insertions, 0 deletions
diff --git a/Documentation/mainboard/index.md b/Documentation/mainboard/index.md index 4e2b742045..93ee828a0a 100644 --- a/Documentation/mainboard/index.md +++ b/Documentation/mainboard/index.md @@ -48,12 +48,15 @@ The boards in this section are not real mainboards, but emulators. ## Lenovo +- [Hardware Maintenance Manual of ThinkPads](lenovo/thinkpad_hmm.md) - [T4xx common](lenovo/t4xx_series.md) +- [X2xx common](lenovo/x2xx_series.md) ### Sandy Bridge series - [T420](lenovo/t420.md) - [T420 / T520 / X220 / T420s / W520 common](lenovo/xx20_series.md) +- [x1](lenovo/x1.md) ### Ivy Bridge series diff --git a/Documentation/mainboard/lenovo/t4xx_series.md b/Documentation/mainboard/lenovo/t4xx_series.md index 3ca70470a1..88b503eae1 100644 --- a/Documentation/mainboard/lenovo/t4xx_series.md +++ b/Documentation/mainboard/lenovo/t4xx_series.md @@ -3,6 +3,8 @@ A skilled engineer takes around 40 minutes to disassemble, flash and reassemble the whole device. +Read their [Hardware Maintenance Manual](thinkpad_hmm.md) for detailed steps. + ## Steps to access the flash IC * Unplug the main battery diff --git a/Documentation/mainboard/lenovo/thinkpad_hmm.md b/Documentation/mainboard/lenovo/thinkpad_hmm.md new file mode 100644 index 0000000000..2283832a91 --- /dev/null +++ b/Documentation/mainboard/lenovo/thinkpad_hmm.md @@ -0,0 +1,6 @@ +# Obtain Hardware Maintenance Manual of ThinkPads + +You are suggested obtain the "Hardware Maintenance Manual" for your corresponding +model as a guidance. Some can be found from [Hardware Specifications of ThinkWiki]. + +[Hardware Specifications of ThinkWiki]: https://www.thinkwiki.org/wiki/Hardware_Specifications diff --git a/Documentation/mainboard/lenovo/x1.md b/Documentation/mainboard/lenovo/x1.md new file mode 100644 index 0000000000..cb9248a4e4 --- /dev/null +++ b/Documentation/mainboard/lenovo/x1.md @@ -0,0 +1,24 @@ +# Lenovo X1 + +## Flashing instructions + +![x1_flash_ic](x1_flash_ic.jpg) + +You have to remove the keyboard in order to access the flash IC (the chip +inside the red circle on the picture above), as it is under the wider +cable (already detached from MB in the picture) connecting the keyboard +to the mainboard. + +The flash IC can be a SOIC-8 one or a WSON-8 one, and may be covered with +a piece of insulation tape. + +For more details have a look at [T420 / T520 / X220 / T420s / W520 common] and + +```eval_rst +:doc:`../../flash_tutorial/ext_power` +``` + +Steps to access the flash IC are described here [X2xx series]. + +[X2xx series]: x2xx_series.md +[T420 / T520 / X220 / T420s / W520 common]: xx20_series.md diff --git a/Documentation/mainboard/lenovo/x1_flash_ic.jpg b/Documentation/mainboard/lenovo/x1_flash_ic.jpg Binary files differnew file mode 100644 index 0000000000..6d0b9f7276 --- /dev/null +++ b/Documentation/mainboard/lenovo/x1_flash_ic.jpg diff --git a/Documentation/mainboard/lenovo/x2xx_series.md b/Documentation/mainboard/lenovo/x2xx_series.md new file mode 100644 index 0000000000..424fc37ec4 --- /dev/null +++ b/Documentation/mainboard/lenovo/x2xx_series.md @@ -0,0 +1,12 @@ +# Lenovo x2xx series disassembly instructions + +Removing the keyboard and palmrest would allow you to access the flash chip. + +Read their [Hardware Maintenance Manual](thinkpad_hmm.md) for detailed steps. + +## Steps to access the flash IC + +* Unplug the main battery +* Remove the keyboard +* Remove the palmrest + |