tree: drop last paragraph of GPL copyright header
[coreboot.git] / src / mainboard / google / rush_ryu / Kconfig
blob657d88a3b7883b847c9fbc2bf8de51472fb33707
1 ##
2 ## This file is part of the coreboot project.
3 ##
4 ## Copyright 2014 Google 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.
16 if BOARD_GOOGLE_RUSH_RYU
18 config BOARD_SPECIFIC_OPTIONS # dummy
19         def_bool y
20         select BOARD_ID_AUTO
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
26         select SPI_FLASH
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
33 config CHROMEOS
34         select CHROMEOS_VBNV_EC
35         select EC_SOFTWARE_SYNC
36         select VIRTUAL_DEV_SWITCH
38 config MAINBOARD_DIR
39         string
40         default google/rush_ryu
42 config MAINBOARD_PART_NUMBER
43         string
44         default "Rush Ryu"
46 choice
47         prompt "BCT boot media"
48         default RUSH_RYU_BCT_CFG_SPI
49         help
50           Which boot media to configure the BCT for.
52 config RUSH_RYU_BCT_CFG_SPI
53         bool "SPI"
54         help
55           Configure the BCT for booting from SPI.
57 config RUSH_RYU_BCT_CFG_EMMC
58         bool "eMMC"
59         help
60           Configure the BCT for booting from eMMC.
62 endchoice
64 config BOOT_MEDIA_SPI_BUS
65         int "SPI bus with boot media ROM"
66         range 1 6
67         depends on RUSH_RYU_BCT_CFG_SPI
68         default 4
69         help
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"
74         range 0 3
75         depends on RUSH_RYU_BCT_CFG_SPI
76         default 0
77         help
78           Which chip select to use for boot media.
80 config DRIVER_TPM_I2C_BUS
81         hex
82         default 0x2
84 config DRIVER_TPM_I2C_ADDR
85         hex
86         default 0x20
88 config EC_GOOGLE_CHROMEEC_I2C_BUS
89         hex
90         default 1
92 endif # BOARD_GOOGLE_RUSH_RYU