Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/86484?usp=email
to look at the new patch set (#7).
The following approvals got outdated and were removed: Verified+1 by build bot (Jenkins)
Change subject: mb/asus: Add SABERTOOTH P67 ......................................................................
mb/asus: Add SABERTOOTH P67
New board port based on autoport.
One of the PCIe ports is muxed between the slot and USB 3.0 front panel header. CMOS option is implemented to select which one to connect. It defaults to autodetect, which selects the slot if a card is present (presence detect pin is wired to a GPIO but it is ignored by vendor firmware, which only has the manual toggle).
There is an additional ASUS specific coprocessor on board: a KB3720QF "TPU" which has an external 64KiB SPI flash near it for its firmware. On vendor firmware, it facilitates automatic overclocking and presumably some power/voltage management features, but it seems like we don't need to do anything with it at least to just boot to coreboot. It is connected to LPC and SMBus among other things.
Tested: - Native raminit, i5-2500K - SeaBIOS 1.16.3 booting to Void Linux (6.12.16) - dGPU graphics - All PCIe slots - PCI slot - PCIEX1_2 / USB3_34 muxing - All SATA ports work in SeaBIOS - All rear USB ports - Ethernet - Serial - S3 resume - PS/2 keyboard OR mouse (splitter cables cant't work) - Rear line out jack - me_cleaner
Untested: - eSATA - All USB headers - Firewire (just confirmed the controller shows in lspci) - CPU_LED (gpio48)
Not working: - MemOK button (connected to TPU) - DRAM_LED (gpio39: on vendor FW it stays lit if there's RAM problems) - VGA_LED (gpio38: same but VGA) - BOOT_DEVICE_LED (gpio22)
Change-Id: If643a9ceb944ba2a2c552202b56829b0a0c87925 Signed-off-by: Riku Viitanen riku.viitanen@protonmail.com --- A src/mainboard/asus/sabertooth_p67/Kconfig A src/mainboard/asus/sabertooth_p67/Kconfig.name A src/mainboard/asus/sabertooth_p67/Makefile.mk A src/mainboard/asus/sabertooth_p67/acpi/ec.asl A src/mainboard/asus/sabertooth_p67/acpi/platform.asl A src/mainboard/asus/sabertooth_p67/acpi/superio.asl A src/mainboard/asus/sabertooth_p67/board_info.txt A src/mainboard/asus/sabertooth_p67/cmos.default A src/mainboard/asus/sabertooth_p67/cmos.layout A src/mainboard/asus/sabertooth_p67/devicetree.cb A src/mainboard/asus/sabertooth_p67/dsdt.asl A src/mainboard/asus/sabertooth_p67/early_init.c A src/mainboard/asus/sabertooth_p67/gpio.c A src/mainboard/asus/sabertooth_p67/hda_verb.c A src/mainboard/asus/sabertooth_p67/mainboard.c 15 files changed, 576 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/84/86484/7