blob: b375729849ba2bb40ad207e95864dafccadaca18 [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
44 default "cyan" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050045 default "edgar" if BOARD_GOOGLE_EDGAR
Matt DeVilliere69a9c72017-08-20 14:48:57 -050046
Lee Leahy89b5fbd2015-05-11 17:24:31 -070047config MAINBOARD_PART_NUMBER
48 string
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
Lee Leahy89b5fbd2015-05-11 17:24:31 -070051
52config MAINBOARD_VENDOR
53 string
54 default "Google"
55
Matt DeVilliere69a9c72017-08-20 14:48:57 -050056config DEVICETREE
57 string
58 default "variants/cyan/devicetree.cb" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050059 default "variants/edgar/devicetree.cb" if BOARD_GOOGLE_EDGAR
Matt DeVilliere69a9c72017-08-20 14:48:57 -050060
Lee Leahy89b5fbd2015-05-11 17:24:31 -070061config VGA_BIOS_FILE
62 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +020063 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -070064 default "3rdparty/blobs/mainboard/intel/strago/vgabios.bin"
65 help
66 The C0 version of the video bios gets computed from this name
67 so that they can both be added. Only the correct one for the
68 system will be run.
Lee Leahy89b5fbd2015-05-11 17:24:31 -070069
70config VGA_BIOS_ID
71 string
Nico Huber2e7f6cc2017-05-22 15:58:03 +020072 depends on VGA_BIOS
Martin Rothf812c442016-01-04 12:43:22 -070073 default "8086,22b0"
74 help
75 The VGA_BIOS_ID for the C0 version of the video bios is hardcoded
76 in soc/intel/braswell/Makefile.inc as 8086,22b1
Lee Leahy89b5fbd2015-05-11 17:24:31 -070077
Patrick Georgia0f6abc2016-02-05 11:30:19 +010078config GBB_HWID
79 string
80 depends on CHROMEOS
Matt DeVilliere69a9c72017-08-20 14:48:57 -050081 default "CYAN TEST A-A 1829" if BOARD_GOOGLE_CYAN
Matt DeVillier4f20a4a2017-08-20 17:56:48 -050082 default "EDGAR TEST A-A 2507" if BOARD_GOOGLE_EDGAR
Matt DeVilliere69a9c72017-08-20 14:48:57 -050083
84endif # BOARD_GOOGLE_BASEBOARD_CYAN