coreboot/src
Dodoid 67a3fb6abe mb/asus: Add PRIME H610i-PLUS D4 (Alderlake/LGA1700)
This port adds support for the ASUS PRIME H610i-PLUS D4, a Mini-ITX
LGA1700 motherboard with the H610 chipset. I have been using this
port on one of these boards as my primary workstation for around
the last month, and it generally works well apart from a lack of S3
sleep. I have not yet managed to figure out the issue with that,
and have been using suspend-to-disk instead.

This board is highly similar to the H610M-K ported by Mate Kukri in
#84243, and I have included the NCT6798D fan control setup from
that patchset with minimal modification.

Working:
- Console over onboard serial port
- PS/2 keyboard
- Port 80 POST codes over ASUS debug header
- All USB ports, including USB3 working, except front USB2
- All outputs (DP, HDMI, VGA) for iGPU
- M.2 slot
- PCIe WiFi card in WiFi slot
- Onboard Ethernet
- PCIe ASPM and clock power management for all devices
- x16 PCIe slot
- All SATA ports
- Hard drive indicator LED
- All audio including front panel
- Fan control
- ME disable with HAP bit in IFD
- HSPHY-in-FMAP when ME is disabled

Untested:
- CNVi WiFi card in WiFi slot
- Front USB2 ports (did not have an adapter on hand to test)
- Status LEDs in actual error states (they do show a normal status
normally)

Not working:
- S3 sleep

Change-Id: Ib2dd2916be06dc515863df85ecb06ec043a9bc6e
Signed-off-by: Dodoid <git-noreply@dodoid.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/89167
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2025-09-28 18:16:34 +00:00
..
acpi acpi/acpi_pm: Fix compilation without SMBIOS 2025-09-22 15:52:32 +00:00
arch cpu/intel/car/non-evict: Improve CAR setup 2025-09-04 17:13:12 +00:00
commonlib commonlib/device_tree: Add dt_add_iommu_addr_prop function 2025-09-16 15:05:23 +00:00
console
cpu cpu/intel/car/non-evict: Improve CAR setup 2025-09-04 17:13:12 +00:00
device device/pci_device: Fix typo in comments 2025-09-26 19:04:54 +00:00
drivers drivers/soundwire/cs35l56: Support Cirrus Logic CS35L56 Smart Amplifier Family 2025-09-26 19:03:27 +00:00
ec ec/google/chromeec: Add API for AP shutdown command 2025-09-24 14:48:08 +00:00
include drivers/soundwire/cs35l56: Support Cirrus Logic CS35L56 Smart Amplifier Family 2025-09-26 19:03:27 +00:00
lib lib: Fix bad whitespace in add_bmp_logo_file_to_cbfs_call 2025-09-23 01:05:35 +00:00
mainboard mb/asus: Add PRIME H610i-PLUS D4 (Alderlake/LGA1700) 2025-09-28 18:16:34 +00:00
northbridge sb/intel/bd82x6x: Fix CPU replaced check 2025-09-02 17:08:06 +00:00
sbom sbom: Fix build with merged bootblock and romstage 2025-07-07 14:29:29 +00:00
security security/vboot: Extend CROS_EC_HASH_TIMEOUT_MS 2025-09-23 02:23:40 +00:00
soc soc/intel/meteorlake: Correct function naming 2025-09-26 19:58:10 +00:00
southbridge sb/intel/lynxpoint: Enable PCIe Relaxed Order 2025-09-25 16:06:18 +00:00
superio superio/nuvoton: Add NCT5535D 2025-09-26 19:02:06 +00:00
vendorcode vc/intel/fsp/mtl: Update the headers to 5124_47 (13.0.228.64) 2025-09-17 12:38:24 +00:00
Kconfig Kconfig: Introduce HAVE_CBFS_FILE_OPTION_BACKEND 2025-09-17 04:18:07 +00:00