mainboard/intel/avenuecity_crb: Update full IIO configuration
[coreboot2.git] / src / mainboard / google / nyan_big / Kconfig
blob04acaedd5088dba74c6344c73d31b4f057068575
1 ## SPDX-License-Identifier: GPL-2.0-only
3 if BOARD_GOOGLE_NYAN_BIG
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 I2C_TPM
18         select MAINBOARD_HAS_TPM1
19         select DRIVERS_AS3722_RTC
21 config VBOOT
22         select EC_GOOGLE_CHROMEEC_SWITCHES
23         select VBOOT_VBNV_FLASH
25 config MAINBOARD_DIR
26         default "google/nyan_big"
28 config MAINBOARD_PART_NUMBER
29         default "Nyan Big"
31 choice
32         prompt "BCT boot media"
33         default NYAN_BIG_BCT_CFG_SPI
34         help
35           Which boot media to configure the BCT for.
37 config NYAN_BIG_BCT_CFG_SPI
38         bool "SPI"
39         help
40           Configure the BCT for booting from SPI.
42 config NYAN_BIG_BCT_CFG_EMMC
43         bool "eMMC"
44         help
45           Configure the BCT for booting from eMMC.
47 endchoice
49 config BOOT_DEVICE_SPI_FLASH_BUS
50         int "SPI bus with boot media ROM"
51         range 1 6
52         depends on NYAN_BIG_BCT_CFG_SPI
53         default 4
54         help
55           Which SPI bus the boot media is connected to.
57 config EC_GOOGLE_CHROMEEC_SPI_BUS
58         hex
59         default 0x1
61 config DRIVER_TPM_I2C_BUS
62         hex
63         default 0x2
65 config DRIVER_TPM_I2C_ADDR
66         hex
67         default 0x20
69 config DRIVERS_AS3722_RTC_BUS
70         int
71         default 4
73 config DRIVERS_AS3722_RTC_ADDR
74         hex
75         default 0x40
77 endif # BOARD_GOOGLE_NYAN_BIG