mb/google/nissa/var/rull: add ssd timing and modify ssd GPIO pins of rtd3
[coreboot2.git] / Documentation / mainboard / lenovo / t440p.md
blobf939fdd783a485b331d83c1f44b428faa51e4389
1 # Lenovo ThinkPad T440p
3 This page describes how to run coreboot on [Lenovo ThinkPad T440p].
5 ## Required proprietary blobs
7 Please see [mrc.bin](../../northbridge/intel/haswell/mrc.bin).
9 ## Flashing instructions
11 T440p has two flash chips, an 8 MiB W25Q64FV and a 4 MiB W25Q32FV. To flash
12 coreboot, you just need to remove the big door according to the T440
13 [Hardware Maintenance Manual] and flash the 4 MiB chip.
15 ![T440p flash chip](t440p_flash_chip.jpg)
17 To access the 8 MiB chip, you need to remove the base cover.
19 ![T440p 8 MiB flash chip](t440p_all_flash_chips.jpg)
21 The flash layout of the OEM firmware is as follows:
23     00000000:00000fff fd
24     00001000:00002fff gbe
25     00003000:004fffff me
26     00500000:00bfffff bios
28 After flashing coreboot, you may need to re-plug the AC adapter to make
29 the laptop able to power on.
31 ## Known Issues
33 - Cannot get the mainboard serial number from the mainboard: the OEM
34   UEFI firmware gets the serial number from an "emulated EEPROM" via
35   I/O port 0x1630/0x1634, but it's still unknown how to make it work
36 - The dGPU does not currently work in Windows.
38 ## Working
40 - boot Arch Linux with Linux 4.19.77 from SeaBIOS payload
41 - integrated graphics init with libgfxinit
42 - EHCI debug: the port is the non-charging USB2 port on the right
43 - video output: internal (eDP), miniDP, dock DP, dock HDMI
44 - ACPI support
45 - keyboard and trackpoint
46 - SATA
47 - M.2 SATA SSD
48 - USB
49 - Ethernet
50 - WLAN
51 - WWAN
52 - bluetooth
53 - virtualization: VT-x and VT-d
54 - dock
55 - CMOS options: wlan, trackpoint, fn_ctrl_swap
56 - internal flashing when IFD is unlocked
57 - using `me_cleaner`
58 - dGPU (must be enabled in CMOS options)
60 [Lenovo ThinkPad T440p]: https://pcsupport.lenovo.com/us/zh/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t440p
61 [Hardware Maintenance Manual]: https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles_pdf/t440p_hmm_en_sp40a25467_04.pdf