mb/asus/p8z77-v_lx2: Transform into variant setup
Get ready to squash all Asus Z77 boards together, so as to factor out some redundant code. Tested with BUILD_TIMELESS=1, coreboot.rom for the Asus P8Z77-V LX2 remains identical when not adding the .config file in it. Change-Id: I701ec4adbc65732ffc0a60d311bf07bf7f414ebf Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/54409 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
parent
ee5b24d232
commit
81c2e02bb4
|
@ -201,10 +201,10 @@ M: Vlado Cibic <vladocb@protonmail.com>
|
|||
S: Maintained
|
||||
F: src/mainboard/asus/p8z77-m_pro/
|
||||
|
||||
ASUS P8Z77-V LX2 MAINBOARD
|
||||
ASUS P8Z77 SERIES MAINBOARDS
|
||||
M: Angel Pons <th3fanbus@gmail.com>
|
||||
S: Maintained
|
||||
F: src/mainboard/asus/p8z77-v_lx2/
|
||||
F: src/mainboard/asus/p8z77-series/
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
## SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
config BOARD_ASUS_P8Z77_SERIES
|
||||
bool
|
||||
select HAVE_ACPI_RESUME
|
||||
select HAVE_ACPI_TABLES
|
||||
select HAVE_CMOS_DEFAULT
|
||||
select HAVE_OPTION_TABLE
|
||||
select INTEL_GMA_HAVE_VBT
|
||||
select MAINBOARD_HAS_LIBGFXINIT
|
||||
select NORTHBRIDGE_INTEL_SANDYBRIDGE
|
||||
select SERIRQ_CONTINUOUS_MODE
|
||||
select SOUTHBRIDGE_INTEL_C216
|
||||
|
||||
if BOARD_ASUS_P8Z77_SERIES
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default "asus/p8z77-series"
|
||||
|
||||
config VARIANT_DIR
|
||||
string
|
||||
default "p8z77-v_lx2" if BOARD_ASUS_P8Z77_V_LX2
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "P8Z77-V LX2" if BOARD_ASUS_P8Z77_V_LX2
|
||||
|
||||
config DEVICETREE
|
||||
string
|
||||
default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
|
||||
|
||||
config CMOS_DEFAULT_FILE
|
||||
default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.default"
|
||||
|
||||
config CMOS_LAYOUT_FILE
|
||||
default "src/mainboard/\$(MAINBOARDDIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.layout"
|
||||
|
||||
endif
|
|
@ -0,0 +1,7 @@
|
|||
config BOARD_ASUS_P8Z77_V_LX2
|
||||
bool "P8Z77-V LX2"
|
||||
select BOARD_ASUS_P8Z77_SERIES
|
||||
select BOARD_ROMSIZE_KB_8192
|
||||
select REALTEK_8168_RESET
|
||||
select SUPERIO_NUVOTON_NCT6779D
|
||||
select USE_NATIVE_RAMINIT
|
|
@ -0,0 +1,8 @@
|
|||
## SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
bootblock-y += variants/$(VARIANT_DIR)/early_init.c
|
||||
romstage-y += variants/$(VARIANT_DIR)/early_init.c
|
||||
bootblock-y += variants/$(VARIANT_DIR)/gpio.c
|
||||
romstage-y += variants/$(VARIANT_DIR)/gpio.c
|
||||
ramstage-y += variants/$(VARIANT_DIR)/hda_verb.c
|
||||
ramstage-$(CONFIG_MAINBOARD_USE_LIBGFXINIT) += variants/$(VARIANT_DIR)/gma-mainboard.ads
|
|
@ -0,0 +1,5 @@
|
|||
Category: desktop
|
||||
ROM package: DIP-8
|
||||
ROM protocol: SPI
|
||||
ROM socketed: y
|
||||
Flashrom support: y
|
|
@ -1,29 +0,0 @@
|
|||
## SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
if BOARD_ASUS_P8Z77_V_LX2
|
||||
|
||||
config BOARD_SPECIFIC_OPTIONS
|
||||
def_bool y
|
||||
select BOARD_ROMSIZE_KB_8192
|
||||
select HAVE_ACPI_RESUME
|
||||
select HAVE_ACPI_TABLES
|
||||
select HAVE_CMOS_DEFAULT
|
||||
select HAVE_OPTION_TABLE
|
||||
select INTEL_GMA_HAVE_VBT
|
||||
select MAINBOARD_HAS_LIBGFXINIT
|
||||
select NORTHBRIDGE_INTEL_SANDYBRIDGE
|
||||
select REALTEK_8168_RESET
|
||||
select SERIRQ_CONTINUOUS_MODE
|
||||
select SOUTHBRIDGE_INTEL_C216
|
||||
select SUPERIO_NUVOTON_NCT6779D
|
||||
select USE_NATIVE_RAMINIT
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default "asus/p8z77-v_lx2"
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "P8Z77-V LX2"
|
||||
|
||||
endif
|
|
@ -1,2 +0,0 @@
|
|||
config BOARD_ASUS_P8Z77_V_LX2
|
||||
bool "P8Z77-V LX2"
|
|
@ -1,7 +0,0 @@
|
|||
bootblock-y += early_init.c
|
||||
bootblock-y += gpio.c
|
||||
|
||||
romstage-y += early_init.c
|
||||
romstage-y += gpio.c
|
||||
|
||||
ramstage-$(CONFIG_MAINBOARD_USE_LIBGFXINIT) += gma-mainboard.ads
|
Loading…
Reference in New Issue