coreboot-kgpe-d16/src/mainboard/asus
Tristan Corrick 3f7de0686d mainboard: Add ASUS Maximus IV GENE-Z
Tested with GRUB 2.02 as a payload, booting Debian GNU/Linux 9.3 with
kernel 4.9. This code is based on the output of autoport.

Working:
 - S3 suspend/resume
 - USB
 - Gigabit Ethernet
 - integrated graphics
 - PCIe
 - SATA
 - eSATA
 - PS/2 port (only a mouse has been tested)
 - hardware monitor
 - onboard audio
 - front panel audio
 - native raminit (2 x 4GB + 2 x 8GB, DDR3-1333)
 - native graphics init with libgfxinit
 - EHCI debug. The debug port is the port closest to the HDMI port.
 - flashrom, using the internal programmer. Tested with coreboot,
   untested with the vendor firmware.
 - NVRAM settings. Only `gfx_uma_size` and `debug_level` have been
   tested with values different from the default.

Untested:
 - VGA BIOS for graphics init
 - PCIe graphics
 - S/PDIF audio

Not working:
 - "clear CMOS" button

The CPUTIN sensor on the Super I/O is not connected. The PECI agent is
likely connected instead to give CPU temperature readings. However,
there does not appear to be enough information in the publicly available
datasheets to fully set up the PECI agent. As a result, there is
currently no accurate, automatic fan control via the Super I/O.

Change-Id: I1fc7940bb139623a5a0fde984c023deca9b551f2
Signed-off-by: Tristan Corrick <tristan@corrick.kiwi>
Reviewed-on: https://review.coreboot.org/24971
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-04-06 07:06:21 +00:00
..
a8n_e mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
a8n_sli
a8v-e_deluxe mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
a8v-e_se mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
am1i-a mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
f2a85-m mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
k8v-x mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
kcma-d8 src/mainboard: Fix various typos 2017-11-23 05:01:47 +00:00
kfsn4-dre AMD boards: Fix function name (soft_reset) in message 2017-10-31 09:57:06 +00:00
kfsn4-dre_k8 mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
kgpe-d16 security/tpm: Change TPM naming for different layers. 2018-01-18 01:45:35 +00:00
m2n-e mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
m2v mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
m2v-mx_se mb/asus/m2v-mx_se: Add cmos.default 2018-02-06 15:20:41 +00:00
m4a78-em mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
m4a785-m mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
m4a785t-m mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
m5a88-v mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
maximus_iv_gene-z mainboard: Add ASUS Maximus IV GENE-Z 2018-04-06 07:06:21 +00:00
p2b asus/p2b: Align ACPI tables with asus/p2b-ls 2017-12-07 19:20:53 +00:00
p2b-d asus/p2b-d[s]: Move to EARLY_CBMEM_INIT 2017-09-26 19:54:03 +00:00
p2b-ds asus/p2b-d[s]: Move to EARLY_CBMEM_INIT 2017-09-26 19:54:03 +00:00
p2b-f asus/p2b-f: Move to EARLY_CBMEM_INIT 2017-09-26 19:54:16 +00:00
p2b-ls asus/p2b-ls: Disable SuperI/O ACPI logical device 2017-12-07 19:22:22 +00:00
p3b-f asus/p2b-ls,asus/p3b-f: Move to EARLY_CBMEM_INIT 2017-09-13 17:22:33 +00:00
p5gc-mx mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
Kconfig
Kconfig.name