• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3config BOARD_SYSTEM76_ADL_COMMON
4	def_bool n
5	select BOARD_ROMSIZE_KB_32768
6	select DRIVERS_GENERIC_BAYHUB_LV2
7	select DRIVERS_GENERIC_CBFS_SERIAL
8	select DRIVERS_GENERIC_CBFS_UUID
9	select DRIVERS_I2C_HID
10	select DRIVERS_INTEL_PMC
11	select DRIVERS_INTEL_USB4_RETIMER
12	select EC_SYSTEM76_EC
13	select HAVE_ACPI_RESUME
14	select HAVE_ACPI_TABLES
15	select HAVE_CMOS_DEFAULT
16	select HAVE_OPTION_TABLE
17	select INTEL_GMA_HAVE_VBT
18	select INTEL_LPSS_UART_FOR_CONSOLE
19	select MAINBOARD_HAS_TPM2
20	select MEMORY_MAPPED_TPM
21	select NO_UART_ON_SUPERIO
22	select SOC_INTEL_ALDERLAKE_PCH_P
23	select SOC_INTEL_COMMON_BLOCK_HDA_VERB
24	select SOC_INTEL_CRASHLOG
25	select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
26	select SPD_READ_BY_WORD
27	select SYSTEM_TYPE_LAPTOP
28	select TPM_RDRESP_NEED_DELAY
29
30config BOARD_SYSTEM76_DARP8
31	select BOARD_SYSTEM76_ADL_COMMON
32
33config BOARD_SYSTEM76_GALP6
34	select BOARD_SYSTEM76_ADL_COMMON
35
36config BOARD_SYSTEM76_GAZE17_3050
37	select BOARD_SYSTEM76_ADL_COMMON
38	select EC_SYSTEM76_EC_DGPU
39
40config BOARD_SYSTEM76_GAZE17_3060_B
41	select BOARD_SYSTEM76_ADL_COMMON
42	select EC_SYSTEM76_EC_DGPU
43	select MAINBOARD_USES_IFD_GBE_REGION
44
45config BOARD_SYSTEM76_LEMP11
46	select BOARD_SYSTEM76_ADL_COMMON
47	select HAVE_SPD_IN_CBFS
48
49config BOARD_SYSTEM76_ORYP9
50	select BOARD_SYSTEM76_ADL_COMMON
51	select DRIVERS_I2C_TAS5825M
52	select EC_SYSTEM76_EC_DGPU
53
54config BOARD_SYSTEM76_ORYP10
55	select BOARD_SYSTEM76_ADL_COMMON
56	select EC_SYSTEM76_EC_DGPU
57
58if BOARD_SYSTEM76_ADL_COMMON
59
60config MAINBOARD_DIR
61	default "system76/adl"
62
63config VARIANT_DIR
64	default "darp8" if BOARD_SYSTEM76_DARP8
65	default "galp6" if BOARD_SYSTEM76_GALP6
66	default "gaze17-3050" if BOARD_SYSTEM76_GAZE17_3050
67	default "gaze17-3060-b" if BOARD_SYSTEM76_GAZE17_3060_B
68	default "lemp11" if BOARD_SYSTEM76_LEMP11
69	default "oryp9" if BOARD_SYSTEM76_ORYP9
70	default "oryp10" if BOARD_SYSTEM76_ORYP10
71
72config OVERRIDE_DEVICETREE
73	default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
74
75config MAINBOARD_PART_NUMBER
76	default "darp8" if BOARD_SYSTEM76_DARP8
77	default "galp6" if BOARD_SYSTEM76_GALP6
78	default "gaze17-3050" if BOARD_SYSTEM76_GAZE17_3050
79	default "gaze17-3060-b" if BOARD_SYSTEM76_GAZE17_3060_B
80	default "lemp11" if BOARD_SYSTEM76_LEMP11
81	default "oryp9" if BOARD_SYSTEM76_ORYP9
82	default "oryp10" if BOARD_SYSTEM76_ORYP10
83
84config MAINBOARD_SMBIOS_PRODUCT_NAME
85	default "Darter Pro" if BOARD_SYSTEM76_DARP8
86	default "Galago Pro" if BOARD_SYSTEM76_GALP6
87	default "Gazelle" if BOARD_SYSTEM76_GAZE17_3050 || BOARD_SYSTEM76_GAZE17_3060_B
88	default "Lemur Pro" if BOARD_SYSTEM76_LEMP11
89	default "Oryx Pro" if BOARD_SYSTEM76_ORYP9 || BOARD_SYSTEM76_ORYP10
90
91config MAINBOARD_VERSION
92	default "darp8" if BOARD_SYSTEM76_DARP8
93	default "galp6" if BOARD_SYSTEM76_GALP6
94	default "gaze17-3050" if BOARD_SYSTEM76_GAZE17_3050
95	default "gaze17-3060-b" if BOARD_SYSTEM76_GAZE17_3060_B
96	default "lemp11" if BOARD_SYSTEM76_LEMP11
97	default "oryp9" if BOARD_SYSTEM76_ORYP9
98	default "oryp10" if BOARD_SYSTEM76_ORYP10
99
100config CONSOLE_POST
101	default y
102
103config D3COLD_SUPPORT
104	default n
105
106config FMDFILE
107	default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/board.fmd"
108
109config ONBOARD_VGA_IS_PRIMARY
110	default y
111
112config POST_DEVICE
113	default n
114
115config TPM_MEASURED_BOOT
116	default y
117
118config UART_FOR_CONSOLE
119	default 0
120
121# PM Timer Disabled, saves power
122config USE_PM_ACPI_TIMER
123	default n
124
125endif
126