1## SPDX-License-Identifier: GPL-2.0-only 2 3if BOARD_GOOGLE_SMAUG 4 5config 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 22 23config VBOOT 24 select EC_GOOGLE_CHROMEEC_SWITCHES 25 select VBOOT_VBNV_FLASH 26 27config MAINBOARD_DIR 28 default "google/smaug" 29 30config MAINBOARD_PART_NUMBER 31 default "Smaug" 32 33config DRAM_SIZE_MB 34 int 35 default 2048 36 37choice 38 prompt "BCT boot media" 39 default SMAUG_BCT_CFG_SPI 40 help 41 Which boot media to configure the BCT for. 42 43config SMAUG_BCT_CFG_SPI 44 bool "SPI" 45 help 46 Configure the BCT for booting from SPI. 47 48config SMAUG_BCT_CFG_EMMC 49 bool "eMMC" 50 help 51 Configure the BCT for booting from eMMC. 52 53endchoice 54 55config 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. 62 63config DRIVER_TPM_I2C_BUS 64 hex 65 default 0x2 66 67config DRIVER_TPM_I2C_ADDR 68 hex 69 default 0x20 70 71config EC_GOOGLE_CHROMEEC_I2C_BUS 72 hex 73 default 0x1 74 75config DRIVERS_TI_TPS65913_RTC_BUS 76 int 77 default 4 78 79config DRIVERS_TI_TPS65913_RTC_ADDR 80 hex 81 default 0x58 82 83endif # BOARD_GOOGLE_SMAUG 84