blob: 0726be8467ec6912ef350381c75e518270dc5604 [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
13 select SOC_INTEL_BRASWELL
Lee Leahy89b5fbd2015-05-11 17:24:31 -070014 select HAVE_ACPI_RESUME
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050015 select PCIEXP_L1_SUB_STATE if !BOARD_GOOGLE_CYAN
Martin Roth967cd9a2015-08-18 14:22:58 -060016
Matt DeVilliere69a9c72017-08-20 14:48:57 -050017if BOARD_GOOGLE_BASEBOARD_CYAN
18
Julius Werner58c39382017-02-13 17:53:29 -080019config VBOOT
Furquan Shaikhcd2afc02016-11-15 20:33:29 -080020 select EC_GOOGLE_CHROMEEC_SWITCHES
Julius Werner58c39382017-02-13 17:53:29 -080021 select VBOOT_LID_SWITCH
Furquan Shaikh2a12e2e2016-07-25 11:48:03 -070022 select VBOOT_VBNV_CMOS
Lee Leahy89b5fbd2015-05-11 17:24:31 -070023
24config DISPLAY_SPD_DATA
25 bool "Display Memory Serial Presence Detect Data"
26 default n
27 help
28 When enabled displays the memory configuration data.
29
Lee Leahy89b5fbd2015-05-11 17:24:31 -070030config DYNAMIC_VNN_SUPPORT
31 bool "Enables support for Dynamic VNN"
32 default n
33
34config MAINBOARD_DIR
35 string
36 default google/cyan
37
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050038config MAINBOARD_FAMILY
39 string
40 default "Intel_Strago" if !BOARD_GOOGLE_CYAN
41 default ""
42
Matt DeVilliere69a9c72017-08-20 14:48:57 -050043config VARIANT_DIR
44 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050045 default "banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050046 default "celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050047 default "cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050048 default "edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050049 default "kefka" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050050 default "reks" if BOARD_GOOGLE_REKS
Matt DeVillier2f7813f2017-08-24 16:31:41 -050051 default "terra" if BOARD_GOOGLE_TERRA
Matt DeVilliere69a9c72017-08-20 14:48:57 -050052
Lee Leahy89b5fbd2015-05-11 17:24:31 -070053config MAINBOARD_PART_NUMBER
54 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050055 default "Banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050056 default "Celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050057 default "Cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050058 default "Edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050059 default "Kefka" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050060 default "Reks" if BOARD_GOOGLE_REKS
Matt DeVillier2f7813f2017-08-24 16:31:41 -050061 default "Terra" if BOARD_GOOGLE_TERRA
Lee Leahy89b5fbd2015-05-11 17:24:31 -070062
63config MAINBOARD_VENDOR
64 string
65 default "Google"
66
Matt DeVilliere69a9c72017-08-20 14:48:57 -050067config DEVICETREE
68 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050069 default "variants/banon/devicetree.cb" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050070 default "variants/celes/devicetree.cb" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050071 default "variants/cyan/devicetree.cb" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050072 default "variants/edgar/devicetree.cb" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -050073 default "variants/kefka/devicetree.cb" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -050074 default "variants/reks/devicetree.cb" if BOARD_GOOGLE_REKS
Matt DeVillier2f7813f2017-08-24 16:31:41 -050075 default "variants/terra/devicetree.cb" if BOARD_GOOGLE_TERRA
Matt DeVilliere69a9c72017-08-20 14:48:57 -050076
Lee Leahy89b5fbd2015-05-11 17:24:31 -070077config VGA_BIOS_FILE
78 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +020079 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -070080 default "3rdparty/blobs/mainboard/intel/strago/vgabios.bin"
81 help
82 The C0 version of the video bios gets computed from this name
83 so that they can both be added. Only the correct one for the
84 system will be run.
Lee Leahy89b5fbd2015-05-11 17:24:31 -070085
86config VGA_BIOS_ID
87 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +020088 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -070089 default "8086,22b0"
90 help
91 The VGA_BIOS_ID for the C0 version of the video bios is hardcoded
92 in soc/intel/braswell/Makefile.inc as 8086,22b1
Lee Leahy89b5fbd2015-05-11 17:24:31 -070093
Patrick Georgia0f6abc2016-02-05 11:30:19 +010094config GBB_HWID
95 string
96 depends on CHROMEOS
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050097 default "BANON TEST A-A 8050" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050098 default "CELES TEST A-A 5441" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050099 default "CYAN TEST A-A 1829" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -0500100 default "EDGAR TEST A-A 2507" if BOARD_GOOGLE_EDGAR
Matt DeVillier35213662017-08-29 00:00:50 -0500101 default "KEFKA TEST A-A 5397" if BOARD_GOOGLE_KEFKA
Matt DeVillier602d0a42017-08-21 00:29:47 -0500102 default "REKS TEST A-A 3004" if BOARD_GOOGLE_REKS
Matt DeVillier2f7813f2017-08-24 16:31:41 -0500103 default "TERRA TEST A-A 1650" if BOARD_GOOGLE_TERRA
Matt DeVilliere69a9c72017-08-20 14:48:57 -0500104
105endif # BOARD_GOOGLE_BASEBOARD_CYAN