blob: 9d928b3801cccee3d7b50a9abebdedccff1b0d5b [file] [log] [blame]
Martin Roth9712f102024-02-16 11:02:19 -07001## SPDX-License-Identifier: GPL-2.0-only
2
Sean Rhodes5da05b62022-01-10 21:58:04 +00003config BOARD_STARLABS_LITE_SERIES
4 def_bool n
5 select BOARD_ROMSIZE_KB_8192
6 select DRIVERS_I2C_HID
Sean Rhodes5da05b62022-01-10 21:58:04 +00007 select HAVE_ACPI_RESUME
8 select HAVE_ACPI_TABLES
9 select HAVE_CMOS_DEFAULT
10 select HAVE_OPTION_TABLE
11 select HAVE_INTEL_PTT
12 select INTEL_GMA_HAVE_VBT
Sean Rhodes12636222022-11-07 22:04:52 +000013 select INTEL_LPSS_UART_FOR_CONSOLE
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070014 select CRB_TPM
Sean Rhodes5da05b62022-01-10 21:58:04 +000015 select MAINBOARD_HAS_TPM2
16 select ONBOARD_VGA_IS_PRIMARY
17 select SOC_INTEL_COMMON_BLOCK_HDA
18 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
19 select SPI_FLASH_GIGADEVICE
20 select SYSTEM_TYPE_LAPTOP
21
22config BOARD_STARLABS_LITE_GLK
23 select BOARD_STARLABS_LITE_SERIES
Sean Rhodes32528972022-03-09 09:07:40 +000024 select EC_STARLABS_ITE
25 select EC_STARLABS_KBL_LEVELS
26 select SOC_INTEL_GEMINILAKE
27
28config BOARD_STARLABS_LITE_GLKR
29 select BOARD_STARLABS_LITE_SERIES
Sean Rhodesa0f3b862022-07-31 17:37:28 +010030 select EC_STARLABS_FAST_CHARGE
Sean Rhodes32528972022-03-09 09:07:40 +000031 select EC_STARLABS_NUVOTON
Sean Rhodes5da05b62022-01-10 21:58:04 +000032 select EC_STARLABS_KBL_LEVELS
33 select SOC_INTEL_GEMINILAKE
34
35if BOARD_STARLABS_LITE_SERIES
36
Sean Rhodes47ee85f2022-07-31 17:23:42 +010037config CMOS_DEFAULT_FILE
38 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.default" if BOARD_STARLABS_LITE_GLKR
39
40config CMOS_LAYOUT_FILE
41 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.layout" if BOARD_STARLABS_LITE_GLKR
42
Sean Rhodes12636222022-11-07 22:04:52 +000043config CONSOLE_SERIAL
44 default n if !EDK2_DEBUG
45
Sean Rhodes5da05b62022-01-10 21:58:04 +000046config DEVICETREE
47 default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
48
49config EC_GPE_SCI
50 default 0x26
51
52config EC_VARIANT_DIR
Sean Rhodes32528972022-03-09 09:07:40 +000053 default "glk" if BOARD_STARLABS_LITE_GLK
54 default "glkr" if BOARD_STARLABS_LITE_GLKR
Sean Rhodes5da05b62022-01-10 21:58:04 +000055
56config FMDFILE
Sean Rhodes5f40fc62022-07-07 16:52:24 +010057 default "src/mainboard/starlabs/lite/vboot.fmd" if VBOOT
Sean Rhodes5da05b62022-01-10 21:58:04 +000058 default "src/mainboard/starlabs/lite/board.fmd"
59
60config MAINBOARD_DIR
61 default "starlabs/lite"
62
63config MAINBOARD_FAMILY
64 string
Sean Rhodes32528972022-03-09 09:07:40 +000065 default "I3" if BOARD_STARLABS_LITE_GLK
66 default "I4" if BOARD_STARLABS_LITE_GLKR
Sean Rhodes5da05b62022-01-10 21:58:04 +000067
68config MAINBOARD_PART_NUMBER
Sean Rhodes32528972022-03-09 09:07:40 +000069 default "Lite Mk III" if BOARD_STARLABS_LITE_GLK
70 default "Lite Mk IV" if BOARD_STARLABS_LITE_GLKR
Sean Rhodes5da05b62022-01-10 21:58:04 +000071
72config MAINBOARD_SMBIOS_PRODUCT_NAME
73 string
74 default "Lite"
75
Matt DeVillier434928c2023-10-24 17:06:18 -050076config POWER_STATE_DEFAULT_ON_AFTER_FAILURE
77 default n
Sean Rhodes8d730222023-10-02 15:34:51 +010078
Sean Rhodes5da05b62022-01-10 21:58:04 +000079config TRACKPAD_INTERRUPT
80 hex
Sean Rhodes32528972022-03-09 09:07:40 +000081 default 0x1 if BOARD_STARLABS_LITE_GLK
82 default 0x0 if BOARD_STARLABS_LITE_GLKR
Sean Rhodes5da05b62022-01-10 21:58:04 +000083
Sean Rhodes38c99b52022-07-13 10:11:44 +010084config EDK2_BOOTSPLASH_FILE
Sean Rhodes5da05b62022-01-10 21:58:04 +000085 string
86 default "3rdparty/blobs/mainboard/starlabs/Logo.bmp"
87
88config UART_FOR_CONSOLE
89 default 2
90
91config VARIANT_DIR
Sean Rhodes32528972022-03-09 09:07:40 +000092 default "glk" if BOARD_STARLABS_LITE_GLK
93 default "glkr" if BOARD_STARLABS_LITE_GLKR
Sean Rhodes5c0e3d42022-05-20 10:28:39 +010094
Sean Rhodes5f40fc62022-07-07 16:52:24 +010095config VBOOT
96 select VBOOT_VBNV_FLASH
97
Sean Rhodes5c0e3d42022-05-20 10:28:39 +010098config WEBCAM_USB_PORT
99 int
100 default 4 if BOARD_STARLABS_LITE_GLK
101 default 7 if BOARD_STARLABS_LITE_GLKR
Sean Rhodes5da05b62022-01-10 21:58:04 +0000102endif