mb/google/brya: Create rull variant
[coreboot2.git] / src / mainboard / asus / p8x7x-series / Kconfig
blobe278b56b3ef55edda6d96baacb8a37a164645daf
1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_ASUS_P8X7X_SERIES
4         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
10         select INTEL_INT15
11         select MAINBOARD_HAS_LIBGFXINIT
12         select NORTHBRIDGE_INTEL_SANDYBRIDGE
13         select SERIRQ_CONTINUOUS_MODE
14         select SOUTHBRIDGE_INTEL_C216
16 config 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
23 config 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
29 config 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
36 config 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
43 config 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
52 config 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
57         select SUPERIO_NUVOTON_COMMON_COM_A
59 if BOARD_ASUS_P8X7X_SERIES
61 config MAINBOARD_DIR
62         default "asus/p8x7x-series"
64 config VARIANT_DIR
65         default "p8c_ws"      if BOARD_ASUS_P8C_WS
66         default "p8h77-v"     if BOARD_ASUS_P8H77_V
67         default "p8z77-m_pro" if BOARD_ASUS_P8Z77_M_PRO
68         default "p8z77-v_lx2" if BOARD_ASUS_P8Z77_V_LX2
69         default "p8z77-v"     if BOARD_ASUS_P8Z77_V
70         default "p8z77-m"     if BOARD_ASUS_P8Z77_M
72 config MAINBOARD_PART_NUMBER
73         default "P8C WS"      if BOARD_ASUS_P8C_WS
74         default "P8H77-V"     if BOARD_ASUS_P8H77_V
75         default "P8Z77-M PRO" if BOARD_ASUS_P8Z77_M_PRO
76         default "P8Z77-V LX2" if BOARD_ASUS_P8Z77_V_LX2
77         default "P8Z77-V"     if BOARD_ASUS_P8Z77_V
78         default "P8Z77-M"     if BOARD_ASUS_P8Z77_M
80 config OVERRIDE_DEVICETREE
81         default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
83 config CMOS_DEFAULT_FILE
84         default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.default"
86 config CMOS_LAYOUT_FILE
87         default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.layout"
89 endif