mainboard/intel/avenuecity_crb: Update full IIO configuration
[coreboot2.git] / src / mainboard / google / nyan / Kconfig
blob0690f01eb97faf20bf23e6c358f9a612b9f3bce9
1 ## SPDX-License-Identifier: GPL-2.0-only
3 if BOARD_GOOGLE_NYAN
5 config BOARD_SPECIFIC_OPTIONS
6         def_bool y
7         select SOC_NVIDIA_TEGRA124
8         select MAINBOARD_HAS_CHROMEOS
9         select COMMON_CBFS_SPI_WRAPPER
10         select EC_GOOGLE_CHROMEEC
11         select EC_GOOGLE_CHROMEEC_SPI
12         select TEGRA124_MODEL_CD570M
13         select BOARD_ROMSIZE_KB_4096
14         select SPI_FLASH
15         select SPI_FLASH_GIGADEVICE
16         select SPI_FLASH_WINBOND
17         select DRIVERS_AS3722_RTC
19 config VBOOT
20         select EC_GOOGLE_CHROMEEC_SWITCHES
21         select VBOOT_VBNV_FLASH
23 config MAINBOARD_DIR
24         default "google/nyan"
26 config MAINBOARD_PART_NUMBER
27         default "Nyan"
29 choice
30         prompt "BCT boot media"
31         default NYAN_BCT_CFG_SPI
32         help
33           Which boot media to configure the BCT for.
35 config NYAN_BCT_CFG_SPI
36         bool "SPI"
37         help
38           Configure the BCT for booting from SPI.
40 config NYAN_BCT_CFG_EMMC
41         bool "eMMC"
42         help
43           Configure the BCT for booting from eMMC.
45 endchoice
47 config BOOT_DEVICE_SPI_FLASH_BUS
48         int "SPI bus with boot media ROM"
49         range 1 6
50         depends on NYAN_BCT_CFG_SPI
51         default 4
52         help
53           Which SPI bus the boot media is connected to.
55 config EC_GOOGLE_CHROMEEC_SPI_BUS
56         hex
57         default 0x1
59 config DRIVER_TPM_I2C_BUS
60         hex
61         default 0x2
63 config DRIVER_TPM_I2C_ADDR
64         hex
65         default 0x20
67 config DRIVERS_AS3722_RTC_BUS
68         int
69         default 4
71 config DRIVERS_AS3722_RTC_ADDR
72         hex
73         default 0x40
75 endif # BOARD_GOOGLE_NYAN