• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3if BOARD_INTEL_TGLRVP_UP3 || BOARD_INTEL_TGLRVP_UP4
4
5config BOARD_SPECIFIC_OPTIONS
6	def_bool y
7	select BOARD_ROMSIZE_KB_32768
8	select HAVE_ACPI_RESUME
9	select HAVE_ACPI_TABLES
10	select MAINBOARD_HAS_CHROMEOS
11	select DRIVERS_I2C_HID
12	select DRIVERS_INTEL_DPTF
13	select DRIVERS_I2C_GENERIC
14	select DRIVERS_I2C_MAX98373
15	select DRIVERS_INTEL_PMC
16	select DRIVERS_USB_ACPI
17	select DRIVERS_SPI_ACPI
18	select SOC_INTEL_TIGERLAKE
19	select INTEL_LPSS_UART_FOR_CONSOLE
20	select DRIVERS_INTEL_ISH
21	select EC_ACPI
22	select HAVE_SPD_IN_CBFS
23	select SOC_INTEL_CSE_LITE_SKU
24	select MAINBOARD_HAS_TPM2
25	select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
26	select SPI_TPM
27	select TPM_GOOGLE_CR50
28
29config CHROMEOS
30	select EC_GOOGLE_CHROMEEC_SWITCHES if TGL_CHROME_EC
31	select GBB_FLAG_FORCE_MANUAL_RECOVERY
32	select HAS_RECOVERY_MRC_CACHE
33	select GBB_FLAG_FORCE_DEV_SWITCH_ON
34	select GBB_FLAG_FORCE_DEV_BOOT_USB
35	select VBOOT_EARLY_EC_SYNC
36
37config MAINBOARD_DIR
38	default "intel/tglrvp"
39
40config VARIANT_DIR
41	default "tglrvp_up3" if BOARD_INTEL_TGLRVP_UP3
42	default "tglrvp_up4" if BOARD_INTEL_TGLRVP_UP4
43
44config GBB_HWID
45	string
46	depends on CHROMEOS
47	default "TGLRVPUP3" if BOARD_INTEL_TGLRVP_UP3
48	default "TGLRVPUP4" if BOARD_INTEL_TGLRVP_UP4
49
50config MAINBOARD_PART_NUMBER
51	default "tglrvpu" if BOARD_INTEL_TGLRVP_UP3
52	default "tglrvpy" if BOARD_INTEL_TGLRVP_UP4
53
54config MAINBOARD_FAMILY
55	string
56	default "Intel_tglrvp"
57
58config DEVICETREE
59	default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
60
61choice
62	prompt "ON BOARD EC"
63	default TGL_CHROME_EC
64	help
65	  This option allows you to select the on board EC to use.
66	  Select whether the board  has Intel EC or Chrome EC
67
68config TGL_CHROME_EC
69	bool "Chrome EC"
70	select EC_GOOGLE_CHROMEEC
71	select EC_GOOGLE_CHROMEEC_LPC
72	select EC_GOOGLE_CHROMEEC_ESPI
73	select EC_GOOGLE_CHROMEEC_BOARDID
74
75config TGL_INTEL_EC
76	bool "Intel EC"
77	select EC_ACPI
78	select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
79endchoice
80
81config VBOOT
82	select VBOOT_LID_SWITCH
83
84config UART_FOR_CONSOLE
85	int
86	default 2
87
88config DRIVER_TPM_SPI_BUS
89	default 0x2
90
91config TPM_TIS_ACPI_INTERRUPT
92	int
93	default 54  # GPE0_DW1_22 (GPP_C22)
94
95endif
96