soc/intel/ptl: Update ME specification version to 21
[coreboot.git] / Documentation / mainboard / lenovo / r60.md
blob91854fbfb6e032f2c455c6f5a99f080762a53247
1 # Lenovo Thinkpad R60
3 Untested on boards with external Radeon graphics adapter. If you have such
4 board, proceed at your own risk and document if it does work.
6 ## Flashing instructions
8 ### External flashing
10 The flash IC is located at the bottom center of the mainboard. Access to
11 the flash chip is blocked by the magnesium frame, so you need to disassemble
12 the entire laptop and remove the mainboard. The flash chip is referenced as U49 in
13 the schematics and in the boardview.
15 ![](r60_chip.jpg)
17 To disassemble the laptop, follow the [Hardware Maintenance Manual](https://thinkpads.com/support/hmm/hmm_pdf/42x3749_02.pdf).
19 ### Internal flashing on Vendor BIOS
21 This [method](https://gist.github.com/ArthurHeymans/c5ef494ada01af372735f237f6c6adbe) describes a way to install coreboot with vendor firmware still
22 installed on the Lenovo Thinkpad X60. It is reported to also work in Thinkpad
23 R60, with the only difference being the board target you build coreboot for.
25 ### Flashing on coreboot
27 Default configuration of coreboot doesn't feature any flash restrictions
28 like the vendor firmware, therefore flashrom is able to flash any rom without problems.
30 ## Things tested and working in Linux 5.3:
32 - Intel WiFi card
33 - Suspend and resume
34 - Native graphics initialization. Both legacy VGA and linear framebuffer work
35 - GRUB2 2.04 and SeaBIOS 1.12.1 payloads
36 - Reflashing with flashrom (use flashrom-git as of 17.09.2019)
37 - 2G+1G memory configuration working
38 - 2504 dock USB ports if not hotplugged
40 ## Things tested and not working:
42 - 2504 dock hotplugging
43 - Black bar at the left side of the screen. Doesn't appear in Linux. See picture at top
44 - Sometimes it takes several second to run coreboot. Just wait for it