blob: 75204104f1f653137ad06bb15706db19a62b62bb [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
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
Martin Roth967cd9a2015-08-18 14:22:58 -060019
Matt DeVilliere69a9c72017-08-20 14:48:57 -050020if BOARD_GOOGLE_BASEBOARD_CYAN
21
Julius Werner58c39382017-02-13 17:53:29 -080022config VBOOT
Furquan Shaikhcd2afc02016-11-15 20:33:29 -080023 select EC_GOOGLE_CHROMEEC_SWITCHES
Julius Werner58c39382017-02-13 17:53:29 -080024 select VBOOT_LID_SWITCH
Furquan Shaikh2a12e2e2016-07-25 11:48:03 -070025 select VBOOT_VBNV_CMOS
Lee Leahy89b5fbd2015-05-11 17:24:31 -070026
27config DISPLAY_SPD_DATA
28 bool "Display Memory Serial Presence Detect Data"
29 default n
30 help
31 When enabled displays the memory configuration data.
32
Lee Leahy89b5fbd2015-05-11 17:24:31 -070033config DYNAMIC_VNN_SUPPORT
34 bool "Enables support for Dynamic VNN"
35 default n
36
37config MAINBOARD_DIR
38 string
39 default google/cyan
40
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050041config MAINBOARD_FAMILY
42 string
43 default "Intel_Strago" if !BOARD_GOOGLE_CYAN
44 default ""
45
Matt DeVilliere69a9c72017-08-20 14:48:57 -050046config VARIANT_DIR
47 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050048 default "banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050049 default "celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050050 default "cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050051 default "edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050052 default "kefka" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050053 default "reks" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -050054 default "relm" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -050055 default "setzer" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -050056 default "terra" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -050057 default "ultima" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -050058 default "wizpig" if BOARD_GOOGLE_WIZPIG
Matt DeVilliere69a9c72017-08-20 14:48:57 -050059
Lee Leahy89b5fbd2015-05-11 17:24:31 -070060config MAINBOARD_PART_NUMBER
61 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050062 default "Banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050063 default "Celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050064 default "Cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050065 default "Edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050066 default "Kefka" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050067 default "Reks" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -050068 default "Relm" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -050069 default "Setzer" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -050070 default "Terra" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -050071 default "Ultima" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -050072 default "Wizpig" if BOARD_GOOGLE_WIZPIG
Lee Leahy89b5fbd2015-05-11 17:24:31 -070073
74config MAINBOARD_VENDOR
75 string
76 default "Google"
77
Matt DeVilliere69a9c72017-08-20 14:48:57 -050078config DEVICETREE
79 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050080 default "variants/banon/devicetree.cb" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050081 default "variants/celes/devicetree.cb" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050082 default "variants/cyan/devicetree.cb" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050083 default "variants/edgar/devicetree.cb" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050084 default "variants/kefka/devicetree.cb" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050085 default "variants/reks/devicetree.cb" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -050086 default "variants/relm/devicetree.cb" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -050087 default "variants/setzer/devicetree.cb" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -050088 default "variants/terra/devicetree.cb" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -050089 default "variants/ultima/devicetree.cb" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -050090 default "variants/wizpig/devicetree.cb" if BOARD_GOOGLE_WIZPIG
91
Matt DeVilliere69a9c72017-08-20 14:48:57 -050092
Lee Leahy89b5fbd2015-05-11 17:24:31 -070093config VGA_BIOS_FILE
94 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +020095 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -070096 default "3rdparty/blobs/mainboard/intel/strago/vgabios.bin"
97 help
98 The C0 version of the video bios gets computed from this name
99 so that they can both be added. Only the correct one for the
100 system will be run.
Lee Leahy89b5fbd2015-05-11 17:24:31 -0700101
102config VGA_BIOS_ID
103 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +0200104 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -0700105 default "8086,22b0"
106 help
107 The VGA_BIOS_ID for the C0 version of the video bios is hardcoded
108 in soc/intel/braswell/Makefile.inc as 8086,22b1
Lee Leahy89b5fbd2015-05-11 17:24:31 -0700109
Patrick Georgia0f6abc2016-02-05 11:30:19 +0100110config GBB_HWID
111 string
112 depends on CHROMEOS
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -0500113 default "BANON TEST A-A 8050" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -0500114 default "CELES TEST A-A 5441" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -0500115 default "CYAN TEST A-A 1829" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -0500116 default "EDGAR TEST A-A 2507" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -0500117 default "KEFKA TEST A-A 5397" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -0500118 default "REKS TEST A-A 3004" if BOARD_GOOGLE_REKS
Matt DeVillierc8374e32017-08-29 00:21:10 -0500119 default "RELM TEST A-A 2323" if BOARD_GOOGLE_RELM
Matt DeVillier81b5bde2017-08-29 01:09:07 -0500120 default "SETZER TEST A-A 8721" if BOARD_GOOGLE_SETZER
Matt DeVillier2f7813f2017-08-24 16:31:41 -0500121 default "TERRA TEST A-A 1650" if BOARD_GOOGLE_TERRA
Matt DeVillier94bc2652017-09-02 20:49:45 -0500122 default "ULTIMA TEST A-A 6017" if BOARD_GOOGLE_ULTIMA
Matt DeVillierf4dc5962017-09-02 21:17:48 -0500123 default "WIZPIG TEST A-A 0597" if BOARD_GOOGLE_WIZPIG
Matt DeVilliere69a9c72017-08-20 14:48:57 -0500124
125endif # BOARD_GOOGLE_BASEBOARD_CYAN