blob: 2f347199f994b1dd9c8ed6b3be90bea0b208cf84 [file] [log] [blame]
Angel Ponse94cda52021-05-17 12:31:29 +02001## 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
Angel Pons13d5d982021-05-17 14:12:49 +02008 select INTEL_INT15
Angel Ponse94cda52021-05-17 12:31:29 +02009 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
Felix Singerb642b902023-05-08 20:11:13 +020015config 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
Angel Ponse94cda52021-05-17 12:31:29 +020063if BOARD_ASUS_H61_SERIES
64
65config MAINBOARD_DIR
Angel Ponse94cda52021-05-17 12:31:29 +020066 default "asus/h61-series"
67
68config VARIANT_DIR
Angel Pons9d54a222021-05-17 13:03:36 +020069 default "h61m-cs" if BOARD_ASUS_H61M_CS
Angel Ponsed1e25d2021-05-17 13:22:57 +020070 default "p8h61-m_lx" if BOARD_ASUS_P8H61_M_LX
Angel Ponse94cda52021-05-17 12:31:29 +020071 default "p8h61-m_lx3_r2_0" if BOARD_ASUS_P8H61_M_LX3_R2_0
Angel Pons14b7e652021-05-17 12:50:55 +020072 default "p8h61-m_pro" if BOARD_ASUS_P8H61_M_PRO
Alice Sellcebf1e82021-06-17 17:09:00 -070073 default "p8h61-m_pro_cm6630" if BOARD_ASUS_P8H61_M_PRO_CM6630
Angel Ponse94cda52021-05-17 12:31:29 +020074
75config MAINBOARD_PART_NUMBER
Angel Pons9d54a222021-05-17 13:03:36 +020076 default "H61M-CS" if BOARD_ASUS_H61M_CS
Angel Ponsed1e25d2021-05-17 13:22:57 +020077 default "P8H61-M LX" if BOARD_ASUS_P8H61_M_LX
Angel Ponse94cda52021-05-17 12:31:29 +020078 default "P8H61-M LX3 R2.0" if BOARD_ASUS_P8H61_M_LX3_R2_0
Angel Pons14b7e652021-05-17 12:50:55 +020079 default "P8H61-M PRO" if BOARD_ASUS_P8H61_M_PRO
Alice Sellcebf1e82021-06-17 17:09:00 -070080 default "P8H61-M PRO CM6630" if BOARD_ASUS_P8H61_M_PRO_CM6630
Angel Ponse94cda52021-05-17 12:31:29 +020081
Angel Pons945fe762021-05-17 14:30:50 +020082config OVERRIDE_DEVICETREE
Angel Pons945fe762021-05-17 14:30:50 +020083 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
84
Angel Pons14b7e652021-05-17 12:50:55 +020085config 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
Angel Ponsed1e25d2021-05-17 13:22:57 +020091#
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
Angel Ponse94cda52021-05-17 12:31:29 +0200101endif