blob: a660c2f7960d2286d51555a2e4d4a46f143cc948 [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
5 select EC_GOOGLE_CHROMEEC_MEC
6 select EC_GOOGLE_CHROMEEC_ACPI_MEMMAP
Lee Leahy89b5fbd2015-05-11 17:24:31 -07007 select ENABLE_BUILTIN_COM1
8 select HAVE_ACPI_TABLES
9 select HAVE_OPTION_TABLE
10 select MAINBOARD_HAS_CHROMEOS
11 select MAINBOARD_HAS_LPC_TPM
12 select SOC_INTEL_BRASWELL
Lee Leahy89b5fbd2015-05-11 17:24:31 -070013 select HAVE_ACPI_RESUME
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050014 select PCIEXP_L1_SUB_STATE if !BOARD_GOOGLE_CYAN
Martin Roth967cd9a2015-08-18 14:22:58 -060015
Matt DeVilliere69a9c72017-08-20 14:48:57 -050016if BOARD_GOOGLE_BASEBOARD_CYAN
17
Julius Werner58c39382017-02-13 17:53:29 -080018config VBOOT
Furquan Shaikhcd2afc02016-11-15 20:33:29 -080019 select EC_GOOGLE_CHROMEEC_SWITCHES
Julius Werner58c39382017-02-13 17:53:29 -080020 select VBOOT_LID_SWITCH
Furquan Shaikh2a12e2e2016-07-25 11:48:03 -070021 select VBOOT_VBNV_CMOS
Lee Leahy89b5fbd2015-05-11 17:24:31 -070022
23config DISPLAY_SPD_DATA
24 bool "Display Memory Serial Presence Detect Data"
25 default n
26 help
27 When enabled displays the memory configuration data.
28
Lee Leahy89b5fbd2015-05-11 17:24:31 -070029config DYNAMIC_VNN_SUPPORT
30 bool "Enables support for Dynamic VNN"
31 default n
32
33config MAINBOARD_DIR
34 string
35 default google/cyan
36
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050037config MAINBOARD_FAMILY
38 string
39 default "Intel_Strago" if !BOARD_GOOGLE_CYAN
40 default ""
41
Matt DeVilliere69a9c72017-08-20 14:48:57 -050042config VARIANT_DIR
43 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050044 default "banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050045 default "celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050046 default "cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050047 default "edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier602d0a42017-08-21 00:29:47 -050048 default "reks" if BOARD_GOOGLE_REKS
Matt DeVillier2f7813f2017-08-24 16:31:41 -050049 default "terra" if BOARD_GOOGLE_TERRA
Matt DeVilliere69a9c72017-08-20 14:48:57 -050050
Lee Leahy89b5fbd2015-05-11 17:24:31 -070051config MAINBOARD_PART_NUMBER
52 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050053 default "Banon" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050054 default "Celes" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050055 default "Cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050056 default "Edgar" if BOARD_GOOGLE_EDGAR
Matt DeVillier602d0a42017-08-21 00:29:47 -050057 default "Reks" if BOARD_GOOGLE_REKS
Matt DeVillier2f7813f2017-08-24 16:31:41 -050058 default "Terra" if BOARD_GOOGLE_TERRA
Lee Leahy89b5fbd2015-05-11 17:24:31 -070059
60config MAINBOARD_VENDOR
61 string
62 default "Google"
63
Matt DeVilliere69a9c72017-08-20 14:48:57 -050064config DEVICETREE
65 string
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050066 default "variants/banon/devicetree.cb" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050067 default "variants/celes/devicetree.cb" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050068 default "variants/cyan/devicetree.cb" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050069 default "variants/edgar/devicetree.cb" if BOARD_GOOGLE_EDGAR
Matt DeVillier602d0a42017-08-21 00:29:47 -050070 default "variants/reks/devicetree.cb" if BOARD_GOOGLE_REKS
Matt DeVillier2f7813f2017-08-24 16:31:41 -050071 default "variants/terra/devicetree.cb" if BOARD_GOOGLE_TERRA
Matt DeVilliere69a9c72017-08-20 14:48:57 -050072
Lee Leahy89b5fbd2015-05-11 17:24:31 -070073config VGA_BIOS_FILE
74 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +020075 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -070076 default "3rdparty/blobs/mainboard/intel/strago/vgabios.bin"
77 help
78 The C0 version of the video bios gets computed from this name
79 so that they can both be added. Only the correct one for the
80 system will be run.
Lee Leahy89b5fbd2015-05-11 17:24:31 -070081
82config VGA_BIOS_ID
83 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +020084 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -070085 default "8086,22b0"
86 help
87 The VGA_BIOS_ID for the C0 version of the video bios is hardcoded
88 in soc/intel/braswell/Makefile.inc as 8086,22b1
Lee Leahy89b5fbd2015-05-11 17:24:31 -070089
Patrick Georgia0f6abc2016-02-05 11:30:19 +010090config GBB_HWID
91 string
92 depends on CHROMEOS
Matt DeVillier6fd2e0e2017-08-25 01:11:51 -050093 default "BANON TEST A-A 8050" if BOARD_GOOGLE_BANON
Matt DeVillier3b498a02017-08-26 06:10:18 -050094 default "CELES TEST A-A 5441" if BOARD_GOOGLE_CELES
Matt DeVilliere69a9c72017-08-20 14:48:57 -050095 default "CYAN TEST A-A 1829" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050096 default "EDGAR TEST A-A 2507" if BOARD_GOOGLE_EDGAR
Matt DeVillier602d0a42017-08-21 00:29:47 -050097 default "REKS TEST A-A 3004" if BOARD_GOOGLE_REKS
Matt DeVillier2f7813f2017-08-24 16:31:41 -050098 default "TERRA TEST A-A 1650" if BOARD_GOOGLE_TERRA
Matt DeVilliere69a9c72017-08-20 14:48:57 -050099
100endif # BOARD_GOOGLE_BASEBOARD_CYAN