blob: 1d7652c0b3056d4c5fdfd15d4809efc05e3fddb6 [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 Baniked743372022-03-21 22:08:37 +000010
11config BOARD_GOOGLE_BASEBOARD_REX
12 def_bool n
13 select BOARD_GOOGLE_REX_COMMON
Eric Lai7c304f82022-05-24 10:01:49 +080014 select EC_GOOGLE_CHROMEEC
15 select EC_GOOGLE_CHROMEEC_ESPI
Eric Lai366fba22022-05-24 09:25:57 +080016 select MAINBOARD_HAS_CHROMEOS
Eric Lai67219f72022-06-01 11:19:39 +080017 select MEMORY_SOLDERDOWN
Subrata Baniked743372022-03-21 22:08:37 +000018 select SOC_INTEL_METEORLAKE
19 select SYSTEM_TYPE_LAPTOP
Kapil Porwal381c2192022-07-20 14:22:41 +000020 select TI50_FIRMWARE_VERSION_NOT_SUPPORTED
21 select TPM_GOOGLE_TI50
Subrata Baniked743372022-03-21 22:08:37 +000022
23config BOARD_GOOGLE_REX0
24 select BOARD_GOOGLE_BASEBOARD_REX
25
26if BOARD_GOOGLE_REX_COMMON
27
28config BASEBOARD_DIR
29 string
30 default "rex" if BOARD_GOOGLE_BASEBOARD_REX
31
Eric Lai7c304f82022-05-24 10:01:49 +080032config CHROMEOS
Eric Lai366fba22022-05-24 09:25:57 +080033 select EC_GOOGLE_CHROMEEC_SWITCHES
Eric Lai7c304f82022-05-24 10:01:49 +080034 select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
35 select VBOOT_LID_SWITCH
36
Subrata Baniked743372022-03-21 22:08:37 +000037config DEVICETREE
38 default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
39
40config MAINBOARD_DIR
41 default "google/rex"
42
43config MAINBOARD_FAMILY
44 string
45 default "Google_Rex" if BOARD_GOOGLE_BASEBOARD_REX
46
47config MAINBOARD_PART_NUMBER
48 default "Rex" if BOARD_GOOGLE_REX0
49
Eric Lai5c027792022-05-23 16:21:36 +080050config VARIANT_DIR
51 string
52 default "rex0" if BOARD_GOOGLE_REX0
53
Eric Lai67219f72022-06-01 11:19:39 +080054config DIMM_SPD_SIZE
55 default 512
56
57config MEMORY_SOLDERDOWN
58 def_bool n
59 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
60 select HAVE_SPD_IN_CBFS
61
Subrata Banikf9a179a2022-07-12 10:15:22 +000062config UART_FOR_CONSOLE
63 int
64 default 0
65
Subrata Banikf0958622022-07-12 07:58:10 +000066config OVERRIDE_DEVICETREE
67 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
68
Kapil Porwal381c2192022-07-20 14:22:41 +000069config DRIVER_TPM_I2C_BUS
70 hex
71 default 0x4 if BOARD_GOOGLE_REX0
72
73config DRIVER_TPM_I2C_ADDR
74 hex
75 default 0x50
76
77config TPM_TIS_ACPI_INTERRUPT
78 int
79 default 35 # GPE0_DW1_03 (GPP_E03)
80
Subrata Baniked743372022-03-21 22:08:37 +000081endif # BOARD_GOOGLE_REX_COMMON