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