Lenovo X230: new port
commite7e9502d46735e4f1aafd9b362d912070b9bb29d
authorVladimir Serbinenko <phcoder@gmail.com>
Sun, 12 Jan 2014 14:26:15 +0000 (12 15:26 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Wed, 22 Jan 2014 15:44:57 +0000 (22 16:44 +0100)
tree74b18f2210581da7ce0ed3e40f6d20541222b67d
parent2a1d5b061db4e0019fa4a7f0a8c0fdca2c5c2242
Lenovo X230: new port

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
Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
Reviewed-on: http://review.coreboot.org/4679
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@google.com>
26 files changed:
src/mainboard/lenovo/Kconfig
src/mainboard/lenovo/x230/Kconfig [new file with mode: 0644]
src/mainboard/lenovo/x230/Makefile.inc [new file with mode: 0644]
src/mainboard/lenovo/x230/acpi/ec.asl [copied from src/southbridge/intel/bd82x6x/acpi/pcie_port.asl with 72% similarity]
src/mainboard/lenovo/x230/acpi/gpe.asl [new file with mode: 0644]
src/mainboard/lenovo/x230/acpi/mainboard.asl [new file with mode: 0644]
src/mainboard/lenovo/x230/acpi/platform.asl [new file with mode: 0644]
src/mainboard/lenovo/x230/acpi/sandybridge_pci_irqs.asl [new file with mode: 0644]
src/mainboard/lenovo/x230/acpi/superio.asl [new file with mode: 0644]
src/mainboard/lenovo/x230/acpi/video.asl [new file with mode: 0644]
src/mainboard/lenovo/x230/acpi_tables.c [new file with mode: 0644]
src/mainboard/lenovo/x230/board_info.txt [new file with mode: 0644]
src/mainboard/lenovo/x230/cmos.default [new file with mode: 0644]
src/mainboard/lenovo/x230/cmos.layout [new file with mode: 0644]
src/mainboard/lenovo/x230/devicetree.cb [new file with mode: 0644]
src/mainboard/lenovo/x230/dsdt.asl [new file with mode: 0644]
src/mainboard/lenovo/x230/fadt.c [new file with mode: 0644]
src/mainboard/lenovo/x230/gpio.h [new file with mode: 0644]
src/mainboard/lenovo/x230/hda_verb.h [new file with mode: 0644]
src/mainboard/lenovo/x230/mainboard.c [new file with mode: 0644]
src/mainboard/lenovo/x230/romstage.c [new file with mode: 0644]
src/mainboard/lenovo/x230/smi.h [new file with mode: 0644]
src/mainboard/lenovo/x230/smihandler.c [new file with mode: 0644]
src/mainboard/lenovo/x230/thermal.h [copied from src/southbridge/intel/bd82x6x/acpi/pcie_port.asl with 50% similarity]
src/southbridge/intel/bd82x6x/acpi/pcie.asl
src/southbridge/intel/bd82x6x/acpi/pcie_port.asl