Board:lenovo/t520: Difference between revisions

From coreboot
Jump to navigation Jump to search
No edit summary
No edit summary
Line 26: Line 26:
* Sound (integrated speakers, integrated mic, external headphones, external mic)
* Sound (integrated speakers, integrated mic, external headphones, external mic)
* Fingerprint reader
* Fingerprint reader
* 4338 USB3 Dock ( VGA, USB, Line-in/out, DVI not supported because of native graphics )
* Docking tested with Lenovo ThinkPad Mini Dock Plus Series 3 USB 3.0 Type 4338
** VGA
** LAN
** USB Hub
** Line-in/out
** DVI-D / DisplayPort not supported because it is connected to discrete graphics
* VGA output
* VGA output



Revision as of 22:52, 4 October 2014

Status

Issues:

  • no MRC cache (longer boot time)
  • yellow USB port isn't powered in power-off state.
  • S3 (Suspend to RAM) - system powers off
  • Discrete GPU not supported
  • DisplayPort only connected to Discrete GPU
  • TPM. At the moment there is only support a basic support inside coreboot...
  • Windows hung while boot or reboots before start

Tested:

  • Ultrabay SATA
  • RAM module combinations of mrc: 4G+0, 0+4G, 8G+0, native: 4G+0, 8G+0
  • USB ports
  • Video (internal)
  • ExpressCard slot (including hot-plugging)
  • Gigabit LAN
  • Mini-PCIe slot WLAN
  • Linux (through SeaBIOS-as-payload)
  • Trackpoint & Touchpad
  • Fn hotkeys
  • Thinklight
  • Bluetooth
  • SD card slot
  • Sound (integrated speakers, integrated mic, external headphones, external mic)
  • Fingerprint reader
  • Docking tested with Lenovo ThinkPad Mini Dock Plus Series 3 USB 3.0 Type 4338
    • VGA
    • LAN
    • USB Hub
    • Line-in/out
    • DVI-D / DisplayPort not supported because it is connected to discrete graphics
  • VGA output

Not tested:

  • Firewire
  • eSATA
  • mSATA
  • USB WWAN
  • Thermal management
  • Webcam

Proprietary Components Status

  • CPU Microcode
  • FDT(Flash Descriptor Table) => Always needed
  • 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

{{ #if: | * [{{{review_url}}} The code has been merged into coreboot master]: | * The code has been merged into coreboot master:}}

 $ git clone https://review.coreboot.org/coreboot.git


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).