blob: 710ecc2c06564e0759d7be3f9bd0aa1a1f93bd0c [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
Felix Singer2b222a02021-12-24 21:39:42 +01005 select EC_GOOGLE_CHROMEEC_ACPI_MEMMAP
Furquan Shaikha4ab6652017-09-25 08:06:56 -07006 select EC_GOOGLE_CHROMEEC_BOARDID
Martin Rothdcf86e02019-08-29 12:32:53 -06007 select EC_GOOGLE_CHROMEEC_LPC
Lee Leahy89b5fbd2015-05-11 17:24:31 -07008 select EC_GOOGLE_CHROMEEC_MEC
Felix Singer2b222a02021-12-24 21:39:42 +01009 select HAVE_ACPI_RESUME
Lee Leahy89b5fbd2015-05-11 17:24:31 -070010 select HAVE_ACPI_TABLES
11 select HAVE_OPTION_TABLE
Felix Singer2b222a02021-12-24 21:39:42 +010012 select HAVE_SPD_IN_CBFS
Matt DeVillierc57a2732018-06-25 11:41:23 -050013 select INTEL_GMA_HAVE_VBT
Lee Leahy89b5fbd2015-05-11 17:24:31 -070014 select MAINBOARD_HAS_CHROMEOS
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070015 select MEMORY_MAPPED_TPM
Philipp Deppenwiesec07f8fb2018-02-27 19:40:52 +010016 select MAINBOARD_HAS_TPM1
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050017 select PCIEXP_L1_SUB_STATE if !BOARD_GOOGLE_CYAN
Felix Singer2b222a02021-12-24 21:39:42 +010018 select SOC_INTEL_BRASWELL
Matt DeVillierd18db732017-11-04 12:33:41 -050019 select SYSTEM_TYPE_LAPTOP
Matt DeVillierfd7440d2019-04-23 12:21:17 -050020 select USE_GOOGLE_FSP
Martin Roth967cd9a2015-08-18 14:22:58 -060021
Felix Singer1aa197e2021-12-24 21:41:51 +010022config BOARD_GOOGLE_BANON
23 select BOARD_GOOGLE_BASEBOARD_CYAN
24
25config BOARD_GOOGLE_CELES
26 select BOARD_GOOGLE_BASEBOARD_CYAN
27
28config BOARD_GOOGLE_CYAN
29 select BOARD_GOOGLE_BASEBOARD_CYAN
30
31config BOARD_GOOGLE_EDGAR
32 select BOARD_GOOGLE_BASEBOARD_CYAN
33
34config BOARD_GOOGLE_KEFKA
35 select BOARD_GOOGLE_BASEBOARD_CYAN
36
37config BOARD_GOOGLE_REKS
38 select BOARD_GOOGLE_BASEBOARD_CYAN
39
40config BOARD_GOOGLE_RELM
41 select BOARD_GOOGLE_BASEBOARD_CYAN
42
43config BOARD_GOOGLE_SETZER
44 select BOARD_GOOGLE_BASEBOARD_CYAN
45
46config BOARD_GOOGLE_TERRA
47 select BOARD_GOOGLE_BASEBOARD_CYAN
48
49config BOARD_GOOGLE_ULTIMA
50 select BOARD_GOOGLE_BASEBOARD_CYAN
51
52config BOARD_GOOGLE_WIZPIG
53 select BOARD_GOOGLE_BASEBOARD_CYAN
54
Matt DeVilliere69a9c72017-08-20 14:48:57 -050055if BOARD_GOOGLE_BASEBOARD_CYAN
56
Julius Werner58c39382017-02-13 17:53:29 -080057config VBOOT
Furquan Shaikhcd2afc02016-11-15 20:33:29 -080058 select EC_GOOGLE_CHROMEEC_SWITCHES
Julius Werner58c39382017-02-13 17:53:29 -080059 select VBOOT_LID_SWITCH
Yu-Ping Wu8112c952022-12-26 17:16:53 +080060 select VBOOT_VBNV_FLASH
Lee Leahy89b5fbd2015-05-11 17:24:31 -070061
62config DISPLAY_SPD_DATA
63 bool "Display Memory Serial Presence Detect Data"
64 default n
65 help
66 When enabled displays the memory configuration data.
67
Lee Leahy89b5fbd2015-05-11 17:24:31 -070068config MAINBOARD_DIR
Patrick Georgi0bb83462019-11-22 20:58:58 +010069 default "google/cyan"
Lee Leahy89b5fbd2015-05-11 17:24:31 -070070
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050071config MAINBOARD_FAMILY
72 string
73 default "Intel_Strago" if !BOARD_GOOGLE_CYAN
74 default ""
75
Matt DeVilliere69a9c72017-08-20 14:48:57 -050076config VARIANT_DIR
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050077 default "banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050078 default "celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050079 default "cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050080 default "edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050081 default "kefka" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050082 default "reks" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -050083 default "relm" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -050084 default "setzer" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -050085 default "terra" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -050086 default "ultima" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -050087 default "wizpig" if BOARD_GOOGLE_WIZPIG
Matt DeVilliere69a9c72017-08-20 14:48:57 -050088
Lee Leahy89b5fbd2015-05-11 17:24:31 -070089config MAINBOARD_PART_NUMBER
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050090 default "Banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050091 default "Celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050092 default "Cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050093 default "Edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050094 default "Kefka" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050095 default "Reks" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -050096 default "Relm" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -050097 default "Setzer" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -050098 default "Terra" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -050099 default "Ultima" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -0500100 default "Wizpig" if BOARD_GOOGLE_WIZPIG
Lee Leahy89b5fbd2015-05-11 17:24:31 -0700101
Matt DeVillier8fbfcc32020-03-30 23:20:32 -0500102config OVERRIDE_DEVICETREE
Patrick Georgib8fba862020-06-17 21:06:53 +0200103 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
Matt DeVilliere69a9c72017-08-20 14:48:57 -0500104
Matt DeVillier71447022019-04-30 11:10:03 -0500105config CBFS_SIZE
Matt DeVillier71447022019-04-30 11:10:03 -0500106 default 0x200000
107
Matt DeVillier348a44e2019-05-27 02:19:17 -0500108config MAINBOARD_SMBIOS_MANUFACTURER
109 string
110 default "GOOGLE"
111
Matt DeVillierde349ed2020-03-27 03:13:55 -0500112config CONSOLE_SERIAL
113 default n
114
115config ENABLE_BUILTIN_COM1
116 default y if CONSOLE_SERIAL
117
Matt DeVilliere69a9c72017-08-20 14:48:57 -0500118endif # BOARD_GOOGLE_BASEBOARD_CYAN