blob: f7e1afefda568f2e225a87875e5b39c7b365181f [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
Felix Singere0a1ca52023-11-12 06:57:28 +00005config BOARD_GOOGLE_BUBS
6 select BOARD_GOOGLE_TROGDOR_COMMON
7
8config BOARD_GOOGLE_COACHZ
9 select BOARD_GOOGLE_TROGDOR_COMMON
10
11config BOARD_GOOGLE_GELARSHIE
12 select BOARD_GOOGLE_TROGDOR_COMMON
13
14config BOARD_GOOGLE_HOMESTAR
15 select BOARD_GOOGLE_TROGDOR_COMMON
16
17config BOARD_GOOGLE_KINGOFTOWN
18 select BOARD_GOOGLE_TROGDOR_COMMON
19
20config BOARD_GOOGLE_LAZOR
21 select BOARD_GOOGLE_TROGDOR_COMMON
22
23config BOARD_GOOGLE_MARZIPAN
24 select BOARD_GOOGLE_TROGDOR_COMMON
25
26config BOARD_GOOGLE_MRBLAND
27 select BOARD_GOOGLE_TROGDOR_COMMON
28
29config BOARD_GOOGLE_PAZQUEL
30 select BOARD_GOOGLE_TROGDOR_COMMON
31
32config BOARD_GOOGLE_POMPOM
33 select BOARD_GOOGLE_TROGDOR_COMMON
34
35config BOARD_GOOGLE_QUACKINGSTICK
36 select BOARD_GOOGLE_TROGDOR_COMMON
37
38config BOARD_GOOGLE_WORMDINGLER
39 select BOARD_GOOGLE_TROGDOR_COMMON
40
41config BOARD_GOOGLE_TROGDOR
42 select BOARD_GOOGLE_TROGDOR_COMMON
43
T Michael Turneyfda6cd62019-10-10 12:19:51 -070044if BOARD_GOOGLE_TROGDOR_COMMON
45
Julius Werner561b8cc2020-02-06 16:44:40 -080046config TROGDOR_REV0
Ravi Kumar Bokkacdd84e72020-06-22 18:30:04 +053047 def_bool n
Julius Werner561b8cc2020-02-06 16:44:40 -080048
Vinod Polimera6ea80332021-03-17 16:11:12 +053049config TROGDOR_HAS_BRIDGE_BACKLIGHT
50 bool
51 default y if BOARD_GOOGLE_HOMESTAR
52 default n
53
Vinod Polimerae8cd4802021-03-16 18:37:40 +053054config TROGDOR_HAS_MIPI_PANEL
55 bool
Sheng-Liang Pan2970f452021-09-29 16:46:10 +080056 default y if BOARD_GOOGLE_MRBLAND || BOARD_GOOGLE_QUACKINGSTICK || BOARD_GOOGLE_WORMDINGLER
57 select MIPI_PANEL_AUO_B101UAN08_3 if BOARD_GOOGLE_MRBLAND || BOARD_GOOGLE_QUACKINGSTICK
Zanxi Chen2ef4b7e2021-09-02 15:26:31 +080058 select MIPI_PANEL_BOE_TV101WUM_N53 if BOARD_GOOGLE_MRBLAND
Cong Yangbb0c68f2023-05-06 17:48:31 +080059 select MIPI_PANEL_INX_HJ110IZ_01A_B2 if BOARD_GOOGLE_WORMDINGLER
Zanxi Chen75a29bc2021-09-14 21:22:45 +080060 select MIPI_PANEL_BOE_TV110C9M_LL0 if BOARD_GOOGLE_WORMDINGLER
Vinod Polimerae8cd4802021-03-16 18:37:40 +053061 default n
62
Julius Wernera39c5772021-02-10 14:25:21 -080063config TROGDOR_HAS_FINGERPRINT
64 bool
65 default y if BOARD_GOOGLE_COACHZ
Kevin Chiu44906892021-03-18 10:42:03 +080066 default y if BOARD_GOOGLE_MARZIPAN
Julius Wernera39c5772021-02-10 14:25:21 -080067 default n
68
T Michael Turneyfda6cd62019-10-10 12:19:51 -070069config BOARD_SPECIFIC_OPTIONS
70 def_bool y
71 select BOARD_ROMSIZE_KB_8192
72 select COMMON_CBFS_SPI_WRAPPER
T Michael Turney14929252019-11-20 15:22:29 -080073 select EC_GOOGLE_CHROMEEC if !BOARD_GOOGLE_BUBS
74 select EC_GOOGLE_CHROMEEC_RTC if !BOARD_GOOGLE_BUBS
75 select EC_GOOGLE_CHROMEEC_SPI if !BOARD_GOOGLE_BUBS
76 select RTC if !BOARD_GOOGLE_BUBS
77 select MISSING_BOARD_RESET if BOARD_GOOGLE_BUBS
Vinod Polimerac4e0b0a2020-06-23 16:23:06 +053078 select DRIVERS_TI_SN65DSI86BRIDGE
Philip Chen64ed1f12021-10-18 18:28:14 -070079 select DRIVER_PARADE_PS8640
T Michael Turneyfda6cd62019-10-10 12:19:51 -070080 select SOC_QUALCOMM_SC7180
81 select SPI_FLASH
Julius Werner825693a2021-07-13 16:12:43 -070082 select SPI_FLASH_MACRONIX
xuxinxiong8f11d242021-03-12 10:49:21 +080083 select SPI_FLASH_GIGADEVICE
Julius Werner825693a2021-07-13 16:12:43 -070084 select SPI_FLASH_WINBOND
T Michael Turneyfda6cd62019-10-10 12:19:51 -070085 select MAINBOARD_HAS_CHROMEOS
T Michael Turney14929252019-11-20 15:22:29 -080086 select MAINBOARD_HAS_TPM2 if !BOARD_GOOGLE_BUBS
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070087 select SPI_TPM if !BOARD_GOOGLE_BUBS
88 select TPM_GOOGLE_CR50 if !BOARD_GOOGLE_BUBS
T Michael Turneyfda6cd62019-10-10 12:19:51 -070089
90config VBOOT
T Michael Turney14929252019-11-20 15:22:29 -080091 select EC_GOOGLE_CHROMEEC_SWITCHES if !BOARD_GOOGLE_BUBS
T Michael Turneyfda6cd62019-10-10 12:19:51 -070092 select VBOOT_VBNV_FLASH
T Michael Turney14929252019-11-20 15:22:29 -080093 select VBOOT_NO_BOARD_SUPPORT if BOARD_GOOGLE_BUBS
94 select VBOOT_MOCK_SECDATA if BOARD_GOOGLE_BUBS
T Michael Turneyfda6cd62019-10-10 12:19:51 -070095
96config MAINBOARD_DIR
Patrick Georgi0bb83462019-11-22 20:58:58 +010097 default "google/trogdor"
T Michael Turneyfda6cd62019-10-10 12:19:51 -070098
T Michael Turneyfda6cd62019-10-10 12:19:51 -070099config DRIVER_TPM_SPI_BUS
100 hex
Julius Werner561b8cc2020-02-06 16:44:40 -0800101 default 0x6 if TROGDOR_REV0
102 default 0x0
T Michael Turneyfda6cd62019-10-10 12:19:51 -0700103
104config EC_GOOGLE_CHROMEEC_SPI_BUS
105 hex
Julius Werner561b8cc2020-02-06 16:44:40 -0800106 default 0x0 if TROGDOR_REV0
107 default 0x6
T Michael Turneyfda6cd62019-10-10 12:19:51 -0700108
109##########################################################
110#### Update below when adding a new derivative board. ####
111##########################################################
112
113config MAINBOARD_PART_NUMBER
T Michael Turney14929252019-11-20 15:22:29 -0800114 default "Bubs" if BOARD_GOOGLE_BUBS
Bob Moraguesc06c0ce2020-09-02 20:05:48 +0000115 default "Coachz" if BOARD_GOOGLE_COACHZ
Mars Chend99e7732022-03-07 18:47:23 +0800116 default "Gelarshie" if BOARD_GOOGLE_GELARSHIE
xuxinxiong9a446bd2021-02-19 13:54:13 +0800117 default "Homestar" if BOARD_GOOGLE_HOMESTAR
Kevin Chiua472c542021-09-07 10:41:18 +0800118 default "Kingoftown" if BOARD_GOOGLE_KINGOFTOWN
Julius Werner984a6b42020-07-06 12:11:37 -0700119 default "Lazor" if BOARD_GOOGLE_LAZOR
Kevin Chiu44906892021-03-18 10:42:03 +0800120 default "Marzipan" if BOARD_GOOGLE_MARZIPAN
Zanxi Chen4dce0992021-06-23 16:30:41 +0800121 default "Mrbland" if BOARD_GOOGLE_MRBLAND
Yunlong Jiaaee70a82021-06-07 11:55:18 +0000122 default "Pazquel" if BOARD_GOOGLE_PAZQUEL
Julius Werner984a6b42020-07-06 12:11:37 -0700123 default "Pompom" if BOARD_GOOGLE_POMPOM
Sheng-Liang Pan2970f452021-09-29 16:46:10 +0800124 default "Quackingstick" if BOARD_GOOGLE_QUACKINGSTICK
Julius Werner984a6b42020-07-06 12:11:37 -0700125 default "Trogdor" if BOARD_GOOGLE_TROGDOR
Zanxi Chenb4126382021-07-16 19:41:14 +0800126 default "Wormdingler" if BOARD_GOOGLE_WORMDINGLER
T Michael Turneyfda6cd62019-10-10 12:19:51 -0700127
128endif # BOARD_GOOGLE_TROGDOR_COMMON