blob: 48ae698b6b61323d237c885f7ac9c6bf6d0a72af [file] [log] [blame]
huang lina6dbfb52016-03-02 18:38:40 +08001##
2## This file is part of the coreboot project.
3##
4## Copyright 2016 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##
15
Vadim Bendeburyf9cbe352016-04-26 14:43:53 -070016config BOARD_GOOGLE_GRU_COMMON # Umbrella option to be selected by variant boards.
huang lina6dbfb52016-03-02 18:38:40 +080017 def_bool n
18
Vadim Bendeburyf9cbe352016-04-26 14:43:53 -070019if BOARD_GOOGLE_GRU_COMMON
huang lina6dbfb52016-03-02 18:38:40 +080020
21config BOARD_SPECIFIC_OPTIONS
22 def_bool y
23 select BOARD_ID_AUTO
24 select BOARD_ROMSIZE_KB_8192
25 select COMMON_CBFS_SPI_WRAPPER
26 select HAVE_HARD_RESET
Lin Huangb497b482016-03-31 18:44:13 +080027 select MAINBOARD_DO_NATIVE_VGA_INIT
huang lina6dbfb52016-03-02 18:38:40 +080028 select MAINBOARD_HAS_CHROMEOS
Lin Huangb497b482016-03-31 18:44:13 +080029 select MAINBOARD_HAS_NATIVE_VGA_INIT
huang lina6dbfb52016-03-02 18:38:40 +080030 select SOC_ROCKCHIP_RK3399
31 select SPI_FLASH
32 select SPI_FLASH_GIGADEVICE
33 select SPI_FLASH_WINBOND
34
35config CHROMEOS
36 select CHROMEOS_VBNV_FLASH
37 select VBOOT2_MOCK_SECDATA
38 select VIRTUAL_DEV_SWITCH
39
40config MAINBOARD_DIR
41 string
42 default google/gru
43
44config MAINBOARD_PART_NUMBER
45 string
Patrick Georgi91d94b02016-04-14 14:45:22 +020046 default "Kevin" if BOARD_GOOGLE_KEVIN
huang lina6dbfb52016-03-02 18:38:40 +080047 default "Gru"
48
49config MAINBOARD_VENDOR
50 string
51 default "Google"
52
53config DRAM_SIZE_MB
54 int
Lin Huang728fffd2016-05-05 18:51:49 +080055 default 4096
huang lina6dbfb52016-03-02 18:38:40 +080056
57config EC_GOOGLE_CHROMEEC_SPI_BUS
58 hex
59 default 0
60
61config BOOT_MEDIA_SPI_BUS
62 int
63 default 1
64
65config CONSOLE_SERIAL_UART_ADDRESS
66 hex
67 depends on DRIVERS_UART
68 default 0xFF1A0000
69
Vadim Bendeburyf9cbe352016-04-26 14:43:53 -070070endif # BOARD_GOOGLE_GRU_COMMON