Hello build bot (Jenkins), Patrick Georgi, Martin Roth, Angel Pons,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/44167
to look at the new patch set (#6).
Change subject: mb/acer/m3800: add Acer Aspire M3800 desktop ......................................................................
mb/acer/m3800: add Acer Aspire M3800 desktop
Adds a new port for the Aspire M3800 of which I only own the mainboard named "Acer G43T-AM3" (sticker). In DMI data it is additionally called Acer EG43M.
The Aspire M5800 model seems to use the same mainboard. The BIOS you can download from Acer is identical for both. There are also models M3802 and M5802 and the mainboard model G43T-AM which is suspect is a variant with DDR2 memory instead of DDR3, though I have no clear evidence.
It is a microATX-sized board with an LGA 775 socket, four DDR3 DIMM slots, one PCIe x16 slot, one PCIe x1 slot and two PCI slots based on the Intel G43 chipset.
The port was started by copying mb/intel/dg43gt (not going to lie here) and adapting things by looking at dumps from the system when running with the vendor BIOS. Serial console output is possible by soldering to a point at the corresponding Super IO pin.
The service manual for the board was helpful for setting the correct PCI IRQ links. It can be found publicly on the internet as the "Acer Aspire M3800 Service Manual".
Working: - CPUs from Pentium Dual-Core E2160 to Core 2 Quad Q9550 at FSB1333 - At least three DIMM slots (no fourth DIMM at hand) at 1066 MHz - PS/2 mouse - PS/2 keyboard (needs CONFIG_SEABIOS_PS2_TIMEOUT, tested: 500) - USB ports (8 internal, 4 external) - Both PCI ports with various cards (Ethernet, audio, USB, VGA) - Integrated graphics (libgfxinit) - HDMI and VGA ports - boot with PCIe graphics and SeaBIOS - boot with PCI VGA and SeaBIOS - Both PCIe ports - Intel GbE - All six SATA ports - Native raminit - Flashing with flashrom - Rear audio output - SeaBIOS to boot slackware64 - SeaBIOS to boot Windows 10 (needs VGA BIOS) - Temperature readings (including PECI) - SuperIO EC automatic fan control - S3 suspend/resume - Poweroff
Not working: - Resource issues with the VGA BIOS of a PCI rv100-based card - SuperIO voltage reading conversions
Untested: - The other audio jacks or the front panel header - On-board Firewire - EHCI debug - VBT (was extracted and added, but don't know how to test) - SuperIO GPIOs
Signed-off-by: Michael Büchler michael.buechler@posteo.net Change-Id: I846cf5f4f1ef27fc644676a4c6f7a333e061f6cf --- A src/mainboard/acer/Kconfig A src/mainboard/acer/Kconfig.name A src/mainboard/acer/m3800/Kconfig A src/mainboard/acer/m3800/Kconfig.name A src/mainboard/acer/m3800/Makefile.inc A src/mainboard/acer/m3800/acpi/ec.asl A src/mainboard/acer/m3800/acpi/ich10_pci_irqs.asl A src/mainboard/acer/m3800/acpi/superio.asl A src/mainboard/acer/m3800/acpi_tables.c A src/mainboard/acer/m3800/board_info.txt A src/mainboard/acer/m3800/cmos.default A src/mainboard/acer/m3800/cmos.layout A src/mainboard/acer/m3800/cstates.c A src/mainboard/acer/m3800/data.vbt A src/mainboard/acer/m3800/devicetree.cb A src/mainboard/acer/m3800/dsdt.asl A src/mainboard/acer/m3800/early_init.c A src/mainboard/acer/m3800/gma-mainboard.ads A src/mainboard/acer/m3800/gpio.c A src/mainboard/acer/m3800/hda_verb.c 20 files changed, 597 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/67/44167/6