blob: f2e4adc1ccd4005a5472983c9564f19a626bcbd5 [file] [log] [blame]
Nick Vaccarof9781912020-01-28 18:43:28 -08001config BOARD_GOOGLE_BASEBOARD_VOLTEER
2 def_bool n
3 select BOARD_ROMSIZE_KB_32768
Alex Levinff1c5be2020-07-23 11:55:12 -07004 select DRIVERS_GENERIC_GPIO_KEYS
Nick Vaccarof9781912020-01-28 18:43:28 -08005 select DRIVERS_GENERIC_MAX98357A
Wisley Chene9283912020-10-31 01:24:43 +08006 select DRIVERS_GENESYSLOGIC_GL9763E
Nick Vaccarof9781912020-01-28 18:43:28 -08007 select DRIVERS_I2C_GENERIC
Alex Levin34d9e682020-04-20 21:55:24 -07008 select DRIVERS_I2C_HID
Duncan Laurie45761c52020-05-25 18:32:33 -07009 select DRIVERS_I2C_SX9310
Tim Wawrzynczak07ac2ec2020-05-29 15:58:19 -060010 select DRIVERS_INTEL_DPTF
Tim Wawrzynczak90e683b2020-05-14 14:36:25 -060011 select DRIVERS_INTEL_PMC
Duncan Laurie5b6ec3e2020-08-28 19:50:09 +000012 select DRIVERS_INTEL_USB4_RETIMER
Duncan Laurie4dffa9c2020-05-10 11:20:20 -070013 select DRIVERS_I2C_MAX98373
Duncan Laurieda8f5072020-04-29 16:11:45 -070014 select DRIVERS_INTEL_SOUNDWIRE
Nick Vaccarof9781912020-01-28 18:43:28 -080015 select DRIVERS_SPI_ACPI
Duncan Laurieda8f5072020-04-29 16:11:45 -070016 select DRIVERS_SOUNDWIRE_ALC5682
17 select DRIVERS_SOUNDWIRE_MAX98373
Ricardo Ribalda2b13ca52020-10-29 15:00:26 +010018 select DRIVERS_USB_ACPI
Nick Vaccarof9781912020-01-28 18:43:28 -080019 select EC_GOOGLE_CHROMEEC
20 select EC_GOOGLE_CHROMEEC_BOARDID
Edward O'Callaghan2f557262020-02-21 15:14:17 +110021 select EC_GOOGLE_CHROMEEC_SKUID
Nick Vaccarof9781912020-01-28 18:43:28 -080022 select EC_GOOGLE_CHROMEEC_LPC
Duncan Laurie9db8c252020-05-10 11:16:45 -070023 select FW_CONFIG
24 select FW_CONFIG_SOURCE_CHROMEEC_CBI
Nick Vaccarof9781912020-01-28 18:43:28 -080025 select HAVE_ACPI_RESUME
26 select HAVE_ACPI_TABLES
27 select INTEL_LPSS_UART_FOR_CONSOLE
28 select MAINBOARD_HAS_CHROMEOS
Jes Klinkefbb56832020-10-14 16:25:47 -070029 select MAINBOARD_HAS_SPI_TPM_CR50 if !BOARD_GOOGLE_VOLTEER2_TI50
30 select MAINBOARD_HAS_I2C_TPM_CR50 if BOARD_GOOGLE_VOLTEER2_TI50
Nick Vaccarof9781912020-01-28 18:43:28 -080031 select MAINBOARD_HAS_TPM2
Furquan Shaikh918ee622020-05-15 17:37:07 -070032 select PCIEXP_HOTPLUG
Nick Vaccarof9781912020-01-28 18:43:28 -080033 select SOC_INTEL_TIGERLAKE
Michael Niewöhner87cc8892020-09-07 14:26:09 +020034 select HAVE_SPD_IN_CBFS
Nick Vaccarof9781912020-01-28 18:43:28 -080035
36if BOARD_GOOGLE_BASEBOARD_VOLTEER
37
38config CHROMEOS
39 bool
40 default y
Tim Wawrzynczak14025bd2020-08-21 13:43:59 -060041 select CHROMEOS_CSE_BOARD_RESET_OVERRIDE if SOC_INTEL_CSE_LITE_SKU
Nick Vaccarobe34b502020-09-30 15:43:41 -070042 select CHROMEOS_DRAM_PART_NUMBER_IN_CBI
Nick Vaccarof9781912020-01-28 18:43:28 -080043 select EC_GOOGLE_CHROMEEC_SWITCHES
44 select GBB_FLAG_FORCE_DEV_SWITCH_ON
45 select GBB_FLAG_FORCE_DEV_BOOT_USB
46 select GBB_FLAG_FORCE_DEV_BOOT_LEGACY
47 select GBB_FLAG_FORCE_MANUAL_RECOVERY
48 select HAS_RECOVERY_MRC_CACHE
Nick Vaccarof9781912020-01-28 18:43:28 -080049 select VBOOT_LID_SWITCH
Caveh Jalalib9907042020-05-05 20:47:21 -070050 select VBOOT_EARLY_EC_SYNC
Nick Vaccarof9781912020-01-28 18:43:28 -080051
Malik_Hsu8ad2b8b2020-09-10 16:46:46 +080052config CHROMEOS_WIFI_SAR
53 bool "Enable SAR options for Chrome OS build"
54 depends on CHROMEOS
55 select DSAR_ENABLE
56 select GEO_SAR_ENABLE
57 select SAR_ENABLE
58 select USE_SAR
59 select WIFI_SAR_CBFS
60
Nick Vaccarof9781912020-01-28 18:43:28 -080061config DIMM_SPD_SIZE
62 int
63 default 512
64
65config DEVICETREE
66 string
67 default "variants/baseboard/devicetree.cb"
68
69config OVERRIDE_DEVICETREE
70 string
Patrick Georgib8fba862020-06-17 21:06:53 +020071 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
Nick Vaccarof9781912020-01-28 18:43:28 -080072
73config DRIVER_TPM_SPI_BUS
74 default 0x1
75
Jes Klinkefbb56832020-10-14 16:25:47 -070076config DRIVER_TPM_I2C_BUS
77 hex
78 default 0x1
79
80config DRIVER_TPM_I2C_ADDR
81 hex
82 default 0x50
83
Nick Vaccarof9781912020-01-28 18:43:28 -080084config MAINBOARD_DIR
85 string
86 default "google/volteer"
87
88config MAINBOARD_FAMILY
89 string
Nick Vaccaro44fc40e2020-03-04 16:43:22 -080090 default "Google_Volteer"
Nick Vaccarof9781912020-01-28 18:43:28 -080091
92config MAINBOARD_PART_NUMBER
93 string
YH Lin32c50572020-07-24 17:39:16 -070094 default "Delbin" if BOARD_GOOGLE_DELBIN
95 default "Eldrid" if BOARD_GOOGLE_ELDRID
Frank Wubc837382020-03-13 16:41:10 +080096 default "Halvor" if BOARD_GOOGLE_HALVOR
Julia Tsai1d68d6d2020-07-31 14:35:03 +080097 default "Lindar" if BOARD_GOOGLE_LINDAR
William Weida1b0882020-03-26 14:18:53 +080098 default "Malefor" if BOARD_GOOGLE_MALEFOR
David Wub4ab1e72020-05-26 15:28:09 +080099 default "Terrador" if BOARD_GOOGLE_TERRADOR
YH Lin32c50572020-07-24 17:39:16 -0700100 default "Todor" if BOARD_GOOGLE_TODOR
David Wu4cea00a2020-04-24 16:13:07 +0800101 default "Trondo" if BOARD_GOOGLE_TRONDO
Nick Vaccarof9781912020-01-28 18:43:28 -0800102 default "Volteer" if BOARD_GOOGLE_VOLTEER
Nick Vaccarofbb02322020-06-19 17:57:00 -0700103 default "Volteer2" if BOARD_GOOGLE_VOLTEER2
Jes Klinkefbb56832020-10-14 16:25:47 -0700104 default "Volteer2_Ti50" if BOARD_GOOGLE_VOLTEER2_TI50
David Wufba0ad82020-06-01 19:45:54 +0800105 default "Voxel" if BOARD_GOOGLE_VOXEL
Ronak Kanabare60155f2020-09-23 16:37:21 +0530106 default "Boldar" if BOARD_GOOGLE_BOLDAR
Wisley Chen4744ca72020-10-12 17:58:45 +0800107 default "Elemi" if BOARD_GOOGLE_ELEMI
David Wu397b46c2020-10-30 09:30:28 +0800108 default "Voema" if BOARD_GOOGLE_VOEMA
Frank Chude2ba632020-11-20 14:59:27 +0800109 default "Drobit" if BOARD_GOOGLE_DROBIT
Nick Vaccarof9781912020-01-28 18:43:28 -0800110
111config MAX_CPUS
112 int
113 default 8
114
Furquan Shaikh918ee622020-05-15 17:37:07 -0700115# Reserving resources for PCIe Hotplug as per TGL BIOS Spec (doc #611569)
116# Revision 0.7.6 Section 7.2.5.1.5
117config PCIEXP_HOTPLUG_BUSES
118 int
119 default 42
120
121config PCIEXP_HOTPLUG_MEM
122 hex
123 default 0xc200000 # 194 MiB
124
125config PCIEXP_HOTPLUG_PREFETCH_MEM
126 hex
127 default 0x1c000000 # 448 MiB
128
Nick Vaccarof9781912020-01-28 18:43:28 -0800129config TPM_TIS_ACPI_INTERRUPT
130 int
131 default 21 # GPE0_DW0_21 (GPP_C21)
132
133config VARIANT_DIR
134 string
YH Lin32c50572020-07-24 17:39:16 -0700135 default "delbin" if BOARD_GOOGLE_DELBIN
136 default "eldrid" if BOARD_GOOGLE_ELDRID
Frank Wubc837382020-03-13 16:41:10 +0800137 default "halvor" if BOARD_GOOGLE_HALVOR
Julia Tsai1d68d6d2020-07-31 14:35:03 +0800138 default "lindar" if BOARD_GOOGLE_LINDAR
William Weida1b0882020-03-26 14:18:53 +0800139 default "malefor" if BOARD_GOOGLE_MALEFOR
David Wub4ab1e72020-05-26 15:28:09 +0800140 default "terrador" if BOARD_GOOGLE_TERRADOR
YH Lin32c50572020-07-24 17:39:16 -0700141 default "todor" if BOARD_GOOGLE_TODOR
David Wu4cea00a2020-04-24 16:13:07 +0800142 default "trondo" if BOARD_GOOGLE_TRONDO
Nick Vaccarof9781912020-01-28 18:43:28 -0800143 default "volteer" if BOARD_GOOGLE_VOLTEER
Nick Vaccarofbb02322020-06-19 17:57:00 -0700144 default "volteer2" if BOARD_GOOGLE_VOLTEER2
Jes Klinkefbb56832020-10-14 16:25:47 -0700145 default "volteer2" if BOARD_GOOGLE_VOLTEER2_TI50
David Wufba0ad82020-06-01 19:45:54 +0800146 default "voxel" if BOARD_GOOGLE_VOXEL
Ronak Kanabare60155f2020-09-23 16:37:21 +0530147 default "boldar" if BOARD_GOOGLE_BOLDAR
Wisley Chen4744ca72020-10-12 17:58:45 +0800148 default "elemi" if BOARD_GOOGLE_ELEMI
David Wu397b46c2020-10-30 09:30:28 +0800149 default "voema" if BOARD_GOOGLE_VOEMA
Frank Chude2ba632020-11-20 14:59:27 +0800150 default "drobit" if BOARD_GOOGLE_DROBIT
Nick Vaccarof9781912020-01-28 18:43:28 -0800151
Nick Vaccaroc97bb642020-04-21 12:51:37 -0700152config VARIANT_HAS_MIPI_CAMERA
153 bool
154 default n
155
Nick Vaccarof9781912020-01-28 18:43:28 -0800156endif # BOARD_GOOGLE_BASEBOARD_VOLTEER