1## SPDX-License-Identifier: GPL-2.0-only 2 3config BOARD_GOOGLE_TROGDOR_COMMON 4 def_bool BOARD_GOOGLE_BUBS || \ 5 BOARD_GOOGLE_COACHZ || \ 6 BOARD_GOOGLE_GELARSHIE || \ 7 BOARD_GOOGLE_HOMESTAR || \ 8 BOARD_GOOGLE_KINGOFTOWN || \ 9 BOARD_GOOGLE_LAZOR || \ 10 BOARD_GOOGLE_MARZIPAN || \ 11 BOARD_GOOGLE_MRBLAND || \ 12 BOARD_GOOGLE_PAZQUEL || \ 13 BOARD_GOOGLE_POMPOM || \ 14 BOARD_GOOGLE_QUACKINGSTICK || \ 15 BOARD_GOOGLE_TROGDOR || \ 16 BOARD_GOOGLE_WORMDINGLER 17 18if BOARD_GOOGLE_TROGDOR_COMMON 19 20config TROGDOR_REV0 21 def_bool n 22 23config TROGDOR_HAS_BRIDGE_BACKLIGHT 24 def_bool BOARD_GOOGLE_HOMESTAR 25 26config TROGDOR_HAS_MIPI_PANEL 27 def_bool BOARD_GOOGLE_MRBLAND || \ 28 BOARD_GOOGLE_QUACKINGSTICK || \ 29 BOARD_GOOGLE_WORMDINGLER 30 select MIPI_PANEL_AUO_B101UAN08_3 if BOARD_GOOGLE_MRBLAND || BOARD_GOOGLE_QUACKINGSTICK 31 select MIPI_PANEL_BOE_TV101WUM_N53 if BOARD_GOOGLE_MRBLAND 32 select MIPI_PANEL_INX_HJ110IZ_01A_B2 if BOARD_GOOGLE_WORMDINGLER 33 select MIPI_PANEL_BOE_TV110C9M_LL0 if BOARD_GOOGLE_WORMDINGLER 34 35config TROGDOR_HAS_FINGERPRINT 36 def_bool BOARD_GOOGLE_COACHZ || \ 37 BOARD_GOOGLE_MARZIPAN 38 39config BOARD_SPECIFIC_OPTIONS 40 def_bool y 41 select BOARD_ROMSIZE_KB_8192 42 select COMMON_CBFS_SPI_WRAPPER 43 select EC_GOOGLE_CHROMEEC if !BOARD_GOOGLE_BUBS 44 select EC_GOOGLE_CHROMEEC_RTC if !BOARD_GOOGLE_BUBS 45 select EC_GOOGLE_CHROMEEC_SPI if !BOARD_GOOGLE_BUBS 46 select RTC if !BOARD_GOOGLE_BUBS 47 select MISSING_BOARD_RESET if BOARD_GOOGLE_BUBS 48 select DRIVERS_TI_SN65DSI86BRIDGE 49 select DRIVER_PARADE_PS8640 50 select SOC_QUALCOMM_SC7180 51 select SPI_FLASH 52 select SPI_FLASH_MACRONIX 53 select SPI_FLASH_GIGADEVICE 54 select SPI_FLASH_WINBOND 55 select MAINBOARD_HAS_CHROMEOS 56 select MAINBOARD_HAS_TPM2 if !BOARD_GOOGLE_BUBS 57 select SPI_TPM if !BOARD_GOOGLE_BUBS 58 select TPM_GOOGLE_CR50 if !BOARD_GOOGLE_BUBS 59 60config VBOOT 61 select EC_GOOGLE_CHROMEEC_SWITCHES if !BOARD_GOOGLE_BUBS 62 select VBOOT_VBNV_FLASH 63 select VBOOT_NO_BOARD_SUPPORT if BOARD_GOOGLE_BUBS 64 select VBOOT_MOCK_SECDATA if BOARD_GOOGLE_BUBS 65 66config MAINBOARD_DIR 67 default "google/trogdor" 68 69config DRIVER_TPM_SPI_BUS 70 hex 71 default 0x6 if TROGDOR_REV0 72 default 0x0 73 74config EC_GOOGLE_CHROMEEC_SPI_BUS 75 hex 76 default 0x0 if TROGDOR_REV0 77 default 0x6 78 79########################################################## 80#### Update below when adding a new derivative board. #### 81########################################################## 82 83config MAINBOARD_PART_NUMBER 84 default "Bubs" if BOARD_GOOGLE_BUBS 85 default "Coachz" if BOARD_GOOGLE_COACHZ 86 default "Gelarshie" if BOARD_GOOGLE_GELARSHIE 87 default "Homestar" if BOARD_GOOGLE_HOMESTAR 88 default "Kingoftown" if BOARD_GOOGLE_KINGOFTOWN 89 default "Lazor" if BOARD_GOOGLE_LAZOR 90 default "Marzipan" if BOARD_GOOGLE_MARZIPAN 91 default "Mrbland" if BOARD_GOOGLE_MRBLAND 92 default "Pazquel" if BOARD_GOOGLE_PAZQUEL 93 default "Pompom" if BOARD_GOOGLE_POMPOM 94 default "Quackingstick" if BOARD_GOOGLE_QUACKINGSTICK 95 default "Trogdor" if BOARD_GOOGLE_TROGDOR 96 default "Wormdingler" if BOARD_GOOGLE_WORMDINGLER 97 98endif # BOARD_GOOGLE_TROGDOR_COMMON 99