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