• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3config BOARD_ASUS_H61_SERIES
4	bool
5	select HAVE_ACPI_RESUME
6	select HAVE_ACPI_TABLES
7	select INTEL_GMA_HAVE_VBT
8	select INTEL_INT15
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
14
15config 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
22
23config 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
32
33config 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
40
41config 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
51
52config 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
62
63if BOARD_ASUS_H61_SERIES
64
65config MAINBOARD_DIR
66	default "asus/h61-series"
67
68config VARIANT_DIR
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
74
75config 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
81
82config OVERRIDE_DEVICETREE
83	default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
84
85config CMOS_DEFAULT_FILE
86	default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.default"
87
88config CMOS_LAYOUT_FILE
89	default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.layout"
90
91#
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.
95#
96config ME_CLEANER_ARGS
97	string
98	depends on USE_ME_CLEANER
99	default "-S --whitelist EFFS,FCRS" if BOARD_ASUS_P8H61_M_LX
100
101endif
102