Board:lenovo/t520: Difference between revisions
Jump to navigation
Jump to search
(→Status) |
(→Status) |
||
Line 3: | Line 3: | ||
Issues: | Issues: | ||
* no MRC cache (longer boot time) | * no MRC cache (longer boot time) | ||
* yellow USB port isn't powered in power-off state. | * yellow USB port isn't powered in power-off state. Seems to be a hardware bug... | ||
* S3 (Suspend to RAM) - system | * S3 (Suspend to RAM) - system powers off | ||
* | * Discrete GPU | ||
* | * Displayport connected to Discrete GPU | ||
* | * TPM. At the moment there is only support a basic support inside coreboot... | ||
* | * Windows support. | ||
* FN hotkeys (Sound buttons) | |||
Tested: | Tested: | ||
* | * Ultrabay SATA | ||
* RAM module combinations of 4G+0, 0+4G | * RAM module combinations of 4G+0, 0+4G, 8G+0 | ||
* USB ports | * USB ports | ||
* Video ( | * Video (internal) | ||
* Expresscard slot (including hotplugging) | * Expresscard slot (including hotplugging) | ||
* LAN | * Gigabit LAN | ||
* | * Mini-PCIe slot WLAN | ||
* Linux (through SeaBIOS-as-payload) | * Linux (through SeaBIOS-as-payload) | ||
* | * Trackpoint & Touchpad | ||
* Fn hotkeys | * Fn hotkeys (partial) | ||
* Thinklight | * Thinklight | ||
* | * Bluetooth | ||
* SD card slot | * SD card slot | ||
* Sound (integrated speakers, integrated mic, external headphones, external mic) | * Sound (integrated speakers, integrated mic, external headphones, external mic) | ||
Not tested: | Not tested: | ||
* | * Firewire | ||
* eSATA | * eSATA | ||
* | * mSATA | ||
* | * USB WWAN | ||
* Thermal management | * Thermal management | ||
* Fingerprint reader | * Fingerprint reader | ||
* Webcam | * Webcam | ||
* | * Dock | ||
* | * VGA output | ||
== proprietary components status == | == proprietary components status == |
Revision as of 13:52, 6 September 2014
Status
Issues:
- no MRC cache (longer boot time)
- yellow USB port isn't powered in power-off state. Seems to be a hardware bug...
- S3 (Suspend to RAM) - system powers off
- Discrete GPU
- Displayport connected to Discrete GPU
- TPM. At the moment there is only support a basic support inside coreboot...
- Windows support.
- FN hotkeys (Sound buttons)
Tested:
- Ultrabay SATA
- RAM module combinations of 4G+0, 0+4G, 8G+0
- USB ports
- Video (internal)
- Expresscard slot (including hotplugging)
- Gigabit LAN
- Mini-PCIe slot WLAN
- Linux (through SeaBIOS-as-payload)
- Trackpoint & Touchpad
- Fn hotkeys (partial)
- Thinklight
- Bluetooth
- SD card slot
- Sound (integrated speakers, integrated mic, external headphones, external mic)
Not tested:
- Firewire
- eSATA
- mSATA
- USB WWAN
- Thermal management
- Fingerprint reader
- Webcam
- Dock
- VGA output
proprietary components status
- CPU Microcode
- VGA option ROM (optional): you need it if you want graphics in SeaBIOS but most payloads should work without it (text mode or corebootfb mode)
- ME(Management Engine) => you do not have to touch it(just leave it where it is)
- GbE(Gigabit Ethernet embedded mac) => you do not have to touch it(just leave it where it is)
Code
- The code has been merged into coreboot master
$ git clone http://review.coreboot.org/p/coreboot
Flashing
T520 has a ST / numonyx M25PX64VG 8 MiB flash chip in a VDFPN8 package.
Next to the flash chip is a connector solder place "J100" where it is connected to.
1 N/C 2 N/C 3 /CS 4 VCC 5 MISO 6 /HOLD 7 /WP 8 CLK 9 GND 10 MOSI
Flash layout: FLREG0: 0x00000000
Flash Region 0 (Flash Descriptor): 00000000 - 00000fff
FLREG1: 0x07ff0500
Flash Region 1 (BIOS): 00500000 - 007fffff
FLREG2: 0x04ff0003
Flash Region 2 (Intel ME): 00003000 - 004fffff
FLREG3: 0x00020001
Flash Region 3 (GbE): 00001000 - 00002fff
FLREG4: 0x00000fff
Flash Region 4 (Platform Data): 00fff000 - 00000fff (unused)
Vendor firmware locks the flash and so you need to flash externally (unless until someone figures out a way around it).