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_ASPM_BLACKLIST
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_ASPM_BLACKLIST
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 if BOARD_ASUS_H61_SERIES
66 default "asus/h61-series"
69 default "h61m-cs" if BOARD_ASUS_H61M_CS
70 default "p8h61-m_lx" if BOARD_ASUS_P8H61_M_LX
71 default "p8h61-m_lx3_r2_0" if BOARD_ASUS_P8H61_M_LX3_R2_0
72 default "p8h61-m_pro" if BOARD_ASUS_P8H61_M_PRO
73 default "p8h61-m_pro_cm6630" if BOARD_ASUS_P8H61_M_PRO_CM6630
75 config MAINBOARD_PART_NUMBER
76 default "H61M-CS" if BOARD_ASUS_H61M_CS
77 default "P8H61-M LX" if BOARD_ASUS_P8H61_M_LX
78 default "P8H61-M LX3 R2.0" if BOARD_ASUS_P8H61_M_LX3_R2_0
79 default "P8H61-M PRO" if BOARD_ASUS_P8H61_M_PRO
80 default "P8H61-M PRO CM6630" if BOARD_ASUS_P8H61_M_PRO_CM6630
82 config OVERRIDE_DEVICETREE
83 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
85 config CMOS_DEFAULT_FILE
86 default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.default"
88 config CMOS_LAYOUT_FILE
89 default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.layout"
92 # These ME partitions need to be whitelisted for correct system
93 # operation. Example issues from removing them include: no serial output
94 # and kernel warnings about loading audio codecs.
96 config ME_CLEANER_ARGS
98 depends on USE_ME_CLEANER
99 default "-S --whitelist EFFS,FCRS" if BOARD_ASUS_P8H61_M_LX