blob: 981a8f9a1f99dac8ac18a5bb62840406e45beb53 [file] [log] [blame]
Martin Roth9712f102024-02-16 11:02:19 -07001## SPDX-License-Identifier: GPL-2.0-only
2
Tim Crawforde747bdd2021-10-27 18:30:42 -06003if BOARD_SYSTEM76_GAZE14 || BOARD_SYSTEM76_GAZE15
Tim Crawford427487b2021-02-25 11:06:35 -07004
5config BOARD_SPECIFIC_OPTIONS
6 def_bool y
7 select BOARD_ROMSIZE_KB_16384
Tim Crawford2f862d32023-06-27 14:43:03 -06008 select DRIVERS_GENERIC_CBFS_SERIAL
9 select DRIVERS_GENERIC_CBFS_UUID
Tim Crawford427487b2021-02-25 11:06:35 -070010 select DRIVERS_I2C_HID
11 select EC_SYSTEM76_EC
Tim Crawford34b70fd2021-11-17 21:01:20 -070012 select EC_SYSTEM76_EC_DGPU
Tim Crawford427487b2021-02-25 11:06:35 -070013 select HAVE_ACPI_RESUME
14 select HAVE_ACPI_TABLES
Tim Crawford9f7e9cb2021-08-09 16:55:07 -060015 select HAVE_CMOS_DEFAULT
16 select HAVE_OPTION_TABLE
Tim Crawford427487b2021-02-25 11:06:35 -070017 select INTEL_GMA_HAVE_VBT
18 select INTEL_LPSS_UART_FOR_CONSOLE
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070019 select MEMORY_MAPPED_TPM
Tim Crawford427487b2021-02-25 11:06:35 -070020 select MAINBOARD_HAS_TPM2
21 select NO_UART_ON_SUPERIO
22 select SOC_INTEL_CANNONLAKE_PCH_H
Tim Crawforde747bdd2021-10-27 18:30:42 -060023 select SOC_INTEL_COFFEELAKE if BOARD_SYSTEM76_GAZE14
Tim Crawford0893b872021-10-27 17:52:35 -060024 select SOC_INTEL_COMETLAKE_1 if BOARD_SYSTEM76_GAZE15
Tim Crawford427487b2021-02-25 11:06:35 -070025 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
Tim Crawforde747bdd2021-10-27 18:30:42 -060029 select TPM_RDRESP_NEED_DELAY
Tim Crawford427487b2021-02-25 11:06:35 -070030
31config MAINBOARD_DIR
Tim Crawford427487b2021-02-25 11:06:35 -070032 default "system76/gaze15"
33
Tim Crawford0893b872021-10-27 17:52:35 -060034config VARIANT_DIR
Tim Crawforde747bdd2021-10-27 18:30:42 -060035 default "gaze14" if BOARD_SYSTEM76_GAZE14
Tim Crawford0893b872021-10-27 17:52:35 -060036 default "gaze15" if BOARD_SYSTEM76_GAZE15
37
38config OVERRIDE_DEVICETREE
39 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
40
Tim Crawford427487b2021-02-25 11:06:35 -070041config MAINBOARD_PART_NUMBER
Tim Crawforde747bdd2021-10-27 18:30:42 -060042 default "gaze14" if BOARD_SYSTEM76_GAZE14
Tim Crawford0893b872021-10-27 17:52:35 -060043 default "gaze15" if BOARD_SYSTEM76_GAZE15
Tim Crawford427487b2021-02-25 11:06:35 -070044
45config MAINBOARD_SMBIOS_PRODUCT_NAME
Tim Crawford427487b2021-02-25 11:06:35 -070046 default "Gazelle"
47
48config MAINBOARD_VERSION
Tim Crawforde747bdd2021-10-27 18:30:42 -060049 default "gaze14" if BOARD_SYSTEM76_GAZE14
Tim Crawford0893b872021-10-27 17:52:35 -060050 default "gaze15" if BOARD_SYSTEM76_GAZE15
Tim Crawford427487b2021-02-25 11:06:35 -070051
52config CBFS_SIZE
Tim Crawfordca75c8f2023-07-12 16:52:25 -060053 default 0xa00000 if BOARD_SYSTEM76_GAZE14
54 default 0xc00000
Tim Crawford427487b2021-02-25 11:06:35 -070055
56config CONSOLE_POST
Tim Crawford427487b2021-02-25 11:06:35 -070057 default y
58
59config ONBOARD_VGA_IS_PRIMARY
Tim Crawford427487b2021-02-25 11:06:35 -070060 default y
61
62config UART_FOR_CONSOLE
Tim Crawford427487b2021-02-25 11:06:35 -070063 default 2
64
Tim Crawford427487b2021-02-25 11:06:35 -070065config DIMM_MAX
Tim Crawford427487b2021-02-25 11:06:35 -070066 default 2
67
Tim Crawford427487b2021-02-25 11:06:35 -070068config POST_DEVICE
Tim Crawford427487b2021-02-25 11:06:35 -070069 default n
70
71endif