1# SPDX-License-Identifier: GPL-2.0-only 2 3if BOARD_ASUS_P5QC || BOARD_ASUS_P5Q_PRO || BOARD_ASUS_P5QL_PRO || BOARD_ASUS_P5Q_SE || BOARD_ASUS_P5Q 4 5config BOARD_SPECIFIC_OPTIONS 6 def_bool y 7 select CPU_INTEL_SOCKET_LGA775 8 select NORTHBRIDGE_INTEL_X4X 9 select SOUTHBRIDGE_INTEL_I82801JX 10 select SUPERIO_WINBOND_W83667HG_A 11 select HAVE_ACPI_TABLES 12 select BOARD_ROMSIZE_KB_1024 13 select HAVE_OPTION_TABLE 14 select HAVE_CMOS_DEFAULT 15 select HAVE_ACPI_RESUME 16 select ATHEROS_ATL1E_SETMAC 17 18config MAINBOARD_DIR 19 default "asus/p5qc" 20 21config VARIANT_DIR 22 default "p5qc" if BOARD_ASUS_P5QC 23 default "p5q_pro" if BOARD_ASUS_P5Q_PRO 24 default "p5ql_pro" if BOARD_ASUS_P5QL_PRO 25 default "p5q_se" if BOARD_ASUS_P5Q_SE 26 default "p5q" if BOARD_ASUS_P5Q 27 28config MAINBOARD_PART_NUMBER 29 default "P5QC" if BOARD_ASUS_P5QC 30 default "P5Q PRO" if BOARD_ASUS_P5Q_PRO 31 default "P5QL PRO" if BOARD_ASUS_P5QL_PRO 32 default "P5Q SE" if BOARD_ASUS_P5Q_SE 33 default "P5Q" if BOARD_ASUS_P5Q 34 35config DEVICETREE 36 default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb" 37 38config GPIO_C 39 string 40 default "variants/p5q_se/gpio.c" if BOARD_ASUS_P5Q_SE 41 default "variants/p5ql_pro/gpio.c" if BOARD_ASUS_P5QL_PRO 42 default "gpio.c" 43 44# The MARVELL IDE controller delays SeaBIOS a lot and results in an unbootable 45# bogus disk. Compiling SeaBIOS without ATA support is a workaround. 46 47# The Asus P5QL PRO's Marvell controller (88SE6102-NNC2) does not need this, apparently. 48 49config PAYLOAD_CONFIGFILE 50 string 51 default "" if PAYLOAD_SEABIOS && (BOARD_ASUS_P5QL_PRO || BOARD_ASUS_P5Q_SE) 52 default "\$(top)/src/mainboard/\$(MAINBOARDDIR)/config_seabios" if PAYLOAD_SEABIOS 53 54endif # BOARD_ASUS_P5Q* 55