blob: 5511d0ae717c91dec3bd4e1ca2ba3d80f2df57ff [file] [log] [blame]
Matt DeVilliere69a9c72017-08-20 14:48:57 -05001config BOARD_GOOGLE_BASEBOARD_CYAN
2 def_bool n
Lee Leahy89b5fbd2015-05-11 17:24:31 -07003 select BOARD_ROMSIZE_KB_8192
Lee Leahy89b5fbd2015-05-11 17:24:31 -07004 select EC_GOOGLE_CHROMEEC
Furquan Shaikha4ab6652017-09-25 08:06:56 -07005 select EC_GOOGLE_CHROMEEC_BOARDID
Martin Rothdcf86e02019-08-29 12:32:53 -06006 select EC_GOOGLE_CHROMEEC_LPC
Lee Leahy89b5fbd2015-05-11 17:24:31 -07007 select EC_GOOGLE_CHROMEEC_MEC
8 select EC_GOOGLE_CHROMEEC_ACPI_MEMMAP
Lee Leahy89b5fbd2015-05-11 17:24:31 -07009 select HAVE_ACPI_TABLES
10 select HAVE_OPTION_TABLE
Matt DeVillierc57a2732018-06-25 11:41:23 -050011 select INTEL_GMA_HAVE_VBT
Lee Leahy89b5fbd2015-05-11 17:24:31 -070012 select MAINBOARD_HAS_CHROMEOS
13 select MAINBOARD_HAS_LPC_TPM
Philipp Deppenwiesec07f8fb2018-02-27 19:40:52 +010014 select MAINBOARD_HAS_TPM1
Lee Leahy89b5fbd2015-05-11 17:24:31 -070015 select SOC_INTEL_BRASWELL
Lee Leahy89b5fbd2015-05-11 17:24:31 -070016 select HAVE_ACPI_RESUME
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050017 select PCIEXP_L1_SUB_STATE if !BOARD_GOOGLE_CYAN
Matt DeVillierd18db732017-11-04 12:33:41 -050018 select SYSTEM_TYPE_LAPTOP
Matt DeVillierfd7440d2019-04-23 12:21:17 -050019 select USE_GOOGLE_FSP
Michael Niewöhner87cc8892020-09-07 14:26:09 +020020 select HAVE_SPD_IN_CBFS
Martin Roth967cd9a2015-08-18 14:22:58 -060021
Matt DeVilliere69a9c72017-08-20 14:48:57 -050022if BOARD_GOOGLE_BASEBOARD_CYAN
23
Julius Werner58c39382017-02-13 17:53:29 -080024config VBOOT
Furquan Shaikhcd2afc02016-11-15 20:33:29 -080025 select EC_GOOGLE_CHROMEEC_SWITCHES
Julius Werner58c39382017-02-13 17:53:29 -080026 select VBOOT_LID_SWITCH
Furquan Shaikh2a12e2e2016-07-25 11:48:03 -070027 select VBOOT_VBNV_CMOS
Lee Leahy89b5fbd2015-05-11 17:24:31 -070028
29config DISPLAY_SPD_DATA
30 bool "Display Memory Serial Presence Detect Data"
31 default n
32 help
33 When enabled displays the memory configuration data.
34
Lee Leahy89b5fbd2015-05-11 17:24:31 -070035config MAINBOARD_DIR
36 string
Patrick Georgi0bb83462019-11-22 20:58:58 +010037 default "google/cyan"
Lee Leahy89b5fbd2015-05-11 17:24:31 -070038
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050039config MAINBOARD_FAMILY
40 string
41 default "Intel_Strago" if !BOARD_GOOGLE_CYAN
42 default ""
43
Matt DeVilliere69a9c72017-08-20 14:48:57 -050044config VARIANT_DIR
45 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050046 default "banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050047 default "celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050048 default "cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050049 default "edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050050 default "kefka" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050051 default "reks" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -050052 default "relm" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -050053 default "setzer" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -050054 default "terra" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -050055 default "ultima" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -050056 default "wizpig" if BOARD_GOOGLE_WIZPIG
Matt DeVilliere69a9c72017-08-20 14:48:57 -050057
Lee Leahy89b5fbd2015-05-11 17:24:31 -070058config MAINBOARD_PART_NUMBER
59 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050060 default "Banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050061 default "Celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050062 default "Cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050063 default "Edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050064 default "Kefka" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050065 default "Reks" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -050066 default "Relm" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -050067 default "Setzer" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -050068 default "Terra" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -050069 default "Ultima" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -050070 default "Wizpig" if BOARD_GOOGLE_WIZPIG
Lee Leahy89b5fbd2015-05-11 17:24:31 -070071
Matt DeVillier8fbfcc32020-03-30 23:20:32 -050072config OVERRIDE_DEVICETREE
Matt DeVilliere69a9c72017-08-20 14:48:57 -050073 string
Patrick Georgib8fba862020-06-17 21:06:53 +020074 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
Matt DeVilliere69a9c72017-08-20 14:48:57 -050075
Matt DeVillier71447022019-04-30 11:10:03 -050076config CBFS_SIZE
Matt DeVillier71447022019-04-30 11:10:03 -050077 default 0x200000
78
Matt DeVillier348a44e2019-05-27 02:19:17 -050079config MAINBOARD_SMBIOS_MANUFACTURER
80 string
81 default "GOOGLE"
82
Matt DeVillierde349ed2020-03-27 03:13:55 -050083config CONSOLE_SERIAL
84 default n
85
86config ENABLE_BUILTIN_COM1
87 default y if CONSOLE_SERIAL
88
Matt DeVilliere69a9c72017-08-20 14:48:57 -050089endif # BOARD_GOOGLE_BASEBOARD_CYAN