blob: 05b47479fb8b6e5550e791178d9df79b2506d6c3 [file] [log] [blame]
Subrata Baniked743372022-03-21 22:08:37 +00001config BOARD_GOOGLE_REX_COMMON
2 def_bool n
Subrata Banik9122d672022-09-16 09:40:46 -07003 select BOARD_ROMSIZE_KB_32768
Eran Mitrani51249d62022-08-19 15:39:47 -07004 select DRIVERS_GENERIC_MAX98357A
Kapil Porwal53105a52022-09-08 22:52:49 -07005 select DRIVERS_I2C_GENERIC
Subrata Banike8097f72022-09-15 00:17:20 -07006 select DRIVERS_I2C_HID
Subrata Banikea708cd2022-10-24 20:53:43 +05307 select DRIVERS_INTEL_USB4_RETIMER
Eran Mitrani51249d62022-08-19 15:39:47 -07008 select DRIVERS_SOUNDWIRE_ALC5682
Subrata Banikfa317d52022-09-14 17:58:02 -07009 select DRIVERS_WIFI_GENERIC
Daniel Kang84656e12022-08-22 22:20:25 -070010 select DRIVERS_INTEL_MIPI_CAMERA
Eran Mitranib4d71e12022-08-23 14:42:24 -070011 select DRIVERS_SPI_ACPI
Eran Mitrani814dded2022-08-15 17:06:37 -070012 select EC_GOOGLE_CHROMEEC
Tarun Tulid00048f2022-07-20 12:35:11 -040013 select EC_GOOGLE_CHROMEEC_BOARDID
Eran Mitrani814dded2022-08-15 17:06:37 -070014 select EC_GOOGLE_CHROMEEC_ESPI
15 select EC_GOOGLE_CHROMEEC_SKUID
Eran Mitranief9cde12022-08-16 16:11:13 -070016 select FW_CONFIG
17 select FW_CONFIG_SOURCE_CHROMEEC_CBI
Eric Lai7a294be2022-05-24 09:08:48 +080018 select HAVE_ACPI_RESUME
Subrata Baniked743372022-03-21 22:08:37 +000019 select HAVE_ACPI_TABLES
Kapil Porwal381c2192022-07-20 14:22:41 +000020 select I2C_TPM
Subrata Banikabc59fb2022-06-27 18:43:57 +053021 select INTEL_LPSS_UART_FOR_CONSOLE
Kapil Porwal381c2192022-07-20 14:22:41 +000022 select MAINBOARD_HAS_TPM2
Subrata Banik1bc4bb72022-07-29 20:57:05 +000023 select SOC_INTEL_CSE_LITE_SKU
Subrata Baniked743372022-03-21 22:08:37 +000024
25config BOARD_GOOGLE_BASEBOARD_REX
26 def_bool n
27 select BOARD_GOOGLE_REX_COMMON
Subrata Banika9207722022-08-08 15:06:04 +000028 select DRIVERS_INTEL_PMC
Ivy Jian61e58162022-09-05 14:30:11 +080029 select DRIVERS_WWAN_FM350GL
Eric Lai366fba22022-05-24 09:25:57 +080030 select MAINBOARD_HAS_CHROMEOS
Eric Lai67219f72022-06-01 11:19:39 +080031 select MEMORY_SOLDERDOWN
Subrata Baniked743372022-03-21 22:08:37 +000032 select SOC_INTEL_METEORLAKE
zhaojohnff69f5c2022-09-22 17:03:35 -070033 select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
Subrata Baniked743372022-03-21 22:08:37 +000034 select SYSTEM_TYPE_LAPTOP
Kapil Porwal381c2192022-07-20 14:22:41 +000035 select TPM_GOOGLE_TI50
Subrata Baniked743372022-03-21 22:08:37 +000036
37config BOARD_GOOGLE_REX0
38 select BOARD_GOOGLE_BASEBOARD_REX
39
40if BOARD_GOOGLE_REX_COMMON
41
42config BASEBOARD_DIR
43 string
44 default "rex" if BOARD_GOOGLE_BASEBOARD_REX
45
Eric Lai7c304f82022-05-24 10:01:49 +080046config CHROMEOS
Eric Lai366fba22022-05-24 09:25:57 +080047 select EC_GOOGLE_CHROMEEC_SWITCHES
Subrata Banik684d00d2022-07-20 12:15:49 +000048 select GBB_FLAG_FORCE_DEV_SWITCH_ON
49 select GBB_FLAG_FORCE_DEV_BOOT_USB
50 select GBB_FLAG_FORCE_MANUAL_RECOVERY
51 select HAS_RECOVERY_MRC_CACHE
Eric Lai7c304f82022-05-24 10:01:49 +080052
Subrata Banik8d70cf72022-10-13 10:19:04 +053053config CHROMEOS_WIFI_SAR
54 bool "Enable SAR options for ChromeOS build"
55 depends on CHROMEOS
56 select DSAR_ENABLE
57 select GEO_SAR_ENABLE
58 select SAR_ENABLE
59 select USE_SAR
60
Subrata Baniked743372022-03-21 22:08:37 +000061config DEVICETREE
62 default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
63
64config MAINBOARD_DIR
65 default "google/rex"
66
67config MAINBOARD_FAMILY
68 string
69 default "Google_Rex" if BOARD_GOOGLE_BASEBOARD_REX
70
71config MAINBOARD_PART_NUMBER
72 default "Rex" if BOARD_GOOGLE_REX0
73
Eric Lai5c027792022-05-23 16:21:36 +080074config VARIANT_DIR
75 string
76 default "rex0" if BOARD_GOOGLE_REX0
77
Eric Lai67219f72022-06-01 11:19:39 +080078config DIMM_SPD_SIZE
79 default 512
80
81config MEMORY_SOLDERDOWN
82 def_bool n
83 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
84 select HAVE_SPD_IN_CBFS
85
Subrata Banik684d00d2022-07-20 12:15:49 +000086config VBOOT
Subrata Banik0d3e3f52022-09-25 13:49:12 +053087 select VBOOT_EARLY_EC_SYNC
Subrata Banik684d00d2022-07-20 12:15:49 +000088 select VBOOT_LID_SWITCH
89
Subrata Banikf9a179a2022-07-12 10:15:22 +000090config UART_FOR_CONSOLE
91 int
92 default 0
93
Subrata Banikf0958622022-07-12 07:58:10 +000094config OVERRIDE_DEVICETREE
95 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
96
Kapil Porwal381c2192022-07-20 14:22:41 +000097config DRIVER_TPM_I2C_BUS
98 hex
99 default 0x4 if BOARD_GOOGLE_REX0
100
101config DRIVER_TPM_I2C_ADDR
102 hex
103 default 0x50
104
105config TPM_TIS_ACPI_INTERRUPT
106 int
107 default 35 # GPE0_DW1_03 (GPP_E03)
108
Subrata Baniked743372022-03-21 22:08:37 +0000109endif # BOARD_GOOGLE_REX_COMMON