mb/google/nissa/var/telith: Configure Acoustic noise mitigation
[coreboot2.git] / src / mainboard / google / smaug / Kconfig
blobe57da4afd2fb1fb08713ed655d0c31a7fe2d0b8d
1 ## SPDX-License-Identifier: GPL-2.0-only
3 if BOARD_GOOGLE_SMAUG
5 config BOARD_SPECIFIC_OPTIONS
6         def_bool y
7         select BOARD_ROMSIZE_KB_16384
8         select COMMON_CBFS_SPI_WRAPPER
9         select EC_GOOGLE_CHROMEEC
10         select EC_GOOGLE_CHROMEEC_I2C
11         select EC_GOOGLE_CHROMEEC_I2C_PROTO3
12         select I2C_TPM
13         select MAINBOARD_HAS_NATIVE_VGA_INIT
14         select MAINBOARD_FORCE_NATIVE_VGA_INIT
15         select SPI_FLASH
16         select SPI_FLASH_WINBOND
17         select SOC_NVIDIA_TEGRA210
18         select MAINBOARD_DO_DSI_INIT
19         select MAINBOARD_HAS_CHROMEOS
20         select MAINBOARD_HAS_TPM1
21         select DRIVERS_TI_TPS65913_RTC
23 config VBOOT
24         select EC_GOOGLE_CHROMEEC_SWITCHES
25         select VBOOT_VBNV_FLASH
27 config MAINBOARD_DIR
28         default "google/smaug"
30 config MAINBOARD_PART_NUMBER
31         default "Smaug"
33 config DRAM_SIZE_MB
34         int
35         default 2048
37 choice
38         prompt "BCT boot media"
39         default SMAUG_BCT_CFG_SPI
40         help
41           Which boot media to configure the BCT for.
43 config SMAUG_BCT_CFG_SPI
44         bool "SPI"
45         help
46           Configure the BCT for booting from SPI.
48 config SMAUG_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 7
58         depends on SMAUG_BCT_CFG_SPI
59         default 7
60         help
61           Which SPI bus the boot media is connected to.
63 config DRIVER_TPM_I2C_BUS
64         hex
65         default 0x2
67 config DRIVER_TPM_I2C_ADDR
68         hex
69         default 0x20
71 config EC_GOOGLE_CHROMEEC_I2C_BUS
72         hex
73         default 0x1
75 config DRIVERS_TI_TPS65913_RTC_BUS
76         int
77         default 4
79 config DRIVERS_TI_TPS65913_RTC_ADDR
80         hex
81         default 0x58
83 endif # BOARD_GOOGLE_SMAUG