blob: cefee16287f5a8681a741b0fa64532a2a0d58c5e [file] [log] [blame]
Tim Crawford8e3787e2022-09-29 12:11:34 -06001if BOARD_SYSTEM76_GAZE16_3050 || BOARD_SYSTEM76_GAZE16_3060 || BOARD_SYSTEM76_GAZE16_3060_B || BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -06002
3config BOARD_SPECIFIC_OPTIONS
4 def_bool y
5 select BOARD_ROMSIZE_KB_16384
6 select DRIVERS_I2C_HID
Tim Crawford8e3787e2022-09-29 12:11:34 -06007 select DRIVERS_I2C_TAS5825M if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -06008 select EC_SYSTEM76_EC
Jeremy Soller8065c6d2021-11-01 14:07:07 -06009 select EC_SYSTEM76_EC_COLOR_KEYBOARD
Tim Crawford34b70fd2021-11-17 21:01:20 -070010 select EC_SYSTEM76_EC_DGPU
Jeremy Soller8065c6d2021-11-01 14:07:07 -060011 select HAVE_ACPI_RESUME
12 select HAVE_ACPI_TABLES
13 select HAVE_CMOS_DEFAULT
14 select HAVE_OPTION_TABLE
15 select INTEL_GMA_HAVE_VBT
16 select INTEL_LPSS_UART_FOR_CONSOLE
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070017 select MEMORY_MAPPED_TPM
Jeremy Soller8065c6d2021-11-01 14:07:07 -060018 select MAINBOARD_HAS_TPM2
19 select MAINBOARD_USES_IFD_GBE_REGION if BOARD_SYSTEM76_GAZE16_3060_B
20 select NO_UART_ON_SUPERIO
Tim Crawford8e3787e2022-09-29 12:11:34 -060021 select PCIEXP_HOTPLUG if BOARD_SYSTEM76_ORYP8
22 select PCIEXP_HOTPLUG_PREFETCH_MEM_BELOW_4G if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060023 select SOC_INTEL_TIGERLAKE
24 select SOC_INTEL_TIGERLAKE_PCH_H
25 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
26 select SPD_READ_BY_WORD
27 select SYSTEM_TYPE_LAPTOP
Tim Crawfordc7018cc2021-12-07 13:12:26 -070028 select TPM_MEASURED_BOOT
Jeremy Soller8065c6d2021-11-01 14:07:07 -060029 select TPM_RDRESP_NEED_DELAY
30
31config MAINBOARD_DIR
Tim Crawfordc16bd3c2022-09-29 11:57:53 -060032 default "system76/tgl-h"
Jeremy Soller8065c6d2021-11-01 14:07:07 -060033
34config MAINBOARD_PART_NUMBER
35 default "gaze16-3050" if BOARD_SYSTEM76_GAZE16_3050
36 default "gaze16-3060" if BOARD_SYSTEM76_GAZE16_3060
37 default "gaze16-3060-b" if BOARD_SYSTEM76_GAZE16_3060_B
Tim Crawford8e3787e2022-09-29 12:11:34 -060038 default "oryp8" if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060039
40config MAINBOARD_SMBIOS_PRODUCT_NAME
Tim Crawford8e3787e2022-09-29 12:11:34 -060041 default "Oryx Pro" if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060042 default "Gazelle"
43
44config MAINBOARD_VERSION
45 default "gaze16-3050" if BOARD_SYSTEM76_GAZE16_3050
46 default "gaze16-3060" if BOARD_SYSTEM76_GAZE16_3060
47 default "gaze16-3060-b" if BOARD_SYSTEM76_GAZE16_3060_B
Tim Crawford8e3787e2022-09-29 12:11:34 -060048 default "oryp8" if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060049
50config VARIANT_DIR
Tim Crawforda8cf2f22022-07-26 13:47:15 -060051 default "gaze16-3050" if BOARD_SYSTEM76_GAZE16_3050
52 default "gaze16-3060" if BOARD_SYSTEM76_GAZE16_3060 || BOARD_SYSTEM76_GAZE16_3060_B
Tim Crawford8e3787e2022-09-29 12:11:34 -060053 default "oryp8" if BOARD_SYSTEM76_ORYP8
Jeremy Soller8065c6d2021-11-01 14:07:07 -060054
55config OVERRIDE_DEVICETREE
56 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
57
58config CBFS_SIZE
59 default 0xA00000
60
61config CONSOLE_POST
62 default y
63
Jeremy Soller8065c6d2021-11-01 14:07:07 -060064config ONBOARD_VGA_IS_PRIMARY
65 default y
66
67config POST_DEVICE
68 default n
69
70config UART_FOR_CONSOLE
71 default 2
72
73# PM Timer Disabled, saves power
74config USE_PM_ACPI_TIMER
75 default n
76
Tim Crawford46b63bb2023-06-27 10:09:28 -060077config D3COLD_SUPPORT
78 default n
79
Jeremy Soller8065c6d2021-11-01 14:07:07 -060080endif