• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3if BOARD_GOOGLE_NYAN_BLAZE
4
5config 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
20
21config VBOOT
22	select EC_GOOGLE_CHROMEEC_SWITCHES
23	select VBOOT_VBNV_FLASH
24
25config MAINBOARD_DIR
26	default "google/nyan_blaze"
27
28config MAINBOARD_PART_NUMBER
29	default "Nyan Blaze"
30
31choice
32	prompt "BCT boot media"
33	default NYAN_BLAZE_BCT_CFG_SPI
34	help
35	  Which boot media to configure the BCT for.
36
37config NYAN_BLAZE_BCT_CFG_SPI
38	bool "SPI"
39	help
40	  Configure the BCT for booting from SPI.
41
42config NYAN_BLAZE_BCT_CFG_EMMC
43	bool "eMMC"
44	help
45	  Configure the BCT for booting from eMMC.
46
47endchoice
48
49config 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.
56
57config EC_GOOGLE_CHROMEEC_SPI_BUS
58	hex
59	default 0x1
60
61config DRIVER_TPM_I2C_BUS
62	hex
63	default 0x2
64
65config DRIVER_TPM_I2C_ADDR
66	hex
67	default 0x20
68
69config DRIVERS_AS3722_RTC_BUS
70	int
71	default 4
72
73config DRIVERS_AS3722_RTC_ADDR
74	hex
75	default 0x40
76
77endif # BOARD_GOOGLE_NYAN_BLAZE
78