blob: b6a687cd56cfe923a61305b9444c1ff2edb78b54 [file] [log] [blame]
huang lin346ea772014-12-08 10:34:27 +08001##
2## This file is part of the coreboot project.
3##
4## Copyright 2014 Rockchip Inc.
5##
6## This program is free software; you can redistribute it and/or modify
7## it under the terms of the GNU General Public License as published by
8## the Free Software Foundation; version 2 of the License.
9##
10## This program is distributed in the hope that it will be useful,
11## but WITHOUT ANY WARRANTY; without even the implied warranty of
12## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13## GNU General Public License for more details.
14##
huang lin346ea772014-12-08 10:34:27 +080015
Julius Wernerdd07ef22015-08-28 14:34:09 -070016config BOARD_GOOGLE_VEYRON # dummy option to be selected by variant boards
17 def_bool n
18
19if BOARD_GOOGLE_VEYRON
huang lin346ea772014-12-08 10:34:27 +080020
21config BOARD_SPECIFIC_OPTIONS # dummy
22 def_bool y
Stefan Reinauer82c706e2015-03-30 12:20:55 -070023 select BOARD_ID_AUTO
David Hendricks3cbf02c2014-12-15 16:15:23 -080024 select COMMON_CBFS_SPI_WRAPPER
huang lin346ea772014-12-08 10:34:27 +080025 select EC_GOOGLE_CHROMEEC
26 select EC_GOOGLE_CHROMEEC_SPI
huang lin346ea772014-12-08 10:34:27 +080027 select RAM_CODE_SUPPORT
28 select SOC_ROCKCHIP_RK3288
Martin Rothc0c115b2015-08-21 14:37:02 -060029 select MAINBOARD_HAS_NATIVE_VGA_INIT
huang lin346ea772014-12-08 10:34:27 +080030 select MAINBOARD_DO_NATIVE_VGA_INIT
31 select MAINBOARD_HAS_CHROMEOS
Julius Wernerdd07ef22015-08-28 14:34:09 -070032 select BOARD_ROMSIZE_KB_4096
huang lin346ea772014-12-08 10:34:27 +080033 select HAVE_HARD_RESET
David Hendricks3cbf02c2014-12-15 16:15:23 -080034 select SPI_FLASH
35 select SPI_FLASH_GIGADEVICE
Julius Wernerb7641cc2014-12-19 12:41:16 -080036 select SPI_FLASH_WINBOND
huang lin346ea772014-12-08 10:34:27 +080037
Martin Roth967cd9a2015-08-18 14:22:58 -060038config CHROMEOS
Martin Roth967cd9a2015-08-18 14:22:58 -060039 select EC_SOFTWARE_SYNC
Furquan Shaikh2a12e2e2016-07-25 11:48:03 -070040 select VBOOT_VBNV_EC
Martin Roth8c12d6e2015-08-24 15:55:29 -060041 select VIRTUAL_DEV_SWITCH
Martin Roth967cd9a2015-08-18 14:22:58 -060042
huang lin346ea772014-12-08 10:34:27 +080043config MAINBOARD_DIR
44 string
Julius Wernerdd07ef22015-08-28 14:34:09 -070045 default google/veyron
huang lin346ea772014-12-08 10:34:27 +080046
47config MAINBOARD_PART_NUMBER
48 string
Julius Wernerdd07ef22015-08-28 14:34:09 -070049 default "Veyron"
huang lin346ea772014-12-08 10:34:27 +080050
51config MAINBOARD_VENDOR
52 string
53 default "Google"
54
55config EC_GOOGLE_CHROMEEC_SPI_BUS
56 hex
57 default 0
58
59config EC_GOOGLE_CHROMEEC_SPI_WAKEUP_DELAY_US
60 int
61 default 100
62
Aaron Durbin08e842c2016-08-11 14:40:09 -050063config BOOT_DEVICE_SPI_FLASH_BUS
Martin Roth595e7772015-04-26 18:53:26 -060064 int
65 default 2
huang lin346ea772014-12-08 10:34:27 +080066
huang lin346ea772014-12-08 10:34:27 +080067config DRIVER_TPM_I2C_BUS
68 hex
69 default 0x1
70
71config DRIVER_TPM_I2C_ADDR
72 hex
73 default 0x20
74
75config CONSOLE_SERIAL_UART_ADDRESS
76 hex
Patrick Georgi01368ed2015-04-16 15:27:52 +020077 depends on DRIVERS_UART
huang lin346ea772014-12-08 10:34:27 +080078 default 0xFF690000
79
David Hendricks4d244212015-01-12 13:13:30 -080080config PMIC_BUS
81 int
82 default 0
83
Paul Kocialkowskid738b142015-09-16 18:23:23 +020084config CBFS_SIZE
85 hex
86 default 0x100000 if CHROMEOS
87 default ROM_SIZE
88
Patrick Georgic3686b32016-02-01 15:28:02 +010089config EC_GOOGLE_CHROMEEC_BOARDNAME
90 string
91 depends on CHROMEOS
92 #default "gus" if BOARD_GOOGLE_VEYRON_GUS
93 #default "jaq" if BOARD_GOOGLE_VEYRON_JAQ
94 default "jerry" if BOARD_GOOGLE_VEYRON_JERRY
95 #default "mighty" if BOARD_GOOGLE_VEYRON_MIGHTY
96 #default "minnie" if BOARD_GOOGLE_VEYRON_MINNIE
97 #default "nicky" if BOARD_GOOGLE_VEYRON_NICKY
98 #default "pinky" if BOARD_GOOGLE_VEYRON_PINKY
99 #default "minnie" if BOARD_GOOGLE_VEYRON_SHARK
100 #default "speedy" if BOARD_GOOGLE_VEYRON_SPEEDY
101 #default "thea" if BOARD_GOOGLE_VEYRON_THEA
102
Patrick Georgia0f6abc2016-02-05 11:30:19 +0100103config GBB_HWID
104 string
105 depends on CHROMEOS
106 default "GUS TEST A-A 2606" if BOARD_GOOGLE_VEYRON_GUS
107 default "JAQ TEST A-A 8292" if BOARD_GOOGLE_VEYRON_JAQ
108 default "JERRY TEST A-A 1250" if BOARD_GOOGLE_VEYRON_JERRY
109 default "MIGHTY TEST A-A 4557" if BOARD_GOOGLE_VEYRON_MIGHTY
110 default "MINNIE TEST A-A 5151" if BOARD_GOOGLE_VEYRON_MINNIE
111 default "NICKY TEST A-A 9039" if BOARD_GOOGLE_VEYRON_NICKY
112 default "PINKY TEST A-A 3693" if BOARD_GOOGLE_VEYRON_PINKY
113 default "SHARK TEST A-A 8553" if BOARD_GOOGLE_VEYRON_SHARK
114 default "SPEEDY TEST A-A 8421" if BOARD_GOOGLE_VEYRON_SPEEDY
115 default "THEA TEST A-A 7163" if BOARD_GOOGLE_VEYRON_THEA
116
Julius Wernerdd07ef22015-08-28 14:34:09 -0700117endif # BOARD_GOOGLE_VEYRON