1 ## SPDX-License-Identifier: GPL-2.0-only
3 config BOARD_ASUS_H61_SERIES
5 select HAVE_ACPI_RESUME
6 select HAVE_ACPI_TABLES
7 select INTEL_GMA_HAVE_VBT
9 select MAINBOARD_HAS_LIBGFXINIT
10 select NORTHBRIDGE_INTEL_SANDYBRIDGE
11 select SERIRQ_CONTINUOUS_MODE
12 select SOUTHBRIDGE_INTEL_BD82X6X
13 select USE_NATIVE_RAMINIT
15 config BOARD_ASUS_H61M_CS
16 select BOARD_ASUS_H61_SERIES
17 select BOARD_ROMSIZE_KB_8192
18 select HAVE_CMOS_DEFAULT
19 select HAVE_OPTION_TABLE
20 select NO_UART_ON_SUPERIO
21 select SUPERIO_NUVOTON_NCT6779D
23 config BOARD_ASUS_P8H61_M_LX
24 select BOARD_ASUS_H61_SERIES
25 select BOARD_ROMSIZE_KB_4096
26 select HAVE_CMOS_DEFAULT
27 select HAVE_OPTION_TABLE
28 select REALTEK_8168_RESET
29 select RT8168_SET_LED_MODE
30 select SUPERIO_NUVOTON_COMMON_COM_A
31 select SUPERIO_NUVOTON_NCT6776
33 config BOARD_ASUS_P8H61_M_LX3_R2_0
34 select BOARD_ASUS_H61_SERIES
35 select BOARD_ROMSIZE_KB_8192
36 select NO_UART_ON_SUPERIO
37 select REALTEK_8168_RESET
38 select RT8168_SET_LED_MODE
39 select SUPERIO_NUVOTON_NCT6779D
41 config BOARD_ASUS_P8H61_M_PRO
42 select BOARD_ASUS_H61_SERIES
43 select BOARD_ROMSIZE_KB_4096
44 select DRIVERS_ASMEDIA_ASM1061
45 select HAVE_CMOS_DEFAULT
46 select HAVE_OPTION_TABLE
47 select MEMORY_MAPPED_TPM
48 select REALTEK_8168_RESET
49 select RT8168_SET_LED_MODE
50 select SUPERIO_NUVOTON_NCT6776
52 config BOARD_ASUS_P8H61_M_PRO_CM6630
53 select BOARD_ASUS_H61_SERIES
54 select BOARD_ROMSIZE_KB_4096
55 select DRIVERS_ASMEDIA_ASM1061
56 select HAVE_CMOS_DEFAULT
57 select HAVE_OPTION_TABLE
58 select MEMORY_MAPPED_TPM
59 select REALTEK_8168_RESET
60 select RT8168_SET_LED_MODE
61 select SUPERIO_NUVOTON_NCT6776
63 config BOARD_ASUS_P8H67_I_DELUXE
64 select BOARD_ASUS_H61_SERIES
65 select BOARD_ROMSIZE_KB_4096
66 select HAVE_CMOS_DEFAULT
67 select HAVE_OPTION_TABLE
68 select NO_UART_ON_SUPERIO
69 select REALTEK_8168_RESET
70 select SUPERIO_NUVOTON_NCT6776
72 if BOARD_ASUS_H61_SERIES
75 default "asus/h61-series"
78 default "h61m-cs" if BOARD_ASUS_H61M_CS
79 default "p8h61-m_lx" if BOARD_ASUS_P8H61_M_LX
80 default "p8h61-m_lx3_r2_0" if BOARD_ASUS_P8H61_M_LX3_R2_0
81 default "p8h61-m_pro" if BOARD_ASUS_P8H61_M_PRO
82 default "p8h61-m_pro_cm6630" if BOARD_ASUS_P8H61_M_PRO_CM6630
83 default "p8h67-i_deluxe" if BOARD_ASUS_P8H67_I_DELUXE
85 config MAINBOARD_PART_NUMBER
86 default "H61M-CS" if BOARD_ASUS_H61M_CS
87 default "P8H61-M LX" if BOARD_ASUS_P8H61_M_LX
88 default "P8H61-M LX3 R2.0" if BOARD_ASUS_P8H61_M_LX3_R2_0
89 default "P8H61-M PRO" if BOARD_ASUS_P8H61_M_PRO
90 default "P8H61-M PRO CM6630" if BOARD_ASUS_P8H61_M_PRO_CM6630
91 default "P8H67-I DELUXE" if BOARD_ASUS_P8H67_I_DELUXE
93 config OVERRIDE_DEVICETREE
94 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
96 config CMOS_DEFAULT_FILE
97 default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.default"
99 config CMOS_LAYOUT_FILE
100 default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.layout"
103 default 0x280000 if BOARD_ASUS_P8H67_I_DELUXE
106 # These ME partitions need to be whitelisted for correct system
107 # operation. Example issues from removing them include: no serial output
108 # and kernel warnings about loading audio codecs.
110 config ME_CLEANER_ARGS
112 depends on USE_ME_CLEANER
113 default "-S --whitelist EFFS,FCRS" if BOARD_ASUS_P8H61_M_LX