blob: b0b9f5236fe86037894ec11ade10f8de524611ea [file] [log] [blame]
Tim Crawford930dbc02023-05-16 12:41:31 -06001config BOARD_SYSTEM76_RPL_COMMON
2 def_bool n
3 select BOARD_ROMSIZE_KB_32768
Tim Crawford2f862d32023-06-27 14:43:03 -06004 select DRIVERS_GENERIC_CBFS_SERIAL
5 select DRIVERS_GENERIC_CBFS_UUID
Tim Crawford930dbc02023-05-16 12:41:31 -06006 select DRIVERS_I2C_HID
7 select EC_SYSTEM76_EC
8 select HAVE_ACPI_RESUME
9 select HAVE_ACPI_TABLES
10 select HAVE_CMOS_DEFAULT
11 select HAVE_OPTION_TABLE
12 select INTEL_GMA_HAVE_VBT
13 select INTEL_LPSS_UART_FOR_CONSOLE
14 select MAINBOARD_HAS_TPM2
15 select MEMORY_MAPPED_TPM
16 select NO_UART_ON_SUPERIO
17 select PCIEXP_SUPPORT_RESIZABLE_BARS
18 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
19 select SOC_INTEL_CRASHLOG
20 select SOC_INTEL_RAPTORLAKE
21 select SPD_READ_BY_WORD
22 select SYSTEM_TYPE_LAPTOP
23 select TPM_RDRESP_NEED_DELAY
24
25config BOARD_SYSTEM76_GAZE18
26 select BOARD_SYSTEM76_RPL_COMMON
27 select EC_SYSTEM76_EC_COLOR_KEYBOARD
28 select EC_SYSTEM76_EC_DGPU
29 select SOC_INTEL_ALDERLAKE_PCH_P
30
Jeremy Soller6cb18a52023-06-23 16:01:24 -060031config BOARD_SYSTEM76_ORYP11
32 select BOARD_SYSTEM76_RPL_COMMON
33 select EC_SYSTEM76_EC_COLOR_KEYBOARD
34 select EC_SYSTEM76_EC_DGPU
35 select SOC_INTEL_ALDERLAKE_PCH_P
36 select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
37
Tim Crawford930dbc02023-05-16 12:41:31 -060038if BOARD_SYSTEM76_RPL_COMMON
39
40config MAINBOARD_DIR
41 default "system76/rpl"
42
43config VARIANT_DIR
44 default "gaze18" if BOARD_SYSTEM76_GAZE18
Jeremy Soller6cb18a52023-06-23 16:01:24 -060045 default "oryp11" if BOARD_SYSTEM76_ORYP11
Tim Crawford930dbc02023-05-16 12:41:31 -060046
47config OVERRIDE_DEVICETREE
48 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
49
50config MAINBOARD_PART_NUMBER
51 default "gaze18" if BOARD_SYSTEM76_GAZE18
Jeremy Soller6cb18a52023-06-23 16:01:24 -060052 default "oryp11" if BOARD_SYSTEM76_ORYP11
Tim Crawford930dbc02023-05-16 12:41:31 -060053
54config MAINBOARD_SMBIOS_PRODUCT_NAME
55 default "Gazelle" if BOARD_SYSTEM76_GAZE18
Jeremy Soller6cb18a52023-06-23 16:01:24 -060056 default "Oryx Pro" if BOARD_SYSTEM76_ORYP11
Tim Crawford930dbc02023-05-16 12:41:31 -060057
58config MAINBOARD_VERSION
59 default "gaze18" if BOARD_SYSTEM76_GAZE18
Jeremy Soller6cb18a52023-06-23 16:01:24 -060060 default "oryp11" if BOARD_SYSTEM76_ORYP11
Tim Crawford930dbc02023-05-16 12:41:31 -060061
62config CONSOLE_POST
63 default y
64
65config D3COLD_SUPPORT
66 default n
67
68config DIMM_SPD_SIZE
69 default 512
70
71config FMDFILE
72 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/variants/\$(CONFIG_VARIANT_DIR)/board.fmd"
73
74config ONBOARD_VGA_IS_PRIMARY
75 default y
76
77config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
78 default 36
79
80config POST_DEVICE
81 default n
82
83config TPM_MEASURED_BOOT
84 default y
85
86config UART_FOR_CONSOLE
87 default 0
88
89# PM Timer Disabled, saves power
90config USE_PM_ACPI_TIMER
91 default n
92
93endif