blob: 6ce452f7ba2fddd0244e2b06d584ba9496c8e589 [file] [log] [blame]
Martin Roth9712f102024-02-16 11:02:19 -07001## SPDX-License-Identifier: GPL-2.0-only
2
Tim Crawford8e3787e2022-09-29 12:11:34 -06003if BOARD_SYSTEM76_GAZE16_3050 || BOARD_SYSTEM76_GAZE16_3060 || BOARD_SYSTEM76_GAZE16_3060_B || BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -06004
5config BOARD_SPECIFIC_OPTIONS
6 def_bool y
7 select BOARD_ROMSIZE_KB_16384
Tim Crawford61374312023-10-16 15:45:45 -06008 select DRIVERS_GENERIC_BAYHUB_LV2
Tim Crawford2f862d32023-06-27 14:43:03 -06009 select DRIVERS_GENERIC_CBFS_SERIAL
10 select DRIVERS_GENERIC_CBFS_UUID
Jeremy Soller8065c6d2021-11-01 14:07:07 -060011 select DRIVERS_I2C_HID
Tim Crawford8e3787e2022-09-29 12:11:34 -060012 select DRIVERS_I2C_TAS5825M if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060013 select EC_SYSTEM76_EC
Tim Crawford34b70fd2021-11-17 21:01:20 -070014 select EC_SYSTEM76_EC_DGPU
Jeremy Soller8065c6d2021-11-01 14:07:07 -060015 select HAVE_ACPI_RESUME
16 select HAVE_ACPI_TABLES
17 select HAVE_CMOS_DEFAULT
18 select HAVE_OPTION_TABLE
19 select INTEL_GMA_HAVE_VBT
20 select INTEL_LPSS_UART_FOR_CONSOLE
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070021 select MEMORY_MAPPED_TPM
Jeremy Soller8065c6d2021-11-01 14:07:07 -060022 select MAINBOARD_HAS_TPM2
23 select MAINBOARD_USES_IFD_GBE_REGION if BOARD_SYSTEM76_GAZE16_3060_B
24 select NO_UART_ON_SUPERIO
Tim Crawford8e3787e2022-09-29 12:11:34 -060025 select PCIEXP_HOTPLUG if BOARD_SYSTEM76_ORYP8
26 select PCIEXP_HOTPLUG_PREFETCH_MEM_BELOW_4G if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060027 select SOC_INTEL_TIGERLAKE
28 select SOC_INTEL_TIGERLAKE_PCH_H
29 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
30 select SPD_READ_BY_WORD
31 select SYSTEM_TYPE_LAPTOP
Tim Crawfordc7018cc2021-12-07 13:12:26 -070032 select TPM_MEASURED_BOOT
Jeremy Soller8065c6d2021-11-01 14:07:07 -060033 select TPM_RDRESP_NEED_DELAY
34
35config MAINBOARD_DIR
Tim Crawfordc16bd3c2022-09-29 11:57:53 -060036 default "system76/tgl-h"
Jeremy Soller8065c6d2021-11-01 14:07:07 -060037
38config MAINBOARD_PART_NUMBER
39 default "gaze16-3050" if BOARD_SYSTEM76_GAZE16_3050
40 default "gaze16-3060" if BOARD_SYSTEM76_GAZE16_3060
41 default "gaze16-3060-b" if BOARD_SYSTEM76_GAZE16_3060_B
Tim Crawford8e3787e2022-09-29 12:11:34 -060042 default "oryp8" if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060043
44config MAINBOARD_SMBIOS_PRODUCT_NAME
Tim Crawford8e3787e2022-09-29 12:11:34 -060045 default "Oryx Pro" if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060046 default "Gazelle"
47
48config MAINBOARD_VERSION
49 default "gaze16-3050" if BOARD_SYSTEM76_GAZE16_3050
50 default "gaze16-3060" if BOARD_SYSTEM76_GAZE16_3060
51 default "gaze16-3060-b" if BOARD_SYSTEM76_GAZE16_3060_B
Tim Crawford8e3787e2022-09-29 12:11:34 -060052 default "oryp8" if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060053
54config VARIANT_DIR
Tim Crawforda8cf2f22022-07-26 13:47:15 -060055 default "gaze16-3050" if BOARD_SYSTEM76_GAZE16_3050
56 default "gaze16-3060" if BOARD_SYSTEM76_GAZE16_3060 || BOARD_SYSTEM76_GAZE16_3060_B
Tim Crawford8e3787e2022-09-29 12:11:34 -060057 default "oryp8" if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060058
59config OVERRIDE_DEVICETREE
60 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
61
Jeremy Soller8065c6d2021-11-01 14:07:07 -060062config CONSOLE_POST
63 default y
64
Tim Crawford56c09fb2023-06-27 15:47:19 -060065config FMDFILE
66 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/board.fmd" if !MAINBOARD_USES_IFD_GBE_REGION
67 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/board-gbe.fmd" if MAINBOARD_USES_IFD_GBE_REGION
68
Jeremy Soller8065c6d2021-11-01 14:07:07 -060069config ONBOARD_VGA_IS_PRIMARY
70 default y
71
72config POST_DEVICE
73 default n
74
75config UART_FOR_CONSOLE
76 default 2
77
78# PM Timer Disabled, saves power
79config USE_PM_ACPI_TIMER
80 default n
81
Tim Crawford46b63bb2023-06-27 10:09:28 -060082config D3COLD_SUPPORT
83 default n
84
Jeremy Soller8065c6d2021-11-01 14:07:07 -060085endif