From d4b89091d2f7c31d80e15d779f6190b7c9883d36 Mon Sep 17 00:00:00 2001 From: Angel Pons Date: Sun, 4 Nov 2018 16:53:15 +0100 Subject: mb/asus/p5qc: Add p5ql_pro mainboard as variant Working: - SATA on southbridge ports - SATA on Marvell IDE controller ports - USB - COM1 - PS/2 keyboard - DDR2 DIMMs - PCIe x16 PEG port - PCIe x1 ports - PCI ports - NIC (MAC address needs to be set in Kconfig or in a CBFS file) - S3 resume - Green audio line out connector (the rest is untested) Not working: - Floppy port. Does not seem to be mainboard-specific, though. Untested: - EHCI debug TODO: - Add documentation Change-Id: I6ed434a691e8ef2a61e0acb1f986a59b8e1ad818 Signed-off-by: Angel Pons Reviewed-on: https://review.coreboot.org/25691 Reviewed-by: Felix Held Tested-by: build bot (Jenkins) --- src/mainboard/asus/p5qc/Kconfig | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/mainboard/asus/p5qc/Kconfig') diff --git a/src/mainboard/asus/p5qc/Kconfig b/src/mainboard/asus/p5qc/Kconfig index 8661fd6ccb..9c147875f1 100644 --- a/src/mainboard/asus/p5qc/Kconfig +++ b/src/mainboard/asus/p5qc/Kconfig @@ -14,7 +14,7 @@ # GNU General Public License for more details. # -if BOARD_ASUS_P5QC || BOARD_ASUS_P5Q_PRO +if BOARD_ASUS_P5QC || BOARD_ASUS_P5Q_PRO || BOARD_ASUS_P5QL_PRO config BOARD_SPECIFIC_OPTIONS def_bool y @@ -38,11 +38,13 @@ config VARIANT_DIR string default "p5qc" if BOARD_ASUS_P5QC default "p5q_pro" if BOARD_ASUS_P5Q_PRO + default "p5ql_pro" if BOARD_ASUS_P5QL_PRO config MAINBOARD_PART_NUMBER string default "P5QC" if BOARD_ASUS_P5QC default "P5Q PRO" if BOARD_ASUS_P5Q_PRO + default "P5QL PRO" if BOARD_ASUS_P5QL_PRO config DEVICETREE string @@ -50,6 +52,7 @@ config DEVICETREE config GPIO_C string + default "variants/p5ql_pro/gpio.c" if BOARD_ASUS_P5QL_PRO default "gpio.c" config MAX_CPUS @@ -59,8 +62,11 @@ config MAX_CPUS # The MARVELL IDE controller delays SeaBIOS a lot and results in an unbootable # bogus disk. Compiling SeaBIOS without ATA support is a workaround. +# The Asus P5QL PRO's Marvell controller (88SE6102-NNC2) does not need this, apparently. + config PAYLOAD_CONFIGFILE string + default "" if PAYLOAD_SEABIOS && BOARD_ASUS_P5QL_PRO default "$(top)/src/mainboard/$(MAINBOARDDIR)/config_seabios" if PAYLOAD_SEABIOS -endif # BOARD_ASUS_P5QC +endif # BOARD_ASUS_P5Q* -- cgit v1.2.3