Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0 |
| 2 | %YAML 1.2 |
| 3 | --- |
| 4 | $id: http://devicetree.org/schemas/arm/mediatek.yaml# |
| 5 | $schema: http://devicetree.org/meta-schemas/core.yaml# |
| 6 | |
| 7 | title: MediaTek SoC based Platforms |
| 8 | |
| 9 | maintainers: |
| 10 | - Sean Wang <sean.wang@mediatek.com> |
| 11 | - Matthias Brugger <matthias.bgg@gmail.com> |
| 12 | description: | |
| 13 | Boards with a MediaTek SoC shall have the following properties. |
| 14 | |
| 15 | properties: |
| 16 | $nodename: |
| 17 | const: '/' |
| 18 | compatible: |
| 19 | oneOf: |
| 20 | - items: |
| 21 | - enum: |
| 22 | - mediatek,mt2701-evb |
| 23 | - const: mediatek,mt2701 |
| 24 | |
| 25 | - items: |
| 26 | - enum: |
| 27 | - mediatek,mt2712-evb |
| 28 | - const: mediatek,mt2712 |
| 29 | - items: |
| 30 | - enum: |
| 31 | - mediatek,mt6580-evbp1 |
| 32 | - const: mediatek,mt6580 |
| 33 | - items: |
| 34 | - enum: |
| 35 | - prestigio,pmt5008-3g |
| 36 | - const: mediatek,mt6582 |
| 37 | - items: |
| 38 | - enum: |
| 39 | - fairphone,fp1 |
| 40 | - mundoreader,bq-aquaris5 |
| 41 | - const: mediatek,mt6589 |
| 42 | - items: |
| 43 | - enum: |
| 44 | - mediatek,mt6592-evb |
| 45 | - const: mediatek,mt6592 |
| 46 | - items: |
| 47 | - enum: |
| 48 | - mediatek,mt6755-evb |
| 49 | - const: mediatek,mt6755 |
| 50 | - items: |
| 51 | - enum: |
| 52 | - mediatek,mt6765-evb |
| 53 | - const: mediatek,mt6765 |
| 54 | - items: |
| 55 | - enum: |
| 56 | - mediatek,mt6779-evb |
| 57 | - const: mediatek,mt6779 |
| 58 | - items: |
| 59 | - enum: |
| 60 | - mediatek,mt6795-evb |
| 61 | - sony,xperia-m5 |
| 62 | - const: mediatek,mt6795 |
| 63 | - items: |
| 64 | - enum: |
| 65 | - archermind,mt6797-x20-dev |
| 66 | - mediatek,mt6797-evb |
| 67 | - const: mediatek,mt6797 |
| 68 | - items: |
| 69 | - enum: |
| 70 | - bananapi,bpi-r64 |
| 71 | - mediatek,mt7622-rfb1 |
| 72 | - const: mediatek,mt7622 |
| 73 | - items: |
| 74 | - enum: |
| 75 | - mediatek,mt7623a-rfb-emmc |
| 76 | - mediatek,mt7623a-rfb-nand |
| 77 | - mediatek,mt7623n-rfb-emmc |
| 78 | - bananapi,bpi-r2 |
| 79 | - const: mediatek,mt7623 |
| 80 | |
| 81 | - items: |
| 82 | - enum: |
| 83 | - mediatek,mt7629-rfb |
| 84 | - const: mediatek,mt7629 |
| 85 | - items: |
| 86 | - enum: |
| 87 | - bananapi,bpi-r3 |
| 88 | - mediatek,mt7986a-rfb |
| 89 | - const: mediatek,mt7986a |
| 90 | - items: |
| 91 | - enum: |
| 92 | - mediatek,mt7986b-rfb |
| 93 | - const: mediatek,mt7986b |
| 94 | - items: |
| 95 | - enum: |
| 96 | - mediatek,mt8127-moose |
| 97 | - const: mediatek,mt8127 |
| 98 | - items: |
| 99 | - enum: |
| 100 | - mediatek,mt8135-evbp1 |
| 101 | - const: mediatek,mt8135 |
| 102 | - items: |
| 103 | - enum: |
| 104 | - mediatek,mt8167-pumpkin |
| 105 | - const: mediatek,mt8167 |
| 106 | - description: Google Elm (Acer Chromebook R13) |
| 107 | items: |
| 108 | - const: google,elm-rev8 |
| 109 | - const: google,elm-rev7 |
| 110 | - const: google,elm-rev6 |
| 111 | - const: google,elm-rev5 |
| 112 | - const: google,elm-rev4 |
| 113 | - const: google,elm-rev3 |
| 114 | - const: google,elm |
| 115 | - const: mediatek,mt8173 |
| 116 | - description: Google Hana (Lenovo Chromebook N23 Yoga, C330, 300e,...) |
| 117 | items: |
| 118 | - const: google,hana-rev6 |
| 119 | - const: google,hana-rev5 |
| 120 | - const: google,hana-rev4 |
| 121 | - const: google,hana-rev3 |
| 122 | - const: google,hana |
| 123 | - const: mediatek,mt8173 |
| 124 | - description: Google Hana rev7 (Poin2 Chromebook 11C) |
| 125 | items: |
| 126 | - const: google,hana-rev7 |
| 127 | - const: mediatek,mt8173 |
| 128 | - items: |
| 129 | - enum: |
| 130 | - mediatek,mt8173-evb |
| 131 | - const: mediatek,mt8173 |
| 132 | - items: |
| 133 | - enum: |
| 134 | - mediatek,mt8183-evb |
| 135 | - const: mediatek,mt8183 |
| 136 | - description: Google Hayato rev5 |
| 137 | items: |
| 138 | - const: google,hayato-rev5-sku2 |
| 139 | - const: google,hayato-sku2 |
| 140 | - const: google,hayato |
| 141 | - const: mediatek,mt8192 |
| 142 | - description: Google Hayato |
| 143 | items: |
| 144 | - const: google,hayato-rev1 |
| 145 | - const: google,hayato |
| 146 | - const: mediatek,mt8192 |
| 147 | - description: Google Spherion rev4 (Acer Chromebook 514) |
| 148 | items: |
| 149 | - const: google,spherion-rev4 |
| 150 | - const: google,spherion |
| 151 | - const: mediatek,mt8192 |
| 152 | - description: Google Spherion (Acer Chromebook 514) |
| 153 | items: |
| 154 | - const: google,spherion-rev3 |
| 155 | - const: google,spherion-rev2 |
| 156 | - const: google,spherion-rev1 |
| 157 | - const: google,spherion-rev0 |
| 158 | - const: google,spherion |
| 159 | - const: mediatek,mt8192 |
| 160 | - description: Acer Tomato (Acer Chromebook Spin 513 CP513-2H) |
| 161 | items: |
| 162 | - enum: |
| 163 | - google,tomato-rev2 |
| 164 | - google,tomato-rev1 |
| 165 | - const: google,tomato |
| 166 | - const: mediatek,mt8195 |
| 167 | - description: Acer Tomato rev3 - 4 (Acer Chromebook Spin 513 CP513-2H) |
| 168 | items: |
| 169 | - const: google,tomato-rev4 |
| 170 | - const: google,tomato-rev3 |
| 171 | - const: google,tomato |
| 172 | - const: mediatek,mt8195 |
| 173 | - items: |
| 174 | - enum: |
| 175 | - mediatek,mt8186-evb |
| 176 | - const: mediatek,mt8186 |
| 177 | - items: |
| 178 | - enum: |
Tom Rini | 93743d2 | 2024-04-01 09:08:13 -0400 | [diff] [blame^] | 179 | - mediatek,mt8188-evb |
| 180 | - const: mediatek,mt8188 |
| 181 | - items: |
| 182 | - enum: |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 183 | - mediatek,mt8192-evb |
| 184 | - const: mediatek,mt8192 |
| 185 | - items: |
| 186 | - enum: |
| 187 | - mediatek,mt8195-demo |
| 188 | - mediatek,mt8195-evb |
| 189 | - const: mediatek,mt8195 |
| 190 | - description: Google Burnet (HP Chromebook x360 11MK G3 EE) |
| 191 | items: |
| 192 | - const: google,burnet |
| 193 | - const: mediatek,mt8183 |
| 194 | - description: Google Krane (Lenovo IdeaPad Duet, 10e,...) |
| 195 | items: |
| 196 | - enum: |
| 197 | - google,krane-sku0 |
| 198 | - google,krane-sku176 |
| 199 | - const: google,krane |
| 200 | - const: mediatek,mt8183 |
| 201 | - description: Google Cozmo (Acer Chromebook 314) |
| 202 | items: |
| 203 | - const: google,cozmo |
| 204 | - const: mediatek,mt8183 |
| 205 | - description: Google Damu (ASUS Chromebook Flip CM3) |
| 206 | items: |
| 207 | - const: google,damu |
| 208 | - const: mediatek,mt8183 |
| 209 | - description: Google Fennel (Lenovo IdeaPad 3 Chromebook) |
| 210 | items: |
| 211 | - enum: |
| 212 | - google,fennel-sku0 |
| 213 | - google,fennel-sku1 |
| 214 | - google,fennel-sku2 |
| 215 | - google,fennel-sku6 |
| 216 | - google,fennel-sku7 |
| 217 | - const: google,fennel |
| 218 | - const: mediatek,mt8183 |
| 219 | - description: Google Juniper (Acer Chromebook Spin 311) / Kenzo (Acer Chromebook 311) |
| 220 | items: |
| 221 | - enum: |
| 222 | - google,juniper-sku16 |
| 223 | - google,juniper-sku17 |
| 224 | - const: google,juniper |
| 225 | - const: mediatek,mt8183 |
| 226 | - description: Google Kakadu (ASUS Chromebook Detachable CM3) |
| 227 | items: |
| 228 | - const: google,kakadu-rev3 |
| 229 | - const: google,kakadu-rev2 |
| 230 | - const: google,kakadu |
| 231 | - const: mediatek,mt8183 |
| 232 | - description: Google Kakadu (ASUS Chromebook Detachable CM3) |
| 233 | items: |
| 234 | - const: google,kakadu-rev3-sku22 |
| 235 | - const: google,kakadu-rev2-sku22 |
| 236 | - const: google,kakadu |
| 237 | - const: mediatek,mt8183 |
| 238 | - description: Google Kappa (HP Chromebook 11a) |
| 239 | items: |
| 240 | - const: google,kappa |
| 241 | - const: mediatek,mt8183 |
Tom Rini | 93743d2 | 2024-04-01 09:08:13 -0400 | [diff] [blame^] | 242 | - description: Google Katsu (ASUS Chromebook Detachable CZ1) |
| 243 | items: |
| 244 | - enum: |
| 245 | - google,katsu-sku32 |
| 246 | - google,katsu-sku38 |
| 247 | - const: google,katsu |
| 248 | - const: mediatek,mt8183 |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 249 | - description: Google Kodama (Lenovo 10e Chromebook Tablet) |
| 250 | items: |
| 251 | - enum: |
| 252 | - google,kodama-sku16 |
| 253 | - google,kodama-sku272 |
| 254 | - google,kodama-sku288 |
| 255 | - google,kodama-sku32 |
| 256 | - const: google,kodama |
| 257 | - const: mediatek,mt8183 |
Tom Rini | 93743d2 | 2024-04-01 09:08:13 -0400 | [diff] [blame^] | 258 | - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen MTK 2) |
| 259 | items: |
| 260 | - enum: |
| 261 | - google,makomo-sku0 |
| 262 | - google,makomo-sku1 |
| 263 | - const: google,makomo |
| 264 | - const: mediatek,mt8183 |
| 265 | - description: Google Pico (Acer Chromebook Spin 311) |
| 266 | items: |
| 267 | - enum: |
| 268 | - google,pico-sku1 |
| 269 | - google,pico-sku2 |
| 270 | - const: google,pico |
| 271 | - const: mediatek,mt8183 |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 272 | - description: Google Willow (Acer Chromebook 311 C722/C722T) |
| 273 | items: |
| 274 | - enum: |
| 275 | - google,willow-sku0 |
| 276 | - google,willow-sku1 |
| 277 | - const: google,willow |
| 278 | - const: mediatek,mt8183 |
| 279 | - items: |
| 280 | - enum: |
| 281 | - mediatek,mt8183-pumpkin |
| 282 | - const: mediatek,mt8183 |
| 283 | - items: |
| 284 | - enum: |
| 285 | - mediatek,mt8365-evk |
| 286 | - const: mediatek,mt8365 |
| 287 | - items: |
| 288 | - enum: |
| 289 | - mediatek,mt8395-evk |
| 290 | - const: mediatek,mt8395 |
| 291 | - const: mediatek,mt8195 |
| 292 | - items: |
| 293 | - enum: |
| 294 | - mediatek,mt8516-pumpkin |
| 295 | - const: mediatek,mt8516 |
| 296 | |
| 297 | additionalProperties: true |
| 298 | |
| 299 | ... |