mainboard/lenovo: Add Lenovo Thinkpad T520 support

Hardware / Coreboot - Zaolin [das-labor.org] - 13 May 2014 15:00 UTC

Short list of known issues for this patchset:

- Suspend/Resume - does not work
- Combi pci card for SD/MMC card reader with IEEE1394 - not found
- Shutdown - sometimes does not work as expected
- At least mysterious harddrive i/o

Change-Id: Iaba8d1f5e471cfeca20d82f4e1b416641e1f2ae9

a823f9b mainboard/lenovo: Add Lenovo Thinkpad T520 support
src/mainboard/lenovo/Kconfig | 6 +
src/mainboard/lenovo/t520/Kconfig | 83 +++++
src/mainboard/lenovo/t520/Makefile.inc | 20 ++
src/mainboard/lenovo/t520/acpi/ec.asl | 26 ++
src/mainboard/lenovo/t520/acpi/gpe.asl | 13 +
src/mainboard/lenovo/t520/acpi/platform.asl | 74 +++++
.../lenovo/t520/acpi/sandybridge_pci_irqs.asl | 65 ++++
src/mainboard/lenovo/t520/acpi/superio.asl | 1 +
src/mainboard/lenovo/t520/acpi/video.asl | 115 +++++++
src/mainboard/lenovo/t520/acpi_tables.c | 256 ++++++++++++++++
src/mainboard/lenovo/t520/board_info.txt | 6 +
src/mainboard/lenovo/t520/cmos.default | 18 ++
src/mainboard/lenovo/t520/cmos.layout | 158 ++++++++++
src/mainboard/lenovo/t520/devicetree.cb | 139 +++++++++
src/mainboard/lenovo/t520/dsdt.asl | 60 ++++
src/mainboard/lenovo/t520/fadt.c | 160 ++++++++++
src/mainboard/lenovo/t520/hda_verb.h | 317 ++++++++++++++++++++
src/mainboard/lenovo/t520/mainboard.c | 194 ++++++++++++
src/mainboard/lenovo/t520/romstage.c | 295 ++++++++++++++++++
src/mainboard/lenovo/t520/smi.h | 20 ++
src/mainboard/lenovo/t520/smihandler.c | 169 +++++++++++
src/mainboard/lenovo/t520/thermal.h | 30 ++
22 files changed, 2225 insertions(+)

Upstream: review.coreboot.org


  • Share