Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 1 | config 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 Rhodes | ab5b7b3 | 2021-10-22 14:33:27 +0100 | [diff] [blame^] | 16 | config 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 Rhodes | e96ade6 | 2021-10-18 21:07:20 +0100 | [diff] [blame] | 25 | config BOARD_STARLABS_LABTOP_CML |
| 26 | select BOARD_ROMSIZE_KB_16384 |
| 27 | select BOARD_STARLABS_LABTOP_SERIES |
Sean Rhodes | b608db9 | 2022-05-06 10:03:41 +0100 | [diff] [blame] | 28 | select EC_STARLABS_MAX_CHARGE |
Sean Rhodes | e96ade6 | 2021-10-18 21:07:20 +0100 | [diff] [blame] | 29 | select EC_STARLABS_NEED_ITE_BIN |
| 30 | select HAVE_INTEL_PTT |
| 31 | select HAVE_SPD_IN_CBFS |
Jes B. Klinke | c6b041a1 | 2022-04-19 14:00:33 -0700 | [diff] [blame] | 32 | select CRB_TPM |
Sean Rhodes | e96ade6 | 2021-10-18 21:07:20 +0100 | [diff] [blame] | 33 | select MAINBOARD_HAS_LIBGFXINIT |
| 34 | select MAINBOARD_HAS_TPM2 |
| 35 | select SOC_INTEL_COMETLAKE_1 |
| 36 | select SPI_FLASH_WINBOND |
| 37 | |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 38 | config 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 Rhodes | 4d1bf7b | 2022-02-17 13:55:34 +0000 | [diff] [blame] | 43 | select EC_STARLABS_MAX_CHARGE |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 44 | select EC_STARLABS_NEED_ITE_BIN |
Jes B. Klinke | c6b041a1 | 2022-04-19 14:00:33 -0700 | [diff] [blame] | 45 | select MEMORY_MAPPED_TPM |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 46 | 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 | |
| 54 | if BOARD_STARLABS_LABTOP_SERIES |
| 55 | |
| 56 | config DEVICETREE |
| 57 | default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb" |
| 58 | |
Sean Rhodes | ab5b7b3 | 2021-10-22 14:33:27 +0100 | [diff] [blame^] | 59 | config DIMM_SPD_SIZE |
| 60 | default 512 if BOARD_STARLABS_LABTOP_KBL |
| 61 | |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 62 | config DRIVER_TPM_SPI_CHIP |
| 63 | default 2 |
| 64 | |
Sean Rhodes | 58f6a5d | 2021-12-19 21:22:15 +0000 | [diff] [blame] | 65 | config EC_GPE_SCI |
| 66 | default 0x6e if BOARD_STARLABS_STARBOOK_TGL |
| 67 | default 0x50 |
| 68 | |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 69 | config EC_STARLABS_ADD_ITE_BIN |
| 70 | default y |
| 71 | |
| 72 | config 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 | |
| 77 | config EC_VARIANT_DIR |
Sean Rhodes | ab5b7b3 | 2021-10-22 14:33:27 +0100 | [diff] [blame^] | 78 | default "kbl" if !EC_STARLABS_MERLIN && BOARD_STARLABS_LABTOP_KBL |
Sean Rhodes | e96ade6 | 2021-10-18 21:07:20 +0100 | [diff] [blame] | 79 | default "cml" if !EC_STARLABS_MERLIN && BOARD_STARLABS_LABTOP_CML |
| 80 | default "tgl" if !EC_STARLABS_MERLIN && BOARD_STARLABS_STARBOOK_TGL |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 81 | |
| 82 | config FMDFILE |
| 83 | default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/variants/\$(CONFIG_VARIANT_DIR)/board.fmd" |
| 84 | |
| 85 | config IFD_BIN_PATH |
| 86 | string |
| 87 | default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/\$(CONFIG_VARIANT_DIR)/flashdescriptor.bin" |
| 88 | |
| 89 | config MAINBOARD_DIR |
| 90 | default "starlabs/labtop" |
| 91 | |
| 92 | config MAINBOARD_FAMILY |
| 93 | string |
Sean Rhodes | ab5b7b3 | 2021-10-22 14:33:27 +0100 | [diff] [blame^] | 94 | default "L3" if BOARD_STARLABS_LABTOP_KBL |
Sean Rhodes | e96ade6 | 2021-10-18 21:07:20 +0100 | [diff] [blame] | 95 | default "L4" if BOARD_STARLABS_LABTOP_CML |
| 96 | default "B5" if BOARD_STARLABS_STARBOOK_TGL |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 97 | |
| 98 | config MAINBOARD_PART_NUMBER |
Sean Rhodes | ab5b7b3 | 2021-10-22 14:33:27 +0100 | [diff] [blame^] | 99 | default "LabTop Mk III" if BOARD_STARLABS_LABTOP_KBL |
Sean Rhodes | e96ade6 | 2021-10-18 21:07:20 +0100 | [diff] [blame] | 100 | default "LabTop Mk IV" if BOARD_STARLABS_LABTOP_CML |
| 101 | default "StarBook Mk V" if BOARD_STARLABS_STARBOOK_TGL |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 102 | |
| 103 | config MAINBOARD_SMBIOS_PRODUCT_NAME |
Sean Rhodes | e96ade6 | 2021-10-18 21:07:20 +0100 | [diff] [blame] | 104 | default "StarBook" if BOARD_STARLABS_STARBOOK_TGL |
| 105 | default "LabTop" |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 106 | |
| 107 | config ME_BIN_PATH |
| 108 | string |
| 109 | default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/\$(CONFIG_VARIANT_DIR)/intel_me.bin" |
| 110 | |
| 111 | config TIANOCORE_BOOTSPLASH_FILE |
| 112 | string |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 113 | default "3rdparty/blobs/mainboard/starlabs/Logo.bmp" |
| 114 | |
| 115 | config UART_FOR_CONSOLE |
| 116 | default 2 |
| 117 | |
| 118 | config USE_PM_ACPI_TIMER |
Sean Rhodes | e96ade6 | 2021-10-18 21:07:20 +0100 | [diff] [blame] | 119 | default n if BOARD_STARLABS_STARBOOK_TGL |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 120 | |
| 121 | config VARIANT_DIR |
Sean Rhodes | ab5b7b3 | 2021-10-22 14:33:27 +0100 | [diff] [blame^] | 122 | default "kbl" if BOARD_STARLABS_LABTOP_KBL |
Sean Rhodes | e96ade6 | 2021-10-18 21:07:20 +0100 | [diff] [blame] | 123 | default "cml" if BOARD_STARLABS_LABTOP_CML |
| 124 | default "tgl" if BOARD_STARLABS_STARBOOK_TGL |
Sean Rhodes | 17441a3 | 2021-07-05 16:03:15 +0100 | [diff] [blame] | 125 | |
| 126 | endif |