blob: f4c86233b2d217900389cfbbf81bca7fcc009834 [file] [log] [blame]
Tim Crawford67772d22021-09-20 10:34:14 -06001if BOARD_SYSTEM76_ADDW1 || BOARD_SYSTEM76_ADDW2
Tim Crawford6a93a452021-09-20 10:18:02 -06002
3config BOARD_SPECIFIC_OPTIONS
4 def_bool y
5 select BOARD_ROMSIZE_KB_16384
Tim Crawford2f862d32023-06-27 14:43:03 -06006 select DRIVERS_GENERIC_CBFS_SERIAL
7 select DRIVERS_GENERIC_CBFS_UUID
Tim Crawford6a93a452021-09-20 10:18:02 -06008 select DRIVERS_I2C_HID
9 select DRIVERS_I2C_TAS5825M
10 select EC_SYSTEM76_EC
Tim Crawford34b70fd2021-11-17 21:01:20 -070011 select EC_SYSTEM76_EC_DGPU
Tim Crawford6a93a452021-09-20 10:18:02 -060012 select EC_SYSTEM76_EC_OLED
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
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070019 select MEMORY_MAPPED_TPM
Tim Crawford6a93a452021-09-20 10:18:02 -060020 select MAINBOARD_HAS_TPM2
21 select NO_UART_ON_SUPERIO
22 select PCIEXP_HOTPLUG
23 select SOC_INTEL_CANNONLAKE_PCH_H
24 select SOC_INTEL_COFFEELAKE if BOARD_SYSTEM76_ADDW1
Tim Crawford67772d22021-09-20 10:34:14 -060025 select SOC_INTEL_COMETLAKE_1 if BOARD_SYSTEM76_ADDW2
Tim Crawford6a93a452021-09-20 10:18:02 -060026 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
27 select SPD_READ_BY_WORD
28 select SYSTEM_TYPE_LAPTOP
Tim Crawfordc7018cc2021-12-07 13:12:26 -070029 select TPM_MEASURED_BOOT
Tim Crawford6a93a452021-09-20 10:18:02 -060030 select TPM_RDRESP_NEED_DELAY
31
32config MAINBOARD_DIR
33 default "system76/addw1"
34
35config VARIANT_DIR
36 default "addw1" if BOARD_SYSTEM76_ADDW1
Tim Crawford67772d22021-09-20 10:34:14 -060037 default "addw2" if BOARD_SYSTEM76_ADDW2
Tim Crawford6a93a452021-09-20 10:18:02 -060038
39config OVERRIDE_DEVICETREE
40 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
41
42config MAINBOARD_PART_NUMBER
43 default "addw1" if BOARD_SYSTEM76_ADDW1
Tim Crawford67772d22021-09-20 10:34:14 -060044 default "addw2" if BOARD_SYSTEM76_ADDW2
Tim Crawford6a93a452021-09-20 10:18:02 -060045
46config MAINBOARD_SMBIOS_PRODUCT_NAME
47 default "Adder WS"
48
49config MAINBOARD_VERSION
50 default "addw1" if BOARD_SYSTEM76_ADDW1
Tim Crawford67772d22021-09-20 10:34:14 -060051 default "addw2" if BOARD_SYSTEM76_ADDW2
Tim Crawford6a93a452021-09-20 10:18:02 -060052
53config CBFS_SIZE
Tim Crawfordca75c8f2023-07-12 16:52:25 -060054 default 0xa00000 if BOARD_SYSTEM76_ADDW1
55 default 0xc00000
Tim Crawford6a93a452021-09-20 10:18:02 -060056
57config CONSOLE_POST
58 default y
59
60config ONBOARD_VGA_IS_PRIMARY
61 default y
62
63config UART_FOR_CONSOLE
64 default 2
65
66config DIMM_MAX
67 default 2
68
69config POST_DEVICE
70 default n
71
72endif