summaryrefslogtreecommitdiff
path: root/src/mainboard/starlabs/starbook/Kconfig
diff options
context:
space:
mode:
authorSean Rhodes <sean@starlabs.systems>2022-07-04 14:18:52 +0100
committerFelix Singer <felixsinger@posteo.net>2022-07-07 17:24:09 +0000
commitecda77531d29d64785acbbbe83c176211ffe7128 (patch)
tree01883b450b31bbb5ede2184967a1d72dda86fb9f /src/mainboard/starlabs/starbook/Kconfig
parentac8b508f3fdec9e545e10df2e32cd43bcc9e4781 (diff)
mb/starlabs: Rename LabTop to StarBook
The LabTop was renamed to StarBook since the release of the Mk V. This change keeps the directory name more relevant, as there are more boards using the name StarBook. Signed-off-by: Sean Rhodes <sean@starlabs.systems> Change-Id: I3513fb56c1adf663ed7bcdade2cc52cd8c0d6f4b Reviewed-on: https://review.coreboot.org/c/coreboot/+/65640 Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Singer <felixsinger@posteo.net>
Diffstat (limited to 'src/mainboard/starlabs/starbook/Kconfig')
-rw-r--r--src/mainboard/starlabs/starbook/Kconfig131
1 files changed, 131 insertions, 0 deletions
diff --git a/src/mainboard/starlabs/starbook/Kconfig b/src/mainboard/starlabs/starbook/Kconfig
new file mode 100644
index 0000000000..be2d339eb2
--- /dev/null
+++ b/src/mainboard/starlabs/starbook/Kconfig
@@ -0,0 +1,131 @@
+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 TIANOCORE_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