1## SPDX-License-Identifier: GPL-2.0-only 2 3config BOARD_INTEL_BASEBOARD_GLKRVP 4 def_bool n 5 select SOC_INTEL_GEMINILAKE 6 select BOARD_ROMSIZE_KB_16384 7 select DRIVERS_I2C_GENERIC 8 select DRIVERS_I2C_HID 9 select HAVE_ACPI_RESUME 10 select HAVE_ACPI_TABLES 11 select INTEL_LPSS_UART_FOR_CONSOLE 12 select MAINBOARD_HAS_CHROMEOS 13 select MEMORY_MAPPED_TPM 14 select DRIVERS_GENERIC_MAX98357A 15 select DRIVERS_I2C_DA7219 16 select SOC_ESPI 17 18config BOARD_INTEL_GLKRVP 19 select BOARD_INTEL_BASEBOARD_GLKRVP 20 select BASEBOARD_GLKRVP_LAPTOP 21 22if BOARD_INTEL_BASEBOARD_GLKRVP 23 24config BASEBOARD_GLKRVP_LAPTOP 25 def_bool n 26 select SYSTEM_TYPE_LAPTOP 27 28choice 29 prompt "ON BOARD EC" 30 default GLK_CHROME_EC 31 help 32 This option allows you to select the on board EC to use. 33 Select whether the board has Intel EC or Chrome EC 34 35config GLK_CHROME_EC 36 bool "Chrome EC" 37 select EC_GOOGLE_CHROMEEC 38 select EC_GOOGLE_CHROMEEC_ESPI 39 40config GLK_INTEL_EC 41 bool "Intel EC" 42 select EC_ACPI 43endchoice 44 45config CHROMEOS 46 select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC 47 select VBOOT_LID_SWITCH if GLK_CHROME_EC 48 49config VBOOT 50 select HAS_RECOVERY_MRC_CACHE 51 select EC_GOOGLE_CHROMEEC_SWITCHES if GLK_CHROME_EC 52 53config MAINBOARD_DIR 54 default "intel/glkrvp" 55 56config VARIANT_DIR 57 default "glkrvp" if BOARD_INTEL_GLKRVP 58 59config DEVICETREE 60 default "variants/baseboard/devicetree.cb" 61 62config MAINBOARD_PART_NUMBER 63 default "glkrvp" if BOARD_INTEL_GLKRVP 64 65config MAINBOARD_FAMILY 66 string 67 default "Intel_Glkrvp" if BOARD_INTEL_GLKRVP 68 69config UART_FOR_CONSOLE 70 int 71 default 2 72 73config INCLUDE_NHLT_BLOBS 74 bool "Include blobs for audio." 75 select NHLT_DMIC_4CH_16B 76 select NHLT_DA7219 77 select NHLT_MAX98357 78 79config IS_GLK_RVP_1 80 bool "Is this RVP1?" 81 default n 82 83config SOC_INTEL_COMMON_BLOCK_SGX_ENABLE 84 bool 85 default y 86 87endif # BOARD_INTEL_GLKRVP 88