blob: 828e452849fde96c0b9defe2b5777f79554da5c6 [file] [log] [blame]
Sean Rhodes17441a32021-07-05 16:03:15 +01001config BOARD_STARLABS_LABTOP_SERIES
2 def_bool n
3 select DRIVERS_I2C_HID
4 select EC_STARLABS_ITE
5 select EC_STARLABS_FAN
6 select HAVE_ACPI_RESUME
7 select HAVE_ACPI_TABLES
8 select HAVE_CMOS_DEFAULT
9 select HAVE_OPTION_TABLE
10 select INTEL_GMA_HAVE_VBT
11 select INTEL_LPSS_UART_FOR_CONSOLE
12 select NO_UART_ON_SUPERIO
13 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
14 select SYSTEM_TYPE_LAPTOP
15
Sean Rhodesab5b7b32021-10-22 14:33:27 +010016config BOARD_STARLABS_LABTOP_KBL
17 select BOARD_ROMSIZE_KB_8192
18 select BOARD_STARLABS_LABTOP_SERIES
19 select HAVE_INTEL_PTT
20 select HAVE_SPD_IN_CBFS
21 select MAINBOARD_HAS_LIBGFXINIT
22 select SOC_INTEL_KABYLAKE
23 select SPI_FLASH_GIGADEVICE
24
Sean Rhodese96ade62021-10-18 21:07:20 +010025config BOARD_STARLABS_LABTOP_CML
26 select BOARD_ROMSIZE_KB_16384
27 select BOARD_STARLABS_LABTOP_SERIES
Sean Rhodesb608db92022-05-06 10:03:41 +010028 select EC_STARLABS_MAX_CHARGE
Sean Rhodese96ade62021-10-18 21:07:20 +010029 select EC_STARLABS_NEED_ITE_BIN
30 select HAVE_INTEL_PTT
31 select HAVE_SPD_IN_CBFS
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070032 select CRB_TPM
Sean Rhodese96ade62021-10-18 21:07:20 +010033 select MAINBOARD_HAS_LIBGFXINIT
34 select MAINBOARD_HAS_TPM2
35 select SOC_INTEL_COMETLAKE_1
36 select SPI_FLASH_WINBOND
37
Sean Rhodes17441a32021-07-05 16:03:15 +010038config BOARD_STARLABS_STARBOOK_TGL
39 select BOARD_ROMSIZE_KB_16384
40 select BOARD_STARLABS_LABTOP_SERIES
41 select DRIVERS_INTEL_USB4_RETIMER
42 select EC_STARLABS_KBL_LEVELS
Sean Rhodes4d1bf7b2022-02-17 13:55:34 +000043 select EC_STARLABS_MAX_CHARGE
Sean Rhodes17441a32021-07-05 16:03:15 +010044 select EC_STARLABS_NEED_ITE_BIN
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070045 select MEMORY_MAPPED_TPM
Sean Rhodes17441a32021-07-05 16:03:15 +010046 select MAINBOARD_HAS_TPM2
47 select PCIEXP_HOTPLUG_PREFETCH_MEM_BELOW_4G
48 select SOC_INTEL_COMMON_BLOCK_TCSS
49 select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
50 select SOC_INTEL_TIGERLAKE
51 select SOC_INTEL_TIGERLAKE_S3
52 select SPI_FLASH_WINBOND
53
54if BOARD_STARLABS_LABTOP_SERIES
55
56config DEVICETREE
57 default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
58
Sean Rhodesab5b7b32021-10-22 14:33:27 +010059config DIMM_SPD_SIZE
60 default 512 if BOARD_STARLABS_LABTOP_KBL
61
Sean Rhodes17441a32021-07-05 16:03:15 +010062config DRIVER_TPM_SPI_CHIP
63 default 2
64
Sean Rhodes58f6a5d2021-12-19 21:22:15 +000065config EC_GPE_SCI
66 default 0x6e if BOARD_STARLABS_STARBOOK_TGL
67 default 0x50
68
Sean Rhodes17441a32021-07-05 16:03:15 +010069config EC_STARLABS_ADD_ITE_BIN
70 default y
71
72config EC_STARLABS_ITE_BIN_PATH
73 string
74 depends on EC_STARLABS_NEED_ITE_BIN
75 default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/\$(CONFIG_VARIANT_DIR)/ec.bin"
76
77config EC_VARIANT_DIR
Sean Rhodesab5b7b32021-10-22 14:33:27 +010078 default "kbl" if !EC_STARLABS_MERLIN && BOARD_STARLABS_LABTOP_KBL
Sean Rhodese96ade62021-10-18 21:07:20 +010079 default "cml" if !EC_STARLABS_MERLIN && BOARD_STARLABS_LABTOP_CML
80 default "tgl" if !EC_STARLABS_MERLIN && BOARD_STARLABS_STARBOOK_TGL
Sean Rhodes17441a32021-07-05 16:03:15 +010081
82config FMDFILE
83 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/variants/\$(CONFIG_VARIANT_DIR)/board.fmd"
84
85config IFD_BIN_PATH
86 string
87 default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/\$(CONFIG_VARIANT_DIR)/flashdescriptor.bin"
88
89config MAINBOARD_DIR
90 default "starlabs/labtop"
91
92config MAINBOARD_FAMILY
93 string
Sean Rhodesab5b7b32021-10-22 14:33:27 +010094 default "L3" if BOARD_STARLABS_LABTOP_KBL
Sean Rhodese96ade62021-10-18 21:07:20 +010095 default "L4" if BOARD_STARLABS_LABTOP_CML
96 default "B5" if BOARD_STARLABS_STARBOOK_TGL
Sean Rhodes17441a32021-07-05 16:03:15 +010097
98config MAINBOARD_PART_NUMBER
Sean Rhodesab5b7b32021-10-22 14:33:27 +010099 default "LabTop Mk III" if BOARD_STARLABS_LABTOP_KBL
Sean Rhodese96ade62021-10-18 21:07:20 +0100100 default "LabTop Mk IV" if BOARD_STARLABS_LABTOP_CML
101 default "StarBook Mk V" if BOARD_STARLABS_STARBOOK_TGL
Sean Rhodes17441a32021-07-05 16:03:15 +0100102
103config MAINBOARD_SMBIOS_PRODUCT_NAME
Sean Rhodese96ade62021-10-18 21:07:20 +0100104 default "StarBook" if BOARD_STARLABS_STARBOOK_TGL
105 default "LabTop"
Sean Rhodes17441a32021-07-05 16:03:15 +0100106
107config ME_BIN_PATH
108 string
109 default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/\$(CONFIG_VARIANT_DIR)/intel_me.bin"
110
111config TIANOCORE_BOOTSPLASH_FILE
112 string
Sean Rhodes17441a32021-07-05 16:03:15 +0100113 default "3rdparty/blobs/mainboard/starlabs/Logo.bmp"
114
115config UART_FOR_CONSOLE
116 default 2
117
118config USE_PM_ACPI_TIMER
Sean Rhodese96ade62021-10-18 21:07:20 +0100119 default n if BOARD_STARLABS_STARBOOK_TGL
Sean Rhodes17441a32021-07-05 16:03:15 +0100120
121config VARIANT_DIR
Sean Rhodesab5b7b32021-10-22 14:33:27 +0100122 default "kbl" if BOARD_STARLABS_LABTOP_KBL
Sean Rhodese96ade62021-10-18 21:07:20 +0100123 default "cml" if BOARD_STARLABS_LABTOP_CML
124 default "tgl" if BOARD_STARLABS_STARBOOK_TGL
Sean Rhodes17441a32021-07-05 16:03:15 +0100125
126endif