Lenovo X230: new port

Hardware / Coreboot - Vladimir Serbinenko [gmail.com] - 22 January 2014 09:44 EST

probably a problem in MRC:- EHCI output failure after sysagent- no S3- no MRC cache- MRC needs watchdog- less MTRR could be used by some memory map optimisations

Not tested:- dock (probably doesn't work)- msata (probably works)- wwan (probably works)- mini displayport (probably works)

Blobs: MRC
VGA Oprom

Change-Id: I5bdb9372971f48e048848d57b6c924b79782dbde

e7e9502 Lenovo X230: new port
src/mainboard/lenovo/Kconfig | 6 +
src/mainboard/lenovo/x230/Kconfig | 83 +++++
src/mainboard/lenovo/x230/Makefile.inc | 20 ++
src/mainboard/lenovo/x230/acpi/ec.asl | 26 ++
src/mainboard/lenovo/x230/acpi/gpe.asl | 13 +
src/mainboard/lenovo/x230/acpi/platform.asl | 74 +++++
.../lenovo/x230/acpi/sandybridge_pci_irqs.asl | 65 ++++
src/mainboard/lenovo/x230/acpi/superio.asl | 1 +
src/mainboard/lenovo/x230/acpi/video.asl | 115 +++++++
src/mainboard/lenovo/x230/acpi_tables.c | 256 ++++++++++++++++
src/mainboard/lenovo/x230/board_info.txt | 6 +
src/mainboard/lenovo/x230/cmos.default | 18 ++
src/mainboard/lenovo/x230/cmos.layout | 157 ++++++++++
src/mainboard/lenovo/x230/devicetree.cb | 135 +++++++++
src/mainboard/lenovo/x230/dsdt.asl | 60 ++++
src/mainboard/lenovo/x230/fadt.c | 159 ++++++++++
src/mainboard/lenovo/x230/gpio.h | 305 +++++++++++++++++++
src/mainboard/lenovo/x230/hda_verb.h | 316 ++++++++++++++++++++
src/mainboard/lenovo/x230/mainboard.c | 195 ++++++++++++
src/mainboard/lenovo/x230/romstage.c | 283 ++++++++++++++++++
src/mainboard/lenovo/x230/smihandler.c | 174 +++++++++++
src/mainboard/lenovo/x230/thermal.h | 29 ++
src/southbridge/intel/bd82x6x/acpi/pcie.asl | 10 +
src/southbridge/intel/bd82x6x/acpi/pcie_port.asl | 6 +
24 files changed, 2512 insertions(+)

Upstream: review.coreboot.org


  • Share