2 ## This file is part of the coreboot project.
4 ## Copyright 2014 Google Inc.
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.
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.
16 if BOARD_GOOGLE_RUSH_RYU
18 config BOARD_SPECIFIC_OPTIONS # dummy
21 select EC_GOOGLE_CHROMEEC
22 select EC_GOOGLE_CHROMEEC_I2C
23 select EC_GOOGLE_CHROMEEC_I2C_PROTO3
24 select MAINBOARD_HAS_NATIVE_VGA_INIT
25 select MAINBOARD_DO_NATIVE_VGA_INIT
27 select SOC_NVIDIA_TEGRA132
28 select MAINBOARD_DO_DSI_INIT
29 select MAINBOARD_HAS_CHROMEOS
30 select BOARD_ROMSIZE_KB_8192
31 select ARM64_USE_SPINTABLE
34 select CHROMEOS_VBNV_EC
35 select EC_SOFTWARE_SYNC
36 select VIRTUAL_DEV_SWITCH
40 default google/rush_ryu
42 config MAINBOARD_PART_NUMBER
47 prompt "BCT boot media"
48 default RUSH_RYU_BCT_CFG_SPI
50 Which boot media to configure the BCT for.
52 config RUSH_RYU_BCT_CFG_SPI
55 Configure the BCT for booting from SPI.
57 config RUSH_RYU_BCT_CFG_EMMC
60 Configure the BCT for booting from eMMC.
64 config BOOT_MEDIA_SPI_BUS
65 int "SPI bus with boot media ROM"
67 depends on RUSH_RYU_BCT_CFG_SPI
70 Which SPI bus the boot media is connected to.
72 config BOOT_MEDIA_SPI_CHIP_SELECT
73 int "Chip select for SPI boot media"
75 depends on RUSH_RYU_BCT_CFG_SPI
78 Which chip select to use for boot media.
80 config DRIVER_TPM_I2C_BUS
84 config DRIVER_TPM_I2C_ADDR
88 config EC_GOOGLE_CHROMEEC_I2C_BUS
92 endif # BOARD_GOOGLE_RUSH_RYU