blob: e278b56b3ef55edda6d96baacb8a37a164645daf [file] [log] [blame]
Angel Pons81c2e022021-05-17 17:45:54 +02001## SPDX-License-Identifier: GPL-2.0-only
2
Bill XIE3201ec32021-05-31 20:19:28 +08003config BOARD_ASUS_P8X7X_SERIES
Angel Pons81c2e022021-05-17 17:45:54 +02004 bool
5 select HAVE_ACPI_RESUME
6 select HAVE_ACPI_TABLES
7 select HAVE_CMOS_DEFAULT
8 select HAVE_OPTION_TABLE
9 select INTEL_GMA_HAVE_VBT
Angel Ponse9da6c12021-05-17 17:58:47 +020010 select INTEL_INT15
Angel Pons81c2e022021-05-17 17:45:54 +020011 select MAINBOARD_HAS_LIBGFXINIT
12 select NORTHBRIDGE_INTEL_SANDYBRIDGE
13 select SERIRQ_CONTINUOUS_MODE
14 select SOUTHBRIDGE_INTEL_C216
15
Felix Singer2ceac092023-05-08 20:09:41 +020016config BOARD_ASUS_P8C_WS
17 select BOARD_ASUS_P8X7X_SERIES
18 select BOARD_ROMSIZE_KB_8192
19 select MEMORY_MAPPED_TPM
20 select SUPERIO_NUVOTON_NCT6776
21 select USE_NATIVE_RAMINIT
22
23config BOARD_ASUS_P8H77_V
24 select BOARD_ASUS_P8X7X_SERIES
25 select BOARD_ROMSIZE_KB_8192
26 select SUPERIO_NUVOTON_NCT6779D
27 select USE_NATIVE_RAMINIT
28
29config BOARD_ASUS_P8Z77_M_PRO
30 select BOARD_ASUS_P8X7X_SERIES
31 select BOARD_ROMSIZE_KB_8192
32 select DRIVERS_ASMEDIA_ASPM_BLACKLIST # for ASM1061 eSATA
33 select MEMORY_MAPPED_TPM
34 select SUPERIO_NUVOTON_NCT6779D
35
36config BOARD_ASUS_P8Z77_V_LX2
37 select BOARD_ASUS_P8X7X_SERIES
38 select BOARD_ROMSIZE_KB_8192
39 select REALTEK_8168_RESET
40 select SUPERIO_NUVOTON_NCT6779D
41 select USE_NATIVE_RAMINIT
42
43config BOARD_ASUS_P8Z77_V
44 select BOARD_ASUS_P8X7X_SERIES
45 select BOARD_ROMSIZE_KB_8192
46 select DRIVERS_ASMEDIA_ASPM_BLACKLIST # for ASM1061 eSATA
47 select MEMORY_MAPPED_TPM
48 select MAINBOARD_USES_IFD_GBE_REGION
49 select SUPERIO_NUVOTON_NCT6779D
50 select USE_NATIVE_RAMINIT
51
52config BOARD_ASUS_P8Z77_M
53 select BOARD_ASUS_P8X7X_SERIES
54 select BOARD_ROMSIZE_KB_8192
55 select MEMORY_MAPPED_TPM
56 select SUPERIO_NUVOTON_NCT6779D
Keith Hui5cf46282023-11-21 21:37:23 -050057 select SUPERIO_NUVOTON_COMMON_COM_A
Felix Singer2ceac092023-05-08 20:09:41 +020058
Bill XIE3201ec32021-05-31 20:19:28 +080059if BOARD_ASUS_P8X7X_SERIES
Angel Pons81c2e022021-05-17 17:45:54 +020060
61config MAINBOARD_DIR
Bill XIE3201ec32021-05-31 20:19:28 +080062 default "asus/p8x7x-series"
Angel Pons81c2e022021-05-17 17:45:54 +020063
64config VARIANT_DIR
Bill XIE3b1a9942021-06-25 21:29:24 +080065 default "p8c_ws" if BOARD_ASUS_P8C_WS
Bill XIE11092462021-06-01 00:21:39 +080066 default "p8h77-v" if BOARD_ASUS_P8H77_V
Angel Pons6f925062021-05-17 17:57:19 +020067 default "p8z77-m_pro" if BOARD_ASUS_P8Z77_M_PRO
Angel Pons81c2e022021-05-17 17:45:54 +020068 default "p8z77-v_lx2" if BOARD_ASUS_P8Z77_V_LX2
Bill XIE8dd8f662021-05-11 15:27:43 +080069 default "p8z77-v" if BOARD_ASUS_P8Z77_V
Keith Hui36425312020-02-18 22:21:16 -050070 default "p8z77-m" if BOARD_ASUS_P8Z77_M
Angel Pons81c2e022021-05-17 17:45:54 +020071
72config MAINBOARD_PART_NUMBER
Bill XIE3b1a9942021-06-25 21:29:24 +080073 default "P8C WS" if BOARD_ASUS_P8C_WS
Bill XIE11092462021-06-01 00:21:39 +080074 default "P8H77-V" if BOARD_ASUS_P8H77_V
Angel Pons6f925062021-05-17 17:57:19 +020075 default "P8Z77-M PRO" if BOARD_ASUS_P8Z77_M_PRO
Angel Pons81c2e022021-05-17 17:45:54 +020076 default "P8Z77-V LX2" if BOARD_ASUS_P8Z77_V_LX2
Bill XIE8dd8f662021-05-11 15:27:43 +080077 default "P8Z77-V" if BOARD_ASUS_P8Z77_V
Keith Hui36425312020-02-18 22:21:16 -050078 default "P8Z77-M" if BOARD_ASUS_P8Z77_M
Angel Pons81c2e022021-05-17 17:45:54 +020079
Angel Pons7c339422021-05-17 18:12:01 +020080config OVERRIDE_DEVICETREE
Angel Pons7c339422021-05-17 18:12:01 +020081 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
82
Angel Pons81c2e022021-05-17 17:45:54 +020083config CMOS_DEFAULT_FILE
84 default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.default"
85
86config CMOS_LAYOUT_FILE
87 default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.layout"
88
89endif