soc/mediatek/mt8196: Initialize SSPM
[coreboot2.git] / src / mainboard / google / nyan_blaze / Kconfig
blob9f4edacd614d86288ec92c2c59fa0b789e31d606
1 ## SPDX-License-Identifier: GPL-2.0-only
3 if BOARD_GOOGLE_NYAN_BLAZE
5 config BOARD_SPECIFIC_OPTIONS
6         def_bool y
7         select COMMON_CBFS_SPI_WRAPPER
8         select EC_GOOGLE_CHROMEEC
9         select EC_GOOGLE_CHROMEEC_SPI
10         select SOC_NVIDIA_TEGRA124
11         select TEGRA124_MODEL_CD570M
12         select MAINBOARD_HAS_CHROMEOS
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_blaze"
28 config MAINBOARD_PART_NUMBER
29         default "Nyan Blaze"
31 choice
32         prompt "BCT boot media"
33         default NYAN_BLAZE_BCT_CFG_SPI
34         help
35           Which boot media to configure the BCT for.
37 config NYAN_BLAZE_BCT_CFG_SPI
38         bool "SPI"
39         help
40           Configure the BCT for booting from SPI.
42 config NYAN_BLAZE_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_BLAZE_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_BLAZE