mb/hp/snb_ivb_desktops: Add 8200 USDT variant
commit7e05377f16bd3cb220ae73af554439e31643be09
authorRiku Viitanen <riku.viitanen@protonmail.com>
Thu, 14 Dec 2023 14:21:01 +0000 (14 16:21 +0200)
committerFelix Singer <felixsinger@posteo.net>
Tue, 27 Aug 2024 00:06:13 +0000 (27 00:06 +0000)
treec43881164e4879e3d02207678b079bef127476ef
parent14c671d90a7d109cc8781f30832bd7ed69147746
mb/hp/snb_ivb_desktops: Add 8200 USDT variant

Based on autoport. data.vbt extracted from a running system
using "intelvbttool --inlegacy"

Like with 8200 SFF, OEM firmware write-protects itself, but not
the IFD, GBE or ME regions when FDO jumper is applied. Therefore,
ME can be shrunken with me_cleaner and BIOS region moved there.

Tested:
- Internal flashing from the latest endor BIOS (v2.33)
- Sandy Bridge Pentium G630 CPU
- RAM: 8+0, 8+4, 8+8 1866MHz DDR3
- SeaBIOS 1.16.2, metest86+ v6, coreinfo, nvramcui & tint payloads
- libgfxinit txtmode & corebootfb
- VGA, DisplayPort (DVI monitor through an adapter)
- Gigabit Ethernet
- All front and back USB ports
- Booting Void Linux
- Rebooting
- Mini-PCIe WLAN (PCIe)
- Both SATA ports: 2.5" & DVD
- PS/2 keyboard and mouse
- Fan control
- TPM settings in SeaBIOS

Untested:
- Second Mini-PCIe slot (or is it mSATA): connector not present on my unit
- MXM graphics

Not working:
S3: it sleeps for a few seconds and wakes up on its own

Change-Id: I1cba7a5e664758eba7ea2ab8a55658b307d1d173
Signed-off-by: Riku Viitanen <riku.viitanen@protonmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/79583
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
src/mainboard/hp/snb_ivb_desktops/Kconfig
src/mainboard/hp/snb_ivb_desktops/Kconfig.name
src/mainboard/hp/snb_ivb_desktops/variants/compaq_8200_elite_usdt/board_info.txt [new file with mode: 0644]
src/mainboard/hp/snb_ivb_desktops/variants/compaq_8200_elite_usdt/data.vbt [new file with mode: 0644]
src/mainboard/hp/snb_ivb_desktops/variants/compaq_8200_elite_usdt/early_init.c [new file with mode: 0644]
src/mainboard/hp/snb_ivb_desktops/variants/compaq_8200_elite_usdt/gma-mainboard.ads [new file with mode: 0644]
src/mainboard/hp/snb_ivb_desktops/variants/compaq_8200_elite_usdt/gpio.c [new file with mode: 0644]
src/mainboard/hp/snb_ivb_desktops/variants/compaq_8200_elite_usdt/hda_verb.c [new file with mode: 0644]
src/mainboard/hp/snb_ivb_desktops/variants/compaq_8200_elite_usdt/overridetree.cb [new file with mode: 0644]