summaryrefslogtreecommitdiff
path: root/src/mainboard/starlabs/starbook/Kconfig
diff options
context:
space:
mode:
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