blob: 647d4e90263e7d7b9bc6bf353998c20749e40f46 [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 ENABLE_BUILTIN_COM1
10 select HAVE_ACPI_TABLES
11 select HAVE_OPTION_TABLE
Matt DeVillierc57a2732018-06-25 11:41:23 -050012 select INTEL_GMA_HAVE_VBT
Lee Leahy89b5fbd2015-05-11 17:24:31 -070013 select MAINBOARD_HAS_CHROMEOS
14 select MAINBOARD_HAS_LPC_TPM
Philipp Deppenwiesec07f8fb2018-02-27 19:40:52 +010015 select MAINBOARD_HAS_TPM1
Lee Leahy89b5fbd2015-05-11 17:24:31 -070016 select SOC_INTEL_BRASWELL
Lee Leahy89b5fbd2015-05-11 17:24:31 -070017 select HAVE_ACPI_RESUME
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050018 select PCIEXP_L1_SUB_STATE if !BOARD_GOOGLE_CYAN
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
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
37 default google/cyan
38
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
72config MAINBOARD_VENDOR
73 string
74 default "Google"
75
Matt DeVilliere69a9c72017-08-20 14:48:57 -050076config DEVICETREE
77 string
Jonathan Neuschäfer46275fa2018-12-11 15:16:29 +010078 default "variants/$(CONFIG_VARIANT_DIR)/devicetree.cb"
Matt DeVilliere69a9c72017-08-20 14:48:57 -050079
Lee Leahy89b5fbd2015-05-11 17:24:31 -070080config VGA_BIOS_FILE
81 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +020082 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -070083 default "3rdparty/blobs/mainboard/intel/strago/vgabios.bin"
84 help
85 The C0 version of the video bios gets computed from this name
86 so that they can both be added. Only the correct one for the
87 system will be run.
Lee Leahy89b5fbd2015-05-11 17:24:31 -070088
89config VGA_BIOS_ID
90 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +020091 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -070092 default "8086,22b0"
93 help
94 The VGA_BIOS_ID for the C0 version of the video bios is hardcoded
95 in soc/intel/braswell/Makefile.inc as 8086,22b1
Lee Leahy89b5fbd2015-05-11 17:24:31 -070096
Matt DeVillier71447022019-04-30 11:10:03 -050097config CBFS_SIZE
98 hex
99 default 0x200000
100
Matt DeVillier348a44e2019-05-27 02:19:17 -0500101config MAINBOARD_SMBIOS_MANUFACTURER
102 string
103 default "GOOGLE"
104
Matt DeVilliere69a9c72017-08-20 14:48:57 -0500105endif # BOARD_GOOGLE_BASEBOARD_CYAN