Martin Roth | 9712f10 | 2024-02-16 11:02:19 -0700 | [diff] [blame] | 1 | ## SPDX-License-Identifier: GPL-2.0-only |
| 2 | |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 3 | config BOARD_STARLABS_LITE_SERIES |
| 4 | def_bool n |
| 5 | select BOARD_ROMSIZE_KB_8192 |
| 6 | select DRIVERS_I2C_HID |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 7 | 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 Rhodes | 1263622 | 2022-11-07 22:04:52 +0000 | [diff] [blame] | 13 | select INTEL_LPSS_UART_FOR_CONSOLE |
Jes B. Klinke | c6b041a1 | 2022-04-19 14:00:33 -0700 | [diff] [blame] | 14 | select CRB_TPM |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 15 | 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 | |
| 22 | config BOARD_STARLABS_LITE_GLK |
| 23 | select BOARD_STARLABS_LITE_SERIES |
Sean Rhodes | 3252897 | 2022-03-09 09:07:40 +0000 | [diff] [blame] | 24 | select EC_STARLABS_ITE |
| 25 | select EC_STARLABS_KBL_LEVELS |
| 26 | select SOC_INTEL_GEMINILAKE |
| 27 | |
| 28 | config BOARD_STARLABS_LITE_GLKR |
| 29 | select BOARD_STARLABS_LITE_SERIES |
Sean Rhodes | a0f3b86 | 2022-07-31 17:37:28 +0100 | [diff] [blame] | 30 | select EC_STARLABS_FAST_CHARGE |
Sean Rhodes | 3252897 | 2022-03-09 09:07:40 +0000 | [diff] [blame] | 31 | select EC_STARLABS_NUVOTON |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 32 | select EC_STARLABS_KBL_LEVELS |
| 33 | select SOC_INTEL_GEMINILAKE |
| 34 | |
| 35 | if BOARD_STARLABS_LITE_SERIES |
| 36 | |
Sean Rhodes | 47ee85f | 2022-07-31 17:23:42 +0100 | [diff] [blame] | 37 | config CMOS_DEFAULT_FILE |
| 38 | default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.default" if BOARD_STARLABS_LITE_GLKR |
| 39 | |
| 40 | config CMOS_LAYOUT_FILE |
| 41 | default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.layout" if BOARD_STARLABS_LITE_GLKR |
| 42 | |
Sean Rhodes | 1263622 | 2022-11-07 22:04:52 +0000 | [diff] [blame] | 43 | config CONSOLE_SERIAL |
| 44 | default n if !EDK2_DEBUG |
| 45 | |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 46 | config DEVICETREE |
| 47 | default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb" |
| 48 | |
| 49 | config EC_GPE_SCI |
| 50 | default 0x26 |
| 51 | |
| 52 | config EC_VARIANT_DIR |
Sean Rhodes | 3252897 | 2022-03-09 09:07:40 +0000 | [diff] [blame] | 53 | default "glk" if BOARD_STARLABS_LITE_GLK |
| 54 | default "glkr" if BOARD_STARLABS_LITE_GLKR |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 55 | |
| 56 | config FMDFILE |
Sean Rhodes | 5f40fc6 | 2022-07-07 16:52:24 +0100 | [diff] [blame] | 57 | default "src/mainboard/starlabs/lite/vboot.fmd" if VBOOT |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 58 | default "src/mainboard/starlabs/lite/board.fmd" |
| 59 | |
| 60 | config MAINBOARD_DIR |
| 61 | default "starlabs/lite" |
| 62 | |
| 63 | config MAINBOARD_FAMILY |
| 64 | string |
Sean Rhodes | 3252897 | 2022-03-09 09:07:40 +0000 | [diff] [blame] | 65 | default "I3" if BOARD_STARLABS_LITE_GLK |
| 66 | default "I4" if BOARD_STARLABS_LITE_GLKR |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 67 | |
| 68 | config MAINBOARD_PART_NUMBER |
Sean Rhodes | 3252897 | 2022-03-09 09:07:40 +0000 | [diff] [blame] | 69 | default "Lite Mk III" if BOARD_STARLABS_LITE_GLK |
| 70 | default "Lite Mk IV" if BOARD_STARLABS_LITE_GLKR |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 71 | |
| 72 | config MAINBOARD_SMBIOS_PRODUCT_NAME |
| 73 | string |
| 74 | default "Lite" |
| 75 | |
Matt DeVillier | 434928c | 2023-10-24 17:06:18 -0500 | [diff] [blame] | 76 | config POWER_STATE_DEFAULT_ON_AFTER_FAILURE |
| 77 | default n |
Sean Rhodes | 8d73022 | 2023-10-02 15:34:51 +0100 | [diff] [blame] | 78 | |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 79 | config TRACKPAD_INTERRUPT |
| 80 | hex |
Sean Rhodes | 3252897 | 2022-03-09 09:07:40 +0000 | [diff] [blame] | 81 | default 0x1 if BOARD_STARLABS_LITE_GLK |
| 82 | default 0x0 if BOARD_STARLABS_LITE_GLKR |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 83 | |
Sean Rhodes | 38c99b5 | 2022-07-13 10:11:44 +0100 | [diff] [blame] | 84 | config EDK2_BOOTSPLASH_FILE |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 85 | string |
| 86 | default "3rdparty/blobs/mainboard/starlabs/Logo.bmp" |
| 87 | |
| 88 | config UART_FOR_CONSOLE |
| 89 | default 2 |
| 90 | |
| 91 | config VARIANT_DIR |
Sean Rhodes | 3252897 | 2022-03-09 09:07:40 +0000 | [diff] [blame] | 92 | default "glk" if BOARD_STARLABS_LITE_GLK |
| 93 | default "glkr" if BOARD_STARLABS_LITE_GLKR |
Sean Rhodes | 5c0e3d4 | 2022-05-20 10:28:39 +0100 | [diff] [blame] | 94 | |
Sean Rhodes | 5f40fc6 | 2022-07-07 16:52:24 +0100 | [diff] [blame] | 95 | config VBOOT |
| 96 | select VBOOT_VBNV_FLASH |
| 97 | |
Sean Rhodes | 5c0e3d4 | 2022-05-20 10:28:39 +0100 | [diff] [blame] | 98 | config WEBCAM_USB_PORT |
| 99 | int |
| 100 | default 4 if BOARD_STARLABS_LITE_GLK |
| 101 | default 7 if BOARD_STARLABS_LITE_GLKR |
Sean Rhodes | 5da05b6 | 2022-01-10 21:58:04 +0000 | [diff] [blame] | 102 | endif |