coreboot/src/mainboard
Arthur Heymans 1541256f22 mb/asus/p5qc: Add mainboard
SeaBIOS does not seem to like the Marvel IDE controller, so disabled SeaBIOS
support for ATA. It works fine in Linux afterwards.

Working:
- SATA on southbridge port
- SATA on marvel IDE controller ports (only in Linux)
- USB
- COM1
- PS2 Keyboard
- DDR2 DIMMs
- PCIe x16 PEG port
- PCI port
- NIC (needs a driver to set macaddress)
- S3 resume

Not working:
- SeaBIOS with ATA support (long timeout marvel controller so disabled)
- DDR3 fails because the proper clock signal does not get enabled. Even when
fixing this it fails later or during memtest, so it should be considered
unsupported for now

Untested:
- PCIe x1 ports (expected to work)
- sound (expected to work)

TODO:
add documentation

Change-Id: I4a81940707566776bd048904ca1387fea741fece
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/28264
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
2018-10-15 14:10:18 +00:00
..
adi mb: Get rid of unneeded include <cbmem.h> 2018-08-13 15:35:22 +00:00
adlink
advansus mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
amd mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
aopen mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
apple mb/*/*/cmos.default: Decrease debug_level to 'Debug' 2018-08-15 18:39:17 +00:00
asrock src/mb/asrock/g41c-gs: Add variant g41m-s3 2018-09-28 09:56:17 +00:00
asus mb/asus/p5qc: Add mainboard 2018-10-15 14:10:18 +00:00
avalue mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
bap src/mainboard: Fix typo 2018-08-09 15:56:32 +00:00
biostar src/mainboard: Fix typo 2018-08-09 15:56:32 +00:00
cavium mb/cavium/cn8100_sff_evb: Only expose two UARTs 2018-10-11 00:58:31 +00:00
compulab southbridge/intel/bd82x6x/Kconfig: Do not include any IFD by default 2018-08-05 19:57:56 +00:00
cubietech mb/cubietech: Get rid of whitespace before tab 2018-06-04 08:58:16 +00:00
elmex src/mainboard: Fix typo 2018-08-09 15:56:32 +00:00
emulation Move compiler.h to commonlib 2018-10-08 16:57:27 +00:00
esd mb: Get rid of unneeded include <cbmem.h> 2018-08-13 15:35:22 +00:00
facebook mb/facebook/watson: Update IDPROM region in board.fmd 2018-07-17 01:18:12 +00:00
foxconn src/mainboard/*/*: Set Mini-ITX boards' category to "mini" 2018-09-13 08:29:16 +00:00
getac mb: Get rid of unneeded include <cbmem.h> 2018-08-13 15:35:22 +00:00
gigabyte mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
gizmosphere src/mainboard: Fix typo 2018-08-09 15:56:32 +00:00
google vc/google/chromeos/ec: remove EC hibernate in cr50 update path 2018-10-15 13:56:01 +00:00
hp mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
ibase mb/ibase/mb899: Remove unneeded includes 2018-07-06 12:59:05 +00:00
iei mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
intel sb/intel/i82801jx: Use macros for LPC_EN 2018-10-15 12:51:18 +00:00
jetway mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
kontron mb/kontron/986lcd-m: Use common pnp_{enter,exit} functions 2018-08-27 15:53:14 +00:00
lenovo mb/lenovo/t400: Add 154WX5-TLB2 to display backlight PWM freq list 2018-09-28 10:17:29 +00:00
lippert amd/geode_lx: Remove most boards 2018-06-05 12:44:12 +00:00
msi mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
ocp wedge100s: Add TPM support 2018-09-07 10:59:58 +00:00
opencellular soc/cavium: dynamic UART initialization for cavium cn8100 2018-10-10 16:37:38 +00:00
packardbell mb/*/*/cmos.default: Decrease debug_level to 'Debug' 2018-08-15 18:39:17 +00:00
pcengines src/mainboard/pcengines/apu2/Kconfig: Clean up PINMUX settings 2018-09-26 15:37:55 +00:00
purism update all FADT version 3.0 to use the get tables function 2018-08-27 15:49:32 +00:00
roda src/mainboard/*: Remove IFD_*_REGION values for ifdfake 2018-08-22 15:37:38 +00:00
samsung src/mb: Remove some unneeded includes 2018-08-13 15:36:43 +00:00
sapphire mb/*/*/cmos.default: Decrease debug_level to 'Debug' 2018-08-15 18:39:17 +00:00
scaleway mb: Get rid of unneeded include <cbmem.h> 2018-08-13 15:35:22 +00:00
siemens Move compiler.h to commonlib 2018-10-08 16:57:27 +00:00
sifive sifive/hifive-unleashed: enable CBMEM support 2018-09-15 13:54:57 +00:00
supermicro mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
ti
tyan mb: Use 'unsigned int' to bare use of 'unsigned' 2018-09-25 14:12:27 +00:00
via mainboard: Get rid of device_t in ramstage 2018-06-09 16:39:35 +00:00
Kconfig src/mainboard/Kconfig: Add support for 10240 KiB ROM chips 2017-10-05 17:53:16 +00:00