blob: 6336843cd41e6e10f5d3ec1399de7e5de6c55591 [file] [log] [blame]
Subrata Baniked743372022-03-21 22:08:37 +00001config BOARD_GOOGLE_REX_COMMON
2 def_bool n
3 select BOARD_ROMSIZE_KB_32768
Tarun Tulid00048f2022-07-20 12:35:11 -04004 select EC_GOOGLE_CHROMEEC_BOARDID
Eric Lai7a294be2022-05-24 09:08:48 +08005 select HAVE_ACPI_RESUME
Subrata Baniked743372022-03-21 22:08:37 +00006 select HAVE_ACPI_TABLES
Kapil Porwal381c2192022-07-20 14:22:41 +00007 select I2C_TPM
Subrata Banikabc59fb2022-06-27 18:43:57 +05308 select INTEL_LPSS_UART_FOR_CONSOLE
Kapil Porwal381c2192022-07-20 14:22:41 +00009 select MAINBOARD_HAS_TPM2
Subrata Banik1bc4bb72022-07-29 20:57:05 +000010 select SOC_INTEL_CSE_LITE_SKU
Subrata Baniked743372022-03-21 22:08:37 +000011
12config BOARD_GOOGLE_BASEBOARD_REX
13 def_bool n
14 select BOARD_GOOGLE_REX_COMMON
Eric Lai7c304f82022-05-24 10:01:49 +080015 select EC_GOOGLE_CHROMEEC
16 select EC_GOOGLE_CHROMEEC_ESPI
Eric Lai366fba22022-05-24 09:25:57 +080017 select MAINBOARD_HAS_CHROMEOS
Eric Lai67219f72022-06-01 11:19:39 +080018 select MEMORY_SOLDERDOWN
Subrata Baniked743372022-03-21 22:08:37 +000019 select SOC_INTEL_METEORLAKE
20 select SYSTEM_TYPE_LAPTOP
Kapil Porwal381c2192022-07-20 14:22:41 +000021 select TI50_FIRMWARE_VERSION_NOT_SUPPORTED
22 select TPM_GOOGLE_TI50
Subrata Baniked743372022-03-21 22:08:37 +000023
24config BOARD_GOOGLE_REX0
25 select BOARD_GOOGLE_BASEBOARD_REX
26
27if BOARD_GOOGLE_REX_COMMON
28
29config BASEBOARD_DIR
30 string
31 default "rex" if BOARD_GOOGLE_BASEBOARD_REX
32
Eric Lai7c304f82022-05-24 10:01:49 +080033config CHROMEOS
Eric Lai366fba22022-05-24 09:25:57 +080034 select EC_GOOGLE_CHROMEEC_SWITCHES
Eric Lai7c304f82022-05-24 10:01:49 +080035 select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
Subrata Banik684d00d2022-07-20 12:15:49 +000036 select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
37 select GBB_FLAG_FORCE_DEV_SWITCH_ON
38 select GBB_FLAG_FORCE_DEV_BOOT_USB
39 select GBB_FLAG_FORCE_MANUAL_RECOVERY
40 select HAS_RECOVERY_MRC_CACHE
Eric Lai7c304f82022-05-24 10:01:49 +080041
Subrata Baniked743372022-03-21 22:08:37 +000042config DEVICETREE
43 default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
44
45config MAINBOARD_DIR
46 default "google/rex"
47
48config MAINBOARD_FAMILY
49 string
50 default "Google_Rex" if BOARD_GOOGLE_BASEBOARD_REX
51
52config MAINBOARD_PART_NUMBER
53 default "Rex" if BOARD_GOOGLE_REX0
54
Eric Lai5c027792022-05-23 16:21:36 +080055config VARIANT_DIR
56 string
57 default "rex0" if BOARD_GOOGLE_REX0
58
Eric Lai67219f72022-06-01 11:19:39 +080059config DIMM_SPD_SIZE
60 default 512
61
62config MEMORY_SOLDERDOWN
63 def_bool n
64 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
65 select HAVE_SPD_IN_CBFS
66
Subrata Banik684d00d2022-07-20 12:15:49 +000067config VBOOT
68 select VBOOT_LID_SWITCH
69
Subrata Banikf9a179a2022-07-12 10:15:22 +000070config UART_FOR_CONSOLE
71 int
72 default 0
73
Subrata Banikf0958622022-07-12 07:58:10 +000074config OVERRIDE_DEVICETREE
75 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
76
Kapil Porwal381c2192022-07-20 14:22:41 +000077config DRIVER_TPM_I2C_BUS
78 hex
79 default 0x4 if BOARD_GOOGLE_REX0
80
81config DRIVER_TPM_I2C_ADDR
82 hex
83 default 0x50
84
85config TPM_TIS_ACPI_INTERRUPT
86 int
87 default 35 # GPE0_DW1_03 (GPP_E03)
88
Subrata Baniked743372022-03-21 22:08:37 +000089endif # BOARD_GOOGLE_REX_COMMON