src/: Replace GPL boilerplate with SPDX headers
[coreboot.git] / src / mainboard / google / nyan_big / Kconfig
blob0bb96e7588d0873c00e21dcb31c2ee1c21c5e4e9
1 ##
2 ## This file is part of the coreboot project.
3 ##
4 ##
5 ## SPDX-License-Identifier: GPL-2.0-only
7 if BOARD_GOOGLE_NYAN_BIG
9 config BOARD_SPECIFIC_OPTIONS
10         def_bool y
11         select SOC_NVIDIA_TEGRA124
12         select MAINBOARD_HAS_CHROMEOS
13         select COMMON_CBFS_SPI_WRAPPER
14         select EC_GOOGLE_CHROMEEC
15         select EC_GOOGLE_CHROMEEC_SPI
16         select TEGRA124_MODEL_CD570M
17         select BOARD_ROMSIZE_KB_4096
18         select SPI_FLASH
19         select SPI_FLASH_GIGADEVICE
20         select SPI_FLASH_WINBOND
21         select MAINBOARD_HAS_I2C_TPM_GENERIC
22         select MAINBOARD_HAS_TPM1
23         select DRIVERS_AS3722_RTC
25 config VBOOT
26         select EC_GOOGLE_CHROMEEC_SWITCHES
27         select VBOOT_VBNV_EC
29 config MAINBOARD_DIR
30         string
31         default "google/nyan_big"
33 config MAINBOARD_PART_NUMBER
34         string
35         default "Nyan Big"
37 choice
38         prompt "BCT boot media"
39         default NYAN_BIG_BCT_CFG_SPI
40         help
41           Which boot media to configure the BCT for.
43 config NYAN_BIG_BCT_CFG_SPI
44         bool "SPI"
45         help
46           Configure the BCT for booting from SPI.
48 config NYAN_BIG_BCT_CFG_EMMC
49         bool "eMMC"
50         help
51           Configure the BCT for booting from eMMC.
53 endchoice
55 config BOOT_DEVICE_SPI_FLASH_BUS
56         int "SPI bus with boot media ROM"
57         range 1 6
58         depends on NYAN_BIG_BCT_CFG_SPI
59         default 4
60         help
61           Which SPI bus the boot media is connected to.
63 config EC_GOOGLE_CHROMEEC_SPI_BUS
64         hex
65         default 0x1
67 config DRIVER_TPM_I2C_BUS
68         hex
69         default 0x2
71 config DRIVER_TPM_I2C_ADDR
72         hex
73         default 0x20
75 config DRIVERS_AS3722_RTC_BUS
76         int
77         default 4
79 config DRIVERS_AS3722_RTC_ADDR
80         hex
81         default 0x40
83 endif # BOARD_GOOGLE_NYAN_BIG