blob: 484fd027cadfef6ac5eb9ca43f94496a5d6b8732 [file] [log] [blame]
Martin Roth41a89972024-02-16 10:57:31 -07001## SPDX-License-Identifier: GPL-2.0-only
2
Thejaswani Puttae3443d82019-07-18 16:23:20 -07003config BOARD_GOOGLE_BASEBOARD_DRALLION
4 def_bool n
5 select BOARD_ROMSIZE_KB_32768
Furquan Shaikha0b0d422020-02-21 09:57:54 -08006 select DRIVERS_GFX_GENERIC
Thejaswani Puttae3443d82019-07-18 16:23:20 -07007 select DRIVERS_I2C_GENERIC
8 select DRIVERS_I2C_HID
9 select DRIVERS_INTEL_ISH
10 select DRIVERS_SPI_ACPI
11 select DRIVERS_USB_ACPI
12 select EC_GOOGLE_WILCO
Thejaswani Puttae3443d82019-07-18 16:23:20 -070013 select GOOGLE_SMBIOS_MAINBOARD_VERSION
14 select HAVE_ACPI_RESUME
15 select HAVE_ACPI_TABLES
Felix Singer6c158a32021-12-16 02:49:27 +010016 select HAVE_SPD_IN_CBFS
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070017 select I2C_TPM
Matt DeVillier2e82fcf2023-01-25 14:27:42 -060018 select INTEL_GMA_HAVE_VBT
Thejaswani Puttae3443d82019-07-18 16:23:20 -070019 select INTEL_LPSS_UART_FOR_CONSOLE
20 select MAINBOARD_HAS_CHROMEOS
Thejaswani Puttae3443d82019-07-18 16:23:20 -070021 select MAINBOARD_HAS_TPM2
Felix Singer6c158a32021-12-16 02:49:27 +010022 select MAINBOARD_USES_IFD_EC_REGION
Matt DeVillier8bdb0062020-05-31 12:31:15 -050023 select SMBIOS_SERIAL_FROM_VPD if VPD
Felix Singere1af5b82020-08-31 19:51:52 +000024 select SOC_INTEL_COMETLAKE_1
Thejaswani Puttae3443d82019-07-18 16:23:20 -070025 select SOC_INTEL_COMMON_BLOCK_HDA_VERB
26 select SOC_INTEL_COMMON_BLOCK_SMM_ESPI_DISABLE
Thejaswani Puttae3443d82019-07-18 16:23:20 -070027 select SYSTEM_TYPE_LAPTOP
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070028 select TPM_GOOGLE_CR50
Thejaswani Puttae3443d82019-07-18 16:23:20 -070029
Felix Singerec142172021-12-16 02:50:47 +010030config BOARD_GOOGLE_DRALLION
31 select BOARD_GOOGLE_BASEBOARD_DRALLION
32
Thejaswani Puttae3443d82019-07-18 16:23:20 -070033if BOARD_GOOGLE_BASEBOARD_DRALLION
34
Matt DeVillier0de02542022-02-13 13:43:35 -060035config DISABLE_HECI1_AT_PRE_BOOT
36 default y
37
Thejaswani Puttae3443d82019-07-18 16:23:20 -070038config CHROMEOS
Thejaswani Puttae3443d82019-07-18 16:23:20 -070039 select GBB_FLAG_FORCE_DEV_SWITCH_ON
40 select GBB_FLAG_FORCE_DEV_BOOT_USB
Joel Kitchinga904fd62021-02-19 18:10:58 +080041 select GBB_FLAG_FORCE_DEV_BOOT_ALTFW
Thejaswani Puttae3443d82019-07-18 16:23:20 -070042 select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
43
Eric Laiaf681b62020-03-02 12:20:49 +080044config CHROMEOS_WIFI_SAR
Jon Murphyc4e90452022-06-28 10:36:23 -060045 bool "Enable SAR options for ChromeOS build"
Eric Laiaf681b62020-03-02 12:20:49 +080046 depends on CHROMEOS
47 select DSAR_ENABLE
Eric Laif9c6a882020-03-12 17:24:34 +080048 select GEO_SAR_ENABLE
Eric Laiaf681b62020-03-02 12:20:49 +080049 select SAR_ENABLE
50 select USE_SAR
Eric Laiaf681b62020-03-02 12:20:49 +080051
Thejaswani Puttae3443d82019-07-18 16:23:20 -070052config DIMM_MAX
Thejaswani Puttae3443d82019-07-18 16:23:20 -070053 default 2
54
Thejaswani Puttae3443d82019-07-18 16:23:20 -070055config DRIVER_TPM_I2C_BUS
56 hex
57 default 0x4
58
59config DRIVER_TPM_I2C_ADDR
60 hex
61 default 0x50
62
63config TPM_TIS_ACPI_INTERRUPT
64 int
65 default 82 # GPE0_DW2_18 (GPP_D18)
66
67config POWER_OFF_ON_CR50_UPDATE
68 bool
69 default n
70
Thejaswani Puttae3443d82019-07-18 16:23:20 -070071config MAINBOARD_DIR
Thejaswani Puttae3443d82019-07-18 16:23:20 -070072 default "google/drallion"
73
74config MAINBOARD_FAMILY
75 string
Thejaswani Putta51d9d672019-08-15 13:31:36 -070076 default "Google_Drallion" if BOARD_GOOGLE_DRALLION
Thejaswani Puttae3443d82019-07-18 16:23:20 -070077
78config MAINBOARD_PART_NUMBER
Thejaswani Putta51d9d672019-08-15 13:31:36 -070079 default "Drallion" if BOARD_GOOGLE_DRALLION
Thejaswani Puttae3443d82019-07-18 16:23:20 -070080
Thejaswani Puttae3443d82019-07-18 16:23:20 -070081config UART_FOR_CONSOLE
82 int
Bernardo Perez Priegoa31e6e82019-10-03 18:20:37 -070083 default 0 if BOARD_GOOGLE_DRALLION
Thejaswani Puttae3443d82019-07-18 16:23:20 -070084
85config VARIANT_DIR
Thejaswani Putta51d9d672019-08-15 13:31:36 -070086 default "drallion" if BOARD_GOOGLE_DRALLION
Thejaswani Puttae3443d82019-07-18 16:23:20 -070087
88config DEVICETREE
Patrick Georgib8fba862020-06-17 21:06:53 +020089 default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
Thejaswani Puttae3443d82019-07-18 16:23:20 -070090
91config VBOOT
92 select HAS_RECOVERY_MRC_CACHE
Thejaswani Puttae3443d82019-07-18 16:23:20 -070093 select VBOOT_LID_SWITCH
94
Matt DeVillier4afd0912021-10-17 19:09:31 -050095config FMDFILE
96 default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/default.fmd" if !CHROMEOS
97
Thejaswani Puttae3443d82019-07-18 16:23:20 -070098endif # BOARD_GOOGLE_BASEBOARD_DRALLION