coreboot-kgpe-d16/Documentation
Michael Büchler 4f1378ee47 mb/asrock: Add ASRock H77 Pro4-M mainboard
This adds a new port for the ASRock H77 Pro4-M motherboard. It is
microATX-sized with an LGA1155 socket and four DIMM sockets for DDR3
SDRAM.

The port was initially done with autoport. It is quite similar to the
ASRock B75 Pro3-M which is already supported by coreboot.

Working:
- Sandy Bridge and Ivy Bridge CPUs (tested: i5-2500, Pentium G2120)
- Native RAM initialization with four DIMMs of two different types
- PS/2 combined port (mouse or keyboard)
- Integrated GPU by libgfxinit on all monitor ports (DVI-D, HDMI, D-Sub)
- PCIe graphics in the PEG slot
- All three additional PCIe slots
- All rear and internal USB2 ports
- All rear and internal USB3 ports with reasonable transfer rates
- All six SATA ports from the PCH (two 6 Gb/s, four 3 Gb/s)
- All two SATA ports from the ASM1061 PCIe-to-SATA bridge (6 Gb/s)
- Rear eSATA connector (multiplexed with one ASM1061 port)
- Console output on the serial port of the Super I/O
- SeaBIOS 1.15.0 to boot slackware64
- SeaBIOS 1.15.0 to boot Windows 10 (needs VGA BIOS)
- Internal flashing with flashrom-1.2 (needs `--ifd -i bios --noverify-all`)
- External flashing with flashrom-1.2 and a Raspberry Pi 1
- S3 suspend/resume from either Linux or Windows 10

Not working:
- Booting from the two SATA ports provided by the ASM1061
- Automatic fan control with the NCT6776D Super I/O

Untested:
- VBT (it is included, though)
- Infrared header

Change-Id: Ic2c51bf7babd9dfcbaf69a5019b2a034762052f2
Signed-off-by: Michael Büchler <michael.buechler@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45317
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2021-12-23 14:41:03 +00:00
..
RFC Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00
_static
acpi Documentation/acpi/gpio.md: Update implementation details 2021-11-05 12:40:47 +00:00
arch Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00
cbfstool
community Documentation: Explain how to join Slack 2021-10-08 15:42:25 +00:00
contributing Documentation: Improve preamble of coding style 2021-10-17 11:47:01 +00:00
doxygen
drivers Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00
flash_tutorial Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00
getting_started Documentation: Add warning about "private" changes on Gerrit 2021-11-22 16:28:51 +00:00
gfx drivers/intel/gma: Add override for presence straps 2020-05-20 23:38:05 +00:00
ifdtool Documentation: Use correct KiB/MiB units instead of KB/MB 2021-02-09 07:47:41 +00:00
infrastructure
lib Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00
mainboard mb/asrock: Add ASRock H77 Pro4-M mainboard 2021-12-23 14:41:03 +00:00
northbridge Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00
releases Documentation/releases: Improve CSME section 2021-12-16 14:17:55 +00:00
security Documentation/security/vboot: Update 4.15 vboot supported boards 2021-11-09 15:49:46 +00:00
soc Documentation: Add some notes about how to integrate FSP 2021-11-19 18:26:00 +00:00
superio Documentation/lint: Use Super I/O instead of SuperIO 2021-11-19 14:47:20 +00:00
technotes Documenation: call out `lcov` as required 2021-10-29 05:09:57 +00:00
tutorial Documentation: Update SSH key procedure 2021-12-06 08:19:05 +00:00
vendorcode
.gitignore
AMD-S3.txt
COPYING
Doxyfile.coreboot
Doxyfile.coreboot_simple
Makefile
Makefile.sphinx Documentation: Add several fixes 2020-07-01 21:51:26 +00:00
POSTCODES
beginverbatim.tex
cbfs.txt
codeflow.svg
conf.py Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00
corebootBuildingGuide.tex
coreboot_logo.png
distributions.md mainboard/starlabs: Add StarBook Mk V 2021-11-22 14:53:04 +00:00
endverbatim.tex
gcov.txt Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00
hypertransport.svg
index.md Documentation: Open up avenue for codifying our best practices 2021-10-29 06:31:29 +00:00
payloads.md
util.md Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00