mb/lenovo: Add ThinkCentre M920q (Coffee Lake)
commitd28fedf4f2cb7e4475a6cdfcab37d64cc60bba1f
authorMaciej Pijanowski <maciej.pijanowski@3mdeb.com>
Wed, 17 Jan 2024 22:47:44 +0000 (17 23:47 +0100)
committerFelix Singer <service+coreboot-gerrit@felixsinger.de>
Tue, 5 Nov 2024 20:34:19 +0000 (5 20:34 +0000)
tree23b3d4863b1028b48efcb0191e43b00973cfe06b
parentf48dd169954716562bc88f9ecb25d38d63c18f8d
mb/lenovo: Add ThinkCentre M920q (Coffee Lake)

It may come with 8th or 9th Gen CPUs. i5-8500T has been tested here.

Works:
- Serial adapter from daughter board (COM1 connector)
- USB ports front and back
- USB-C port (charging, data)
- HDMI
- Ethernet
- SATA
- NVMe
- internal speaker
- TPM2.0
- PCIe x8 port (x8 riser tested, x4 not)

Does not work:
- front audio jacks

Change-Id: Iea1dc5745c0ecf687fa18b793f0aab4b0855d6d4
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80609
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
21 files changed:
Documentation/mainboard/index.md
Documentation/mainboard/lenovo/m920q.md [new file with mode: 0644]
src/mainboard/lenovo/m920q/Kconfig [new file with mode: 0644]
src/mainboard/lenovo/m920q/Kconfig.name [new file with mode: 0644]
src/mainboard/lenovo/m920q/Makefile.mk [new file with mode: 0644]
src/mainboard/lenovo/m920q/acpi/ec.asl [new file with mode: 0644]
src/mainboard/lenovo/m920q/acpi/mainboard.asl [new file with mode: 0644]
src/mainboard/lenovo/m920q/acpi/superio.asl [new file with mode: 0644]
src/mainboard/lenovo/m920q/board_info.txt [new file with mode: 0644]
src/mainboard/lenovo/m920q/bootblock.c [new file with mode: 0644]
src/mainboard/lenovo/m920q/cmos.default [new file with mode: 0644]
src/mainboard/lenovo/m920q/cmos.layout [new file with mode: 0644]
src/mainboard/lenovo/m920q/data.vbt [new file with mode: 0644]
src/mainboard/lenovo/m920q/devicetree.cb [new file with mode: 0644]
src/mainboard/lenovo/m920q/dsdt.asl [new file with mode: 0644]
src/mainboard/lenovo/m920q/gma-mainboard.ads [new file with mode: 0644]
src/mainboard/lenovo/m920q/gpio.c [new file with mode: 0644]
src/mainboard/lenovo/m920q/hda_verb.c [new file with mode: 0644]
src/mainboard/lenovo/m920q/include/mainboard/gpio.h [new file with mode: 0644]
src/mainboard/lenovo/m920q/ramstage.c [new file with mode: 0644]
src/mainboard/lenovo/m920q/romstage.c [new file with mode: 0644]