blob: fdd6316a17686d02599be5be6b89c70a71420ae7 [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
Lee Leahy89b5fbd2015-05-11 17:24:31 -07006 select EC_GOOGLE_CHROMEEC_MEC
7 select EC_GOOGLE_CHROMEEC_ACPI_MEMMAP
Lee Leahy89b5fbd2015-05-11 17:24:31 -07008 select ENABLE_BUILTIN_COM1
9 select HAVE_ACPI_TABLES
10 select HAVE_OPTION_TABLE
11 select MAINBOARD_HAS_CHROMEOS
12 select MAINBOARD_HAS_LPC_TPM
Philipp Deppenwiesec07f8fb2018-02-27 19:40:52 +010013 select MAINBOARD_HAS_TPM1
Lee Leahy89b5fbd2015-05-11 17:24:31 -070014 select SOC_INTEL_BRASWELL
Lee Leahy89b5fbd2015-05-11 17:24:31 -070015 select HAVE_ACPI_RESUME
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050016 select PCIEXP_L1_SUB_STATE if !BOARD_GOOGLE_CYAN
Matt DeVillierd18db732017-11-04 12:33:41 -050017 select SYSTEM_TYPE_LAPTOP
Martin Roth967cd9a2015-08-18 14:22:58 -060018
Matt DeVilliere69a9c72017-08-20 14:48:57 -050019if BOARD_GOOGLE_BASEBOARD_CYAN
20
Julius Werner58c39382017-02-13 17:53:29 -080021config VBOOT
Furquan Shaikhcd2afc02016-11-15 20:33:29 -080022 select EC_GOOGLE_CHROMEEC_SWITCHES
Julius Werner58c39382017-02-13 17:53:29 -080023 select VBOOT_LID_SWITCH
Furquan Shaikh2a12e2e2016-07-25 11:48:03 -070024 select VBOOT_VBNV_CMOS
Lee Leahy89b5fbd2015-05-11 17:24:31 -070025
26config DISPLAY_SPD_DATA
27 bool "Display Memory Serial Presence Detect Data"
28 default n
29 help
30 When enabled displays the memory configuration data.
31
Lee Leahy89b5fbd2015-05-11 17:24:31 -070032config DYNAMIC_VNN_SUPPORT
33 bool "Enables support for Dynamic VNN"
34 default n
35
36config MAINBOARD_DIR
37 string
38 default google/cyan
39
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050040config MAINBOARD_FAMILY
41 string
42 default "Intel_Strago" if !BOARD_GOOGLE_CYAN
43 default ""
44
Matt DeVilliere69a9c72017-08-20 14:48:57 -050045config VARIANT_DIR
46 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050047 default "banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050048 default "celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050049 default "cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050050 default "edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050051 default "kefka" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050052 default "reks" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -050053 default "relm" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -050054 default "setzer" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -050055 default "terra" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -050056 default "ultima" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -050057 default "wizpig" if BOARD_GOOGLE_WIZPIG
Matt DeVilliere69a9c72017-08-20 14:48:57 -050058
Lee Leahy89b5fbd2015-05-11 17:24:31 -070059config MAINBOARD_PART_NUMBER
60 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050061 default "Banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050062 default "Celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050063 default "Cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050064 default "Edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050065 default "Kefka" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050066 default "Reks" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -050067 default "Relm" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -050068 default "Setzer" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -050069 default "Terra" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -050070 default "Ultima" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -050071 default "Wizpig" if BOARD_GOOGLE_WIZPIG
Lee Leahy89b5fbd2015-05-11 17:24:31 -070072
73config MAINBOARD_VENDOR
74 string
75 default "Google"
76
Matt DeVilliere69a9c72017-08-20 14:48:57 -050077config DEVICETREE
78 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050079 default "variants/banon/devicetree.cb" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050080 default "variants/celes/devicetree.cb" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050081 default "variants/cyan/devicetree.cb" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050082 default "variants/edgar/devicetree.cb" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050083 default "variants/kefka/devicetree.cb" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050084 default "variants/reks/devicetree.cb" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -050085 default "variants/relm/devicetree.cb" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -050086 default "variants/setzer/devicetree.cb" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -050087 default "variants/terra/devicetree.cb" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -050088 default "variants/ultima/devicetree.cb" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -050089 default "variants/wizpig/devicetree.cb" if BOARD_GOOGLE_WIZPIG
90
Matt DeVilliere69a9c72017-08-20 14:48:57 -050091
Lee Leahy89b5fbd2015-05-11 17:24:31 -070092config VGA_BIOS_FILE
93 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +020094 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -070095 default "3rdparty/blobs/mainboard/intel/strago/vgabios.bin"
96 help
97 The C0 version of the video bios gets computed from this name
98 so that they can both be added. Only the correct one for the
99 system will be run.
Lee Leahy89b5fbd2015-05-11 17:24:31 -0700100
101config VGA_BIOS_ID
102 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +0200103 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -0700104 default "8086,22b0"
105 help
106 The VGA_BIOS_ID for the C0 version of the video bios is hardcoded
107 in soc/intel/braswell/Makefile.inc as 8086,22b1
Lee Leahy89b5fbd2015-05-11 17:24:31 -0700108
Patrick Georgia0f6abc2016-02-05 11:30:19 +0100109config GBB_HWID
110 string
111 depends on CHROMEOS
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -0500112 default "BANON TEST A-A 8050" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -0500113 default "CELES TEST A-A 5441" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -0500114 default "CYAN TEST A-A 1829" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -0500115 default "EDGAR TEST A-A 2507" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -0500116 default "KEFKA TEST A-A 5397" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -0500117 default "REKS TEST A-A 3004" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -0500118 default "RELM TEST A-A 2323" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -0500119 default "SETZER TEST A-A 8721" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -0500120 default "TERRA TEST A-A 1650" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -0500121 default "ULTIMA TEST A-A 6017" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -0500122 default "WIZPIG TEST A-A 0597" if BOARD_GOOGLE_WIZPIG
Matt DeVilliere69a9c72017-08-20 14:48:57 -0500123
124endif # BOARD_GOOGLE_BASEBOARD_CYAN