T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 1 | |
| 2 | config BOARD_GOOGLE_TROGDOR_COMMON # Umbrella option to be selected by variants |
| 3 | def_bool n |
| 4 | |
Felix Singer | e0a1ca5 | 2023-11-12 06:57:28 +0000 | [diff] [blame^] | 5 | config BOARD_GOOGLE_BUBS |
| 6 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 7 | |
| 8 | config BOARD_GOOGLE_COACHZ |
| 9 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 10 | |
| 11 | config BOARD_GOOGLE_GELARSHIE |
| 12 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 13 | |
| 14 | config BOARD_GOOGLE_HOMESTAR |
| 15 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 16 | |
| 17 | config BOARD_GOOGLE_KINGOFTOWN |
| 18 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 19 | |
| 20 | config BOARD_GOOGLE_LAZOR |
| 21 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 22 | |
| 23 | config BOARD_GOOGLE_MARZIPAN |
| 24 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 25 | |
| 26 | config BOARD_GOOGLE_MRBLAND |
| 27 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 28 | |
| 29 | config BOARD_GOOGLE_PAZQUEL |
| 30 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 31 | |
| 32 | config BOARD_GOOGLE_POMPOM |
| 33 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 34 | |
| 35 | config BOARD_GOOGLE_QUACKINGSTICK |
| 36 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 37 | |
| 38 | config BOARD_GOOGLE_WORMDINGLER |
| 39 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 40 | |
| 41 | config BOARD_GOOGLE_TROGDOR |
| 42 | select BOARD_GOOGLE_TROGDOR_COMMON |
| 43 | |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 44 | if BOARD_GOOGLE_TROGDOR_COMMON |
| 45 | |
Julius Werner | 561b8cc | 2020-02-06 16:44:40 -0800 | [diff] [blame] | 46 | config TROGDOR_REV0 |
Ravi Kumar Bokka | cdd84e7 | 2020-06-22 18:30:04 +0530 | [diff] [blame] | 47 | def_bool n |
Julius Werner | 561b8cc | 2020-02-06 16:44:40 -0800 | [diff] [blame] | 48 | |
Vinod Polimera | 6ea8033 | 2021-03-17 16:11:12 +0530 | [diff] [blame] | 49 | config TROGDOR_HAS_BRIDGE_BACKLIGHT |
| 50 | bool |
| 51 | default y if BOARD_GOOGLE_HOMESTAR |
| 52 | default n |
| 53 | |
Vinod Polimera | e8cd480 | 2021-03-16 18:37:40 +0530 | [diff] [blame] | 54 | config TROGDOR_HAS_MIPI_PANEL |
| 55 | bool |
Sheng-Liang Pan | 2970f45 | 2021-09-29 16:46:10 +0800 | [diff] [blame] | 56 | 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 Chen | 2ef4b7e | 2021-09-02 15:26:31 +0800 | [diff] [blame] | 58 | select MIPI_PANEL_BOE_TV101WUM_N53 if BOARD_GOOGLE_MRBLAND |
Cong Yang | bb0c68f | 2023-05-06 17:48:31 +0800 | [diff] [blame] | 59 | select MIPI_PANEL_INX_HJ110IZ_01A_B2 if BOARD_GOOGLE_WORMDINGLER |
Zanxi Chen | 75a29bc | 2021-09-14 21:22:45 +0800 | [diff] [blame] | 60 | select MIPI_PANEL_BOE_TV110C9M_LL0 if BOARD_GOOGLE_WORMDINGLER |
Vinod Polimera | e8cd480 | 2021-03-16 18:37:40 +0530 | [diff] [blame] | 61 | default n |
| 62 | |
Julius Werner | a39c577 | 2021-02-10 14:25:21 -0800 | [diff] [blame] | 63 | config TROGDOR_HAS_FINGERPRINT |
| 64 | bool |
| 65 | default y if BOARD_GOOGLE_COACHZ |
Kevin Chiu | 4490689 | 2021-03-18 10:42:03 +0800 | [diff] [blame] | 66 | default y if BOARD_GOOGLE_MARZIPAN |
Julius Werner | a39c577 | 2021-02-10 14:25:21 -0800 | [diff] [blame] | 67 | default n |
| 68 | |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 69 | config BOARD_SPECIFIC_OPTIONS |
| 70 | def_bool y |
| 71 | select BOARD_ROMSIZE_KB_8192 |
| 72 | select COMMON_CBFS_SPI_WRAPPER |
T Michael Turney | 1492925 | 2019-11-20 15:22:29 -0800 | [diff] [blame] | 73 | 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 Polimera | c4e0b0a | 2020-06-23 16:23:06 +0530 | [diff] [blame] | 78 | select DRIVERS_TI_SN65DSI86BRIDGE |
Philip Chen | 64ed1f1 | 2021-10-18 18:28:14 -0700 | [diff] [blame] | 79 | select DRIVER_PARADE_PS8640 |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 80 | select SOC_QUALCOMM_SC7180 |
| 81 | select SPI_FLASH |
Julius Werner | 825693a | 2021-07-13 16:12:43 -0700 | [diff] [blame] | 82 | select SPI_FLASH_MACRONIX |
xuxinxiong | 8f11d24 | 2021-03-12 10:49:21 +0800 | [diff] [blame] | 83 | select SPI_FLASH_GIGADEVICE |
Julius Werner | 825693a | 2021-07-13 16:12:43 -0700 | [diff] [blame] | 84 | select SPI_FLASH_WINBOND |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 85 | select MAINBOARD_HAS_CHROMEOS |
T Michael Turney | 1492925 | 2019-11-20 15:22:29 -0800 | [diff] [blame] | 86 | select MAINBOARD_HAS_TPM2 if !BOARD_GOOGLE_BUBS |
Jes B. Klinke | c6b041a1 | 2022-04-19 14:00:33 -0700 | [diff] [blame] | 87 | select SPI_TPM if !BOARD_GOOGLE_BUBS |
| 88 | select TPM_GOOGLE_CR50 if !BOARD_GOOGLE_BUBS |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 89 | |
| 90 | config VBOOT |
T Michael Turney | 1492925 | 2019-11-20 15:22:29 -0800 | [diff] [blame] | 91 | select EC_GOOGLE_CHROMEEC_SWITCHES if !BOARD_GOOGLE_BUBS |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 92 | select VBOOT_VBNV_FLASH |
T Michael Turney | 1492925 | 2019-11-20 15:22:29 -0800 | [diff] [blame] | 93 | select VBOOT_NO_BOARD_SUPPORT if BOARD_GOOGLE_BUBS |
| 94 | select VBOOT_MOCK_SECDATA if BOARD_GOOGLE_BUBS |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 95 | |
| 96 | config MAINBOARD_DIR |
Patrick Georgi | 0bb8346 | 2019-11-22 20:58:58 +0100 | [diff] [blame] | 97 | default "google/trogdor" |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 98 | |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 99 | config DRIVER_TPM_SPI_BUS |
| 100 | hex |
Julius Werner | 561b8cc | 2020-02-06 16:44:40 -0800 | [diff] [blame] | 101 | default 0x6 if TROGDOR_REV0 |
| 102 | default 0x0 |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 103 | |
| 104 | config EC_GOOGLE_CHROMEEC_SPI_BUS |
| 105 | hex |
Julius Werner | 561b8cc | 2020-02-06 16:44:40 -0800 | [diff] [blame] | 106 | default 0x0 if TROGDOR_REV0 |
| 107 | default 0x6 |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 108 | |
| 109 | ########################################################## |
| 110 | #### Update below when adding a new derivative board. #### |
| 111 | ########################################################## |
| 112 | |
| 113 | config MAINBOARD_PART_NUMBER |
T Michael Turney | 1492925 | 2019-11-20 15:22:29 -0800 | [diff] [blame] | 114 | default "Bubs" if BOARD_GOOGLE_BUBS |
Bob Moragues | c06c0ce | 2020-09-02 20:05:48 +0000 | [diff] [blame] | 115 | default "Coachz" if BOARD_GOOGLE_COACHZ |
Mars Chen | d99e773 | 2022-03-07 18:47:23 +0800 | [diff] [blame] | 116 | default "Gelarshie" if BOARD_GOOGLE_GELARSHIE |
xuxinxiong | 9a446bd | 2021-02-19 13:54:13 +0800 | [diff] [blame] | 117 | default "Homestar" if BOARD_GOOGLE_HOMESTAR |
Kevin Chiu | a472c54 | 2021-09-07 10:41:18 +0800 | [diff] [blame] | 118 | default "Kingoftown" if BOARD_GOOGLE_KINGOFTOWN |
Julius Werner | 984a6b4 | 2020-07-06 12:11:37 -0700 | [diff] [blame] | 119 | default "Lazor" if BOARD_GOOGLE_LAZOR |
Kevin Chiu | 4490689 | 2021-03-18 10:42:03 +0800 | [diff] [blame] | 120 | default "Marzipan" if BOARD_GOOGLE_MARZIPAN |
Zanxi Chen | 4dce099 | 2021-06-23 16:30:41 +0800 | [diff] [blame] | 121 | default "Mrbland" if BOARD_GOOGLE_MRBLAND |
Yunlong Jia | aee70a8 | 2021-06-07 11:55:18 +0000 | [diff] [blame] | 122 | default "Pazquel" if BOARD_GOOGLE_PAZQUEL |
Julius Werner | 984a6b4 | 2020-07-06 12:11:37 -0700 | [diff] [blame] | 123 | default "Pompom" if BOARD_GOOGLE_POMPOM |
Sheng-Liang Pan | 2970f45 | 2021-09-29 16:46:10 +0800 | [diff] [blame] | 124 | default "Quackingstick" if BOARD_GOOGLE_QUACKINGSTICK |
Julius Werner | 984a6b4 | 2020-07-06 12:11:37 -0700 | [diff] [blame] | 125 | default "Trogdor" if BOARD_GOOGLE_TROGDOR |
Zanxi Chen | b412638 | 2021-07-16 19:41:14 +0800 | [diff] [blame] | 126 | default "Wormdingler" if BOARD_GOOGLE_WORMDINGLER |
T Michael Turney | fda6cd6 | 2019-10-10 12:19:51 -0700 | [diff] [blame] | 127 | |
| 128 | endif # BOARD_GOOGLE_TROGDOR_COMMON |