blob: 5538205476aad72e5261dcd6350d9d95f88c9e81 [file] [log] [blame]
T Michael Turneyfda6cd62019-10-10 12:19:51 -07001
2config BOARD_GOOGLE_TROGDOR_COMMON # Umbrella option to be selected by variants
3 def_bool n
4
5if BOARD_GOOGLE_TROGDOR_COMMON
6
Julius Werner561b8cc2020-02-06 16:44:40 -08007config TROGDOR_REV0
Ravi Kumar Bokkacdd84e72020-06-22 18:30:04 +05308 def_bool n
Julius Werner561b8cc2020-02-06 16:44:40 -08009
Julius Wernera39c5772021-02-10 14:25:21 -080010config TROGDOR_HAS_FINGERPRINT
11 bool
12 default y if BOARD_GOOGLE_COACHZ
Kevin Chiu44906892021-03-18 10:42:03 +080013 default y if BOARD_GOOGLE_MARZIPAN
Julius Wernera39c5772021-02-10 14:25:21 -080014 default n
15
T Michael Turneyfda6cd62019-10-10 12:19:51 -070016config BOARD_SPECIFIC_OPTIONS
17 def_bool y
18 select BOARD_ROMSIZE_KB_8192
19 select COMMON_CBFS_SPI_WRAPPER
T Michael Turney14929252019-11-20 15:22:29 -080020 select EC_GOOGLE_CHROMEEC if !BOARD_GOOGLE_BUBS
21 select EC_GOOGLE_CHROMEEC_RTC if !BOARD_GOOGLE_BUBS
22 select EC_GOOGLE_CHROMEEC_SPI if !BOARD_GOOGLE_BUBS
23 select RTC if !BOARD_GOOGLE_BUBS
24 select MISSING_BOARD_RESET if BOARD_GOOGLE_BUBS
Vinod Polimerac4e0b0a2020-06-23 16:23:06 +053025 select DRIVERS_TI_SN65DSI86BRIDGE
T Michael Turneyfda6cd62019-10-10 12:19:51 -070026 select SOC_QUALCOMM_SC7180
27 select SPI_FLASH
28 select SPI_FLASH_WINBOND
xuxinxiong8f11d242021-03-12 10:49:21 +080029 select SPI_FLASH_GIGADEVICE
T Michael Turneyfda6cd62019-10-10 12:19:51 -070030 select MAINBOARD_HAS_CHROMEOS
T Michael Turney14929252019-11-20 15:22:29 -080031 select MAINBOARD_HAS_SPI_TPM_CR50 if !BOARD_GOOGLE_BUBS
32 select MAINBOARD_HAS_TPM2 if !BOARD_GOOGLE_BUBS
T Michael Turneyfda6cd62019-10-10 12:19:51 -070033
34config VBOOT
T Michael Turney14929252019-11-20 15:22:29 -080035 select EC_GOOGLE_CHROMEEC_SWITCHES if !BOARD_GOOGLE_BUBS
T Michael Turneyfda6cd62019-10-10 12:19:51 -070036 select VBOOT_VBNV_FLASH
T Michael Turney14929252019-11-20 15:22:29 -080037 select VBOOT_NO_BOARD_SUPPORT if BOARD_GOOGLE_BUBS
38 select VBOOT_MOCK_SECDATA if BOARD_GOOGLE_BUBS
T Michael Turneyfda6cd62019-10-10 12:19:51 -070039
40config MAINBOARD_DIR
41 string
Patrick Georgi0bb83462019-11-22 20:58:58 +010042 default "google/trogdor"
T Michael Turneyfda6cd62019-10-10 12:19:51 -070043
T Michael Turneyfda6cd62019-10-10 12:19:51 -070044config DRIVER_TPM_SPI_BUS
45 hex
Julius Werner561b8cc2020-02-06 16:44:40 -080046 default 0x6 if TROGDOR_REV0
47 default 0x0
T Michael Turneyfda6cd62019-10-10 12:19:51 -070048
49config EC_GOOGLE_CHROMEEC_SPI_BUS
50 hex
Julius Werner561b8cc2020-02-06 16:44:40 -080051 default 0x0 if TROGDOR_REV0
52 default 0x6
T Michael Turneyfda6cd62019-10-10 12:19:51 -070053
54##########################################################
55#### Update below when adding a new derivative board. ####
56##########################################################
57
58config MAINBOARD_PART_NUMBER
59 string
T Michael Turney14929252019-11-20 15:22:29 -080060 default "Bubs" if BOARD_GOOGLE_BUBS
Bob Moraguesc06c0ce2020-09-02 20:05:48 +000061 default "Coachz" if BOARD_GOOGLE_COACHZ
xuxinxiong9a446bd2021-02-19 13:54:13 +080062 default "Homestar" if BOARD_GOOGLE_HOMESTAR
Julius Werner984a6b42020-07-06 12:11:37 -070063 default "Lazor" if BOARD_GOOGLE_LAZOR
Kevin Chiu44906892021-03-18 10:42:03 +080064 default "Marzipan" if BOARD_GOOGLE_MARZIPAN
Julius Werner984a6b42020-07-06 12:11:37 -070065 default "Pompom" if BOARD_GOOGLE_POMPOM
66 default "Trogdor" if BOARD_GOOGLE_TROGDOR
T Michael Turneyfda6cd62019-10-10 12:19:51 -070067
68endif # BOARD_GOOGLE_TROGDOR_COMMON