Attention is currently required from: Alexander Couzens, Arthur Heymans, Felix Singer, Krystian Hebel, Maciej Pijanowski, Michał Kopeć, Michał Żygowski, Nicholas Sudsgaard, Paul Menzel.
Hello Alexander Couzens, Arthur Heymans, Felix Singer, Krystian Hebel, Maciej Pijanowski, Michał Żygowski, Nicholas Sudsgaard, Paul Menzel, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/80610?usp=email
to look at the new patch set (#8).
The following approvals got outdated and were removed: Code-Review+2 by Felix Singer, Verified+1 by build bot (Jenkins)
Change subject: mb/lenovo: Add ThinkCentre M700/M900 Tiny board (Skylake/Kaby Lake) ......................................................................
mb/lenovo: Add ThinkCentre M700/M900 Tiny board (Skylake/Kaby Lake)
The M700 / M900 Tiny boards are USFF PCs that come with Skylake LGA1151 processors. M700 comes with B150 chipset, M900 comes with Q170 and is vPro capable.
There is an onboard discrete TPM 1.2. Intel PTT fTPM can also be enabled in vendor FW, but for now it's not used here.
LPSS UART for debugging is available on pins 17,18 on the underside of the mainboard, but it is not enabled by default.
Tested unit is M900 with i5-6500T. Boots to Fedora 38 w/ kernel 6.5.5 and Windows 11.
Tested and working:
- Serial port (via optional module) - Rear DisplayPort connectors - Graphics w/ libgfxinit - Ethernet - SATA - NVMe - Internal speaker, front combo jack, rear line-out - Discrete TPM 1.2 - USB ports (Port 1 untested, apparently broken on my unit) - M.2 2230 Wi-Fi slot (needs ASPM L1s disabled) - S3 suspend - ME disable via NVRAM setting
Untested:
- Front mic input - Optional expansion headers: DisplayPort, USB, PS/2, SATA / PCIe
Change-Id: I6786e068ec03c8bf243e1767cd7b9d50512ea77f Signed-off-by: Michał Kopeć michal.kopec@3mdeb.com --- A src/mainboard/lenovo/m900_tiny/Kconfig A src/mainboard/lenovo/m900_tiny/Kconfig.name A src/mainboard/lenovo/m900_tiny/Makefile.mk A src/mainboard/lenovo/m900_tiny/acpi/ec.asl A src/mainboard/lenovo/m900_tiny/acpi/superio.asl A src/mainboard/lenovo/m900_tiny/board_info.txt A src/mainboard/lenovo/m900_tiny/bootblock.c A src/mainboard/lenovo/m900_tiny/cmos.default A src/mainboard/lenovo/m900_tiny/cmos.layout A src/mainboard/lenovo/m900_tiny/data.vbt A src/mainboard/lenovo/m900_tiny/devicetree.cb A src/mainboard/lenovo/m900_tiny/dsdt.asl A src/mainboard/lenovo/m900_tiny/gma-mainboard.ads A src/mainboard/lenovo/m900_tiny/gpio.c A src/mainboard/lenovo/m900_tiny/gpio_early.c A src/mainboard/lenovo/m900_tiny/hda_verb.c A src/mainboard/lenovo/m900_tiny/include/mainboard/gpio.h A src/mainboard/lenovo/m900_tiny/ramstage.c A src/mainboard/lenovo/m900_tiny/romstage.c 19 files changed, 854 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/10/80610/8