mb/google/rauru: Enable RTC
[coreboot2.git] / src / mainboard / asus / h61-series / Kconfig
blob4c4fd7e2be8cbe7f81dd1f11c9795d50bf7dc087
1 ## SPDX-License-Identifier: GPL-2.0-only
3 config 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
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
74 config MAINBOARD_DIR
75         default "asus/h61-series"
77 config VARIANT_DIR
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"
102 config CBFS_SIZE
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
111         string
112         depends on USE_ME_CLEANER
113         default "-S --whitelist EFFS,FCRS" if BOARD_ASUS_P8H61_M_LX
115 endif