2 # This file is part of the coreboot project.
4 # Copyright (C) 2015 Damien Zammit <damien@zamaudio.com>
5 # Copyright (C) 2017 Arthur Heymans <arthur@aheymans.xyz>
7 # This program is free software; you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation; version 2 of the License.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
17 if BOARD_ASROCK_G41C_GS_R2_0 || BOARD_ASROCK_G41C_GS || BOARD_ASROCK_G41M_GS \
18 || BOARD_ASROCK_G41M_VS3_R2_0
20 config BOARD_SPECIFIC_OPTIONS
23 select CPU_INTEL_SOCKET_LGA775
24 select NORTHBRIDGE_INTEL_X4X
25 select SOUTHBRIDGE_INTEL_I82801GX
26 select SUPERIO_NUVOTON_NCT6776 if BOARD_ASROCK_G41C_GS_R2_0
27 select SUPERIO_WINBOND_W83627DHG if BOARD_ASROCK_G41C_GS \
28 || BOARD_ASROCK_G41M_GS || BOARD_ASROCK_G41M_VS3_R2_0
29 select HAVE_ACPI_TABLES
30 select BOARD_ROMSIZE_KB_1024
33 select PCIEXP_L1_SUB_STATE
34 select HAVE_OPTION_TABLE
35 select HAVE_CMOS_DEFAULT
36 select HAVE_ACPI_RESUME
37 select DRIVERS_I2C_CK505
38 select INTEL_GMA_HAVE_VBT
39 select MAINBOARD_HAS_LIBGFXINIT
43 default "asrock/g41c-gs"
47 default "g41c-gs-r2" if BOARD_ASROCK_G41C_GS_R2_0
48 default "g41c-gs" if BOARD_ASROCK_G41C_GS
49 default "g41m-gs" if BOARD_ASROCK_G41M_GS
50 default "g41m-vs3-r2" if BOARD_ASROCK_G41M_VS3_R2_0
52 config MAINBOARD_PART_NUMBER
54 default "G41C-GS R2.0" if BOARD_ASROCK_G41C_GS_R2_0
55 default "G41C-GS" if BOARD_ASROCK_G41C_GS
56 default "G41M-GS" if BOARD_ASROCK_G41M_GS
57 default "G41M-VS3 R2.0" if BOARD_ASROCK_G41M_VS3_R2_0
61 default "variants/g41c-gs-r2/devicetree.cb" if BOARD_ASROCK_G41C_GS_R2_0
62 default "variants/g41c-gs/devicetree.cb" if BOARD_ASROCK_G41C_GS
63 default "variants/g41m-gs/devicetree.cb" if BOARD_ASROCK_G41M_GS
64 default "variants/g41m-vs3-r2/devicetree.cb" if BOARD_ASROCK_G41M_VS3_R2_0
70 # Override the default variant behavior, since the data.vbt is the same
71 config INTEL_GMA_VBT_FILE
72 default "src/mainboard/$(MAINBOARDDIR)/data.vbt"
74 endif # BOARD_ASROCK_G41C_GS_R2_0