1 # SPDX-License-Identifier: GPL-2.0-only
3 if BOARD_ASUS_P5QC || BOARD_ASUS_P5Q_PRO || BOARD_ASUS_P5QL_PRO || BOARD_ASUS_P5Q_SE || BOARD_ASUS_P5Q
5 config BOARD_SPECIFIC_OPTIONS
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
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
28 config 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
36 default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
40 default "variants/p5q_se/gpio.c" if BOARD_ASUS_P5Q_SE
41 default "variants/p5ql_pro/gpio.c" if BOARD_ASUS_P5QL_PRO
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.
47 # The Asus P5QL PRO's Marvell controller (88SE6102-NNC2) does not need this, apparently.
49 config PAYLOAD_CONFIGFILE
51 default "" if PAYLOAD_SEABIOS && (BOARD_ASUS_P5QL_PRO || BOARD_ASUS_P5Q_SE)
52 default "\$(top)/src/mainboard/\$(MAINBOARDDIR)/config_seabios" if PAYLOAD_SEABIOS
54 endif # BOARD_ASUS_P5Q*