lenovo/x201: Add support for Lenovo X201 (Calpella-based laptop)

Hardware / Coreboot - Vladimir Serbinenko [gmail.com] - 15 December 2013 10:50 UTC

Was extensively tested on my X201. More info on the wiki

Change-Id: I503d77749780422e446b48224ca98a1f22a2c180

9bf05de lenovo/x201: Add support for Lenovo X201 (Calpella-based laptop)
src/mainboard/lenovo/Kconfig | 6 +
src/mainboard/lenovo/x201/Kconfig | 53 ++
src/mainboard/lenovo/x201/Makefile.inc | 24 +
src/mainboard/lenovo/x201/acpi/dock.asl | 82 ++++
src/mainboard/lenovo/x201/acpi/ec.asl | 26 +
src/mainboard/lenovo/x201/acpi/gpe.asl | 30 ++
.../lenovo/x201/acpi/nehalem_pci_irqs.asl | 86 ++++
src/mainboard/lenovo/x201/acpi/platform.asl | 149 ++++++
src/mainboard/lenovo/x201/acpi/superio.asl | 1 +
src/mainboard/lenovo/x201/acpi/video.asl | 115 +++++
src/mainboard/lenovo/x201/acpi_tables.c | 282 +++++++++++
src/mainboard/lenovo/x201/cmos.default | 11 +
src/mainboard/lenovo/x201/cmos.layout | 137 ++++++
src/mainboard/lenovo/x201/devicetree.cb | 145 ++++++
src/mainboard/lenovo/x201/dock.c | 63 +++
src/mainboard/lenovo/x201/dock.h | 26 +
src/mainboard/lenovo/x201/dsdt.asl | 99 ++++
src/mainboard/lenovo/x201/fadt.c | 160 ++++++
src/mainboard/lenovo/x201/gma.c | 514 ++++++++++++++++++++
src/mainboard/lenovo/x201/gpio.h | 405 +++++++++++++++
src/mainboard/lenovo/x201/irq_tables.c | 61 +++
src/mainboard/lenovo/x201/mainboard.c | 157 ++++++
src/mainboard/lenovo/x201/mptable.c | 82 ++++
src/mainboard/lenovo/x201/romstage.c | 364 ++++++++++++++
src/mainboard/lenovo/x201/smi.h | 26 +
src/mainboard/lenovo/x201/smihandler.c | 183 +++++++
26 files changed, 3287 insertions(+)

Upstream: review.coreboot.org


  • Share