coreboot uses TianoCore interchangeably with EDK II, and whilst the meaning is generally clear, it's not the payload it uses. EDK II is commonly written as edk2. coreboot builds edk2 directly from the edk2 repository. Whilst it can build some components from edk2-platforms, the target is still edk2. [1] tianocore.org - "Welcome to TianoCore, the community supporting" [2] tianocore.org - "EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and UEFI Platform Initialization (PI) specifications." Signed-off-by: Sean Rhodes <sean@starlabs.systems> Change-Id: I4de125d92ae38ff8dfd0c4c06806c2d2921945ab Reviewed-on: https://review.coreboot.org/c/coreboot/+/65820 Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
132 lines
3.4 KiB
Plaintext
132 lines
3.4 KiB
Plaintext
config BOARD_STARLABS_STARBOOK_SERIES
|
|
def_bool n
|
|
select DRIVERS_I2C_HID
|
|
select EC_STARLABS_ITE
|
|
select EC_STARLABS_FAN
|
|
select HAVE_ACPI_RESUME
|
|
select HAVE_ACPI_TABLES
|
|
select HAVE_CMOS_DEFAULT
|
|
select HAVE_OPTION_TABLE
|
|
select INTEL_GMA_HAVE_VBT
|
|
select INTEL_LPSS_UART_FOR_CONSOLE
|
|
select NO_UART_ON_SUPERIO
|
|
select SOC_INTEL_COMMON_BLOCK_HDA_VERB
|
|
select SYSTEM_TYPE_LAPTOP
|
|
|
|
config BOARD_STARLABS_LABTOP_KBL
|
|
select BOARD_ROMSIZE_KB_8192
|
|
select BOARD_STARLABS_STARBOOK_SERIES
|
|
select HAVE_INTEL_PTT
|
|
select HAVE_SPD_IN_CBFS
|
|
select MAINBOARD_HAS_LIBGFXINIT
|
|
select SOC_INTEL_KABYLAKE
|
|
select SPI_FLASH_GIGADEVICE
|
|
|
|
config BOARD_STARLABS_LABTOP_CML
|
|
select BOARD_ROMSIZE_KB_16384
|
|
select BOARD_STARLABS_STARBOOK_SERIES
|
|
select EC_STARLABS_MAX_CHARGE
|
|
select EC_STARLABS_NEED_ITE_BIN
|
|
select HAVE_INTEL_PTT
|
|
select HAVE_SPD_IN_CBFS
|
|
select CRB_TPM
|
|
select MAINBOARD_HAS_LIBGFXINIT
|
|
select MAINBOARD_HAS_TPM2
|
|
select SOC_INTEL_COMETLAKE_1
|
|
select SPI_FLASH_WINBOND
|
|
|
|
config BOARD_STARLABS_STARBOOK_TGL
|
|
select BOARD_ROMSIZE_KB_16384
|
|
select BOARD_STARLABS_STARBOOK_SERIES
|
|
select DRIVERS_INTEL_USB4_RETIMER
|
|
select EC_STARLABS_KBL_LEVELS
|
|
select EC_STARLABS_MAX_CHARGE
|
|
select EC_STARLABS_NEED_ITE_BIN
|
|
select MEMORY_MAPPED_TPM
|
|
select MAINBOARD_HAS_TPM2
|
|
select PCIEXP_HOTPLUG_PREFETCH_MEM_BELOW_4G
|
|
select SOC_INTEL_COMMON_BLOCK_TCSS
|
|
select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
|
|
select SOC_INTEL_TIGERLAKE
|
|
select SOC_INTEL_TIGERLAKE_S3
|
|
select SPI_FLASH_WINBOND
|
|
|
|
if BOARD_STARLABS_STARBOOK_SERIES
|
|
|
|
config CCD_PORT
|
|
int
|
|
default 6 if BOARD_STARLABS_LABTOP_CML
|
|
default 3
|
|
|
|
config DEVICETREE
|
|
default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
|
|
|
|
config DIMM_SPD_SIZE
|
|
default 512 if BOARD_STARLABS_LABTOP_KBL
|
|
|
|
config DRIVER_TPM_SPI_CHIP
|
|
default 2
|
|
|
|
config EC_GPE_SCI
|
|
default 0x6e if BOARD_STARLABS_STARBOOK_TGL
|
|
default 0x50
|
|
|
|
config EC_STARLABS_ADD_ITE_BIN
|
|
default y
|
|
|
|
config EC_STARLABS_ITE_BIN_PATH
|
|
string
|
|
depends on EC_STARLABS_NEED_ITE_BIN
|
|
default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/\$(CONFIG_VARIANT_DIR)/ec.bin"
|
|
|
|
config EC_VARIANT_DIR
|
|
default "kbl" if !EC_STARLABS_MERLIN && BOARD_STARLABS_LABTOP_KBL
|
|
default "cml" if !EC_STARLABS_MERLIN && BOARD_STARLABS_LABTOP_CML
|
|
default "tgl" if !EC_STARLABS_MERLIN && BOARD_STARLABS_STARBOOK_TGL
|
|
|
|
config FMDFILE
|
|
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/variants/\$(CONFIG_VARIANT_DIR)/board.fmd"
|
|
|
|
config IFD_BIN_PATH
|
|
string
|
|
default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/\$(CONFIG_VARIANT_DIR)/flashdescriptor.bin"
|
|
|
|
config MAINBOARD_DIR
|
|
default "starlabs/starbook"
|
|
|
|
config MAINBOARD_FAMILY
|
|
string
|
|
default "L3" if BOARD_STARLABS_LABTOP_KBL
|
|
default "L4" if BOARD_STARLABS_LABTOP_CML
|
|
default "B5" if BOARD_STARLABS_STARBOOK_TGL
|
|
|
|
config MAINBOARD_PART_NUMBER
|
|
default "LabTop Mk III" if BOARD_STARLABS_LABTOP_KBL
|
|
default "LabTop Mk IV" if BOARD_STARLABS_LABTOP_CML
|
|
default "StarBook Mk V" if BOARD_STARLABS_STARBOOK_TGL
|
|
|
|
config MAINBOARD_SMBIOS_PRODUCT_NAME
|
|
default "StarBook" if BOARD_STARLABS_STARBOOK_TGL
|
|
default "LabTop"
|
|
|
|
config ME_BIN_PATH
|
|
string
|
|
default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/\$(CONFIG_VARIANT_DIR)/intel_me.bin"
|
|
|
|
config EDK2_BOOTSPLASH_FILE
|
|
string
|
|
default "3rdparty/blobs/mainboard/starlabs/Logo.bmp"
|
|
|
|
config UART_FOR_CONSOLE
|
|
default 2
|
|
|
|
config USE_PM_ACPI_TIMER
|
|
default n if BOARD_STARLABS_STARBOOK_TGL
|
|
|
|
config VARIANT_DIR
|
|
default "kbl" if BOARD_STARLABS_LABTOP_KBL
|
|
default "cml" if BOARD_STARLABS_LABTOP_CML
|
|
default "tgl" if BOARD_STARLABS_STARBOOK_TGL
|
|
|
|
endif
|