config BOARD_GOOGLE_REX_COMMON def_bool n # FIXME: Rex Proto 0 only has 64MB SPINOR mounted on the board, # and the plan is to use 32MB later with Proto 1 onwards. select BOARD_ROMSIZE_KB_65536 select EC_GOOGLE_CHROMEEC select EC_GOOGLE_CHROMEEC_BOARDID select EC_GOOGLE_CHROMEEC_ESPI select EC_GOOGLE_CHROMEEC_SKUID select HAVE_ACPI_RESUME select HAVE_ACPI_TABLES select I2C_TPM select INTEL_LPSS_UART_FOR_CONSOLE select MAINBOARD_HAS_TPM2 select SOC_INTEL_CSE_LITE_SKU config BOARD_GOOGLE_BASEBOARD_REX def_bool n select BOARD_GOOGLE_REX_COMMON select DRIVERS_INTEL_PMC select MAINBOARD_HAS_CHROMEOS select MEMORY_SOLDERDOWN select SOC_INTEL_METEORLAKE select SYSTEM_TYPE_LAPTOP select TPM_GOOGLE_TI50 config BOARD_GOOGLE_REX0 select BOARD_GOOGLE_BASEBOARD_REX if BOARD_GOOGLE_REX_COMMON config BASEBOARD_DIR string default "rex" if BOARD_GOOGLE_BASEBOARD_REX config CHROMEOS select EC_GOOGLE_CHROMEEC_SWITCHES select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC select GBB_FLAG_DISABLE_LID_SHUTDOWN select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC select GBB_FLAG_FORCE_DEV_SWITCH_ON select GBB_FLAG_FORCE_DEV_BOOT_USB select GBB_FLAG_FORCE_MANUAL_RECOVERY select HAS_RECOVERY_MRC_CACHE config DEVICETREE default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb" config MAINBOARD_DIR default "google/rex" config MAINBOARD_FAMILY string default "Google_Rex" if BOARD_GOOGLE_BASEBOARD_REX config MAINBOARD_PART_NUMBER default "Rex" if BOARD_GOOGLE_REX0 config VARIANT_DIR string default "rex0" if BOARD_GOOGLE_REX0 config DIMM_SPD_SIZE default 512 config MEMORY_SOLDERDOWN def_bool n select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS select HAVE_SPD_IN_CBFS config VBOOT select VBOOT_LID_SWITCH config UART_FOR_CONSOLE int default 0 config OVERRIDE_DEVICETREE default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb" config DRIVER_TPM_I2C_BUS hex default 0x4 if BOARD_GOOGLE_REX0 config DRIVER_TPM_I2C_ADDR hex default 0x50 config TPM_TIS_ACPI_INTERRUPT int default 35 # GPE0_DW1_03 (GPP_E03) endif # BOARD_GOOGLE_REX_COMMON