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: |
Tom Rini | 6bb92fc | 2024-05-20 09:54:58 -0600 | [diff] [blame^] | 20 | # Sort by SoC (last) compatible, then board compatible |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 21 | - items: |
| 22 | - enum: |
| 23 | - mediatek,mt2701-evb |
| 24 | - const: mediatek,mt2701 |
| 25 | |
| 26 | - items: |
| 27 | - enum: |
| 28 | - mediatek,mt2712-evb |
| 29 | - const: mediatek,mt2712 |
| 30 | - items: |
| 31 | - enum: |
| 32 | - mediatek,mt6580-evbp1 |
| 33 | - const: mediatek,mt6580 |
| 34 | - items: |
| 35 | - enum: |
| 36 | - prestigio,pmt5008-3g |
| 37 | - const: mediatek,mt6582 |
| 38 | - items: |
| 39 | - enum: |
| 40 | - fairphone,fp1 |
| 41 | - mundoreader,bq-aquaris5 |
| 42 | - const: mediatek,mt6589 |
| 43 | - items: |
| 44 | - enum: |
| 45 | - mediatek,mt6592-evb |
| 46 | - const: mediatek,mt6592 |
| 47 | - items: |
| 48 | - enum: |
| 49 | - mediatek,mt6755-evb |
| 50 | - const: mediatek,mt6755 |
| 51 | - items: |
| 52 | - enum: |
| 53 | - mediatek,mt6765-evb |
| 54 | - const: mediatek,mt6765 |
| 55 | - items: |
| 56 | - enum: |
| 57 | - mediatek,mt6779-evb |
| 58 | - const: mediatek,mt6779 |
| 59 | - items: |
| 60 | - enum: |
| 61 | - mediatek,mt6795-evb |
| 62 | - sony,xperia-m5 |
| 63 | - const: mediatek,mt6795 |
| 64 | - items: |
| 65 | - enum: |
| 66 | - archermind,mt6797-x20-dev |
| 67 | - mediatek,mt6797-evb |
| 68 | - const: mediatek,mt6797 |
| 69 | - items: |
| 70 | - enum: |
| 71 | - bananapi,bpi-r64 |
| 72 | - mediatek,mt7622-rfb1 |
| 73 | - const: mediatek,mt7622 |
| 74 | - items: |
| 75 | - enum: |
| 76 | - mediatek,mt7623a-rfb-emmc |
| 77 | - mediatek,mt7623a-rfb-nand |
| 78 | - mediatek,mt7623n-rfb-emmc |
| 79 | - bananapi,bpi-r2 |
| 80 | - const: mediatek,mt7623 |
| 81 | |
| 82 | - items: |
| 83 | - enum: |
| 84 | - mediatek,mt7629-rfb |
| 85 | - const: mediatek,mt7629 |
| 86 | - items: |
| 87 | - enum: |
Tom Rini | 6bb92fc | 2024-05-20 09:54:58 -0600 | [diff] [blame^] | 88 | - xiaomi,ax3000t |
| 89 | - const: mediatek,mt7981b |
| 90 | - items: |
| 91 | - enum: |
| 92 | - acelink,ew-7886cax |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 93 | - bananapi,bpi-r3 |
| 94 | - mediatek,mt7986a-rfb |
| 95 | - const: mediatek,mt7986a |
| 96 | - items: |
| 97 | - enum: |
| 98 | - mediatek,mt7986b-rfb |
| 99 | - const: mediatek,mt7986b |
| 100 | - items: |
| 101 | - enum: |
Tom Rini | 6bb92fc | 2024-05-20 09:54:58 -0600 | [diff] [blame^] | 102 | - bananapi,bpi-r4 |
| 103 | - const: mediatek,mt7988a |
| 104 | - items: |
| 105 | - enum: |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 106 | - mediatek,mt8127-moose |
| 107 | - const: mediatek,mt8127 |
| 108 | - items: |
| 109 | - enum: |
| 110 | - mediatek,mt8135-evbp1 |
| 111 | - const: mediatek,mt8135 |
| 112 | - items: |
| 113 | - enum: |
| 114 | - mediatek,mt8167-pumpkin |
| 115 | - const: mediatek,mt8167 |
| 116 | - description: Google Elm (Acer Chromebook R13) |
| 117 | items: |
| 118 | - const: google,elm-rev8 |
| 119 | - const: google,elm-rev7 |
| 120 | - const: google,elm-rev6 |
| 121 | - const: google,elm-rev5 |
| 122 | - const: google,elm-rev4 |
| 123 | - const: google,elm-rev3 |
| 124 | - const: google,elm |
| 125 | - const: mediatek,mt8173 |
| 126 | - description: Google Hana (Lenovo Chromebook N23 Yoga, C330, 300e,...) |
| 127 | items: |
| 128 | - const: google,hana-rev6 |
| 129 | - const: google,hana-rev5 |
| 130 | - const: google,hana-rev4 |
| 131 | - const: google,hana-rev3 |
| 132 | - const: google,hana |
| 133 | - const: mediatek,mt8173 |
| 134 | - description: Google Hana rev7 (Poin2 Chromebook 11C) |
| 135 | items: |
| 136 | - const: google,hana-rev7 |
| 137 | - const: mediatek,mt8173 |
| 138 | - items: |
| 139 | - enum: |
| 140 | - mediatek,mt8173-evb |
| 141 | - const: mediatek,mt8173 |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 142 | - description: Google Burnet (HP Chromebook x360 11MK G3 EE) |
| 143 | items: |
| 144 | - const: google,burnet |
| 145 | - const: mediatek,mt8183 |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 146 | - description: Google Cozmo (Acer Chromebook 314) |
| 147 | items: |
| 148 | - const: google,cozmo |
| 149 | - const: mediatek,mt8183 |
| 150 | - description: Google Damu (ASUS Chromebook Flip CM3) |
| 151 | items: |
| 152 | - const: google,damu |
| 153 | - const: mediatek,mt8183 |
| 154 | - description: Google Fennel (Lenovo IdeaPad 3 Chromebook) |
| 155 | items: |
| 156 | - enum: |
| 157 | - google,fennel-sku0 |
| 158 | - google,fennel-sku1 |
| 159 | - google,fennel-sku2 |
| 160 | - google,fennel-sku6 |
| 161 | - google,fennel-sku7 |
| 162 | - const: google,fennel |
| 163 | - const: mediatek,mt8183 |
| 164 | - description: Google Juniper (Acer Chromebook Spin 311) / Kenzo (Acer Chromebook 311) |
| 165 | items: |
| 166 | - enum: |
| 167 | - google,juniper-sku16 |
| 168 | - google,juniper-sku17 |
| 169 | - const: google,juniper |
| 170 | - const: mediatek,mt8183 |
| 171 | - description: Google Kakadu (ASUS Chromebook Detachable CM3) |
| 172 | items: |
| 173 | - const: google,kakadu-rev3 |
| 174 | - const: google,kakadu-rev2 |
| 175 | - const: google,kakadu |
| 176 | - const: mediatek,mt8183 |
| 177 | - description: Google Kakadu (ASUS Chromebook Detachable CM3) |
| 178 | items: |
| 179 | - const: google,kakadu-rev3-sku22 |
| 180 | - const: google,kakadu-rev2-sku22 |
| 181 | - const: google,kakadu |
| 182 | - const: mediatek,mt8183 |
| 183 | - description: Google Kappa (HP Chromebook 11a) |
| 184 | items: |
| 185 | - const: google,kappa |
| 186 | - const: mediatek,mt8183 |
Tom Rini | 93743d2 | 2024-04-01 09:08:13 -0400 | [diff] [blame] | 187 | - description: Google Katsu (ASUS Chromebook Detachable CZ1) |
| 188 | items: |
| 189 | - enum: |
| 190 | - google,katsu-sku32 |
| 191 | - google,katsu-sku38 |
| 192 | - const: google,katsu |
| 193 | - const: mediatek,mt8183 |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 194 | - description: Google Kodama (Lenovo 10e Chromebook Tablet) |
| 195 | items: |
| 196 | - enum: |
| 197 | - google,kodama-sku16 |
| 198 | - google,kodama-sku272 |
| 199 | - google,kodama-sku288 |
| 200 | - google,kodama-sku32 |
| 201 | - const: google,kodama |
| 202 | - const: mediatek,mt8183 |
Tom Rini | 6bb92fc | 2024-05-20 09:54:58 -0600 | [diff] [blame^] | 203 | - description: Google Krane (Lenovo IdeaPad Duet, 10e,...) |
| 204 | items: |
| 205 | - enum: |
| 206 | - google,krane-sku0 |
| 207 | - google,krane-sku176 |
| 208 | - const: google,krane |
| 209 | - const: mediatek,mt8183 |
Tom Rini | 93743d2 | 2024-04-01 09:08:13 -0400 | [diff] [blame] | 210 | - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen MTK 2) |
| 211 | items: |
| 212 | - enum: |
| 213 | - google,makomo-sku0 |
| 214 | - google,makomo-sku1 |
| 215 | - const: google,makomo |
| 216 | - const: mediatek,mt8183 |
| 217 | - description: Google Pico (Acer Chromebook Spin 311) |
| 218 | items: |
| 219 | - enum: |
| 220 | - google,pico-sku1 |
| 221 | - google,pico-sku2 |
| 222 | - const: google,pico |
| 223 | - const: mediatek,mt8183 |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 224 | - description: Google Willow (Acer Chromebook 311 C722/C722T) |
| 225 | items: |
| 226 | - enum: |
| 227 | - google,willow-sku0 |
| 228 | - google,willow-sku1 |
| 229 | - const: google,willow |
| 230 | - const: mediatek,mt8183 |
| 231 | - items: |
| 232 | - enum: |
Tom Rini | 6bb92fc | 2024-05-20 09:54:58 -0600 | [diff] [blame^] | 233 | - mediatek,mt8183-evb |
| 234 | - const: mediatek,mt8183 |
| 235 | - items: |
| 236 | - enum: |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 237 | - mediatek,mt8183-pumpkin |
| 238 | - const: mediatek,mt8183 |
Tom Rini | 6bb92fc | 2024-05-20 09:54:58 -0600 | [diff] [blame^] | 239 | - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868)) |
| 240 | items: |
| 241 | - const: google,steelix-sku393219 |
| 242 | - const: google,steelix-sku393216 |
| 243 | - const: google,steelix |
| 244 | - const: mediatek,mt8186 |
| 245 | - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868)) |
| 246 | items: |
| 247 | - const: google,steelix-sku393220 |
| 248 | - const: google,steelix-sku393217 |
| 249 | - const: google,steelix |
| 250 | - const: mediatek,mt8186 |
| 251 | - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868)) |
| 252 | items: |
| 253 | - const: google,steelix-sku393221 |
| 254 | - const: google,steelix-sku393218 |
| 255 | - const: google,steelix |
| 256 | - const: mediatek,mt8186 |
| 257 | - description: Google Rusty (Lenovo 100e Chromebook Gen 4) |
| 258 | items: |
| 259 | - const: google,steelix-sku196609 |
| 260 | - const: google,steelix-sku196608 |
| 261 | - const: google,steelix |
| 262 | - const: mediatek,mt8186 |
| 263 | - description: Google Steelix (Lenovo 300e Yoga Chromebook Gen 4) |
| 264 | items: |
| 265 | - enum: |
| 266 | - google,steelix-sku131072 |
| 267 | - google,steelix-sku131073 |
| 268 | - const: google,steelix |
| 269 | - const: mediatek,mt8186 |
| 270 | - description: Google Tentacruel (ASUS Chromebook CM14 Flip CM1402F) |
| 271 | items: |
| 272 | - const: google,tentacruel-sku262147 |
| 273 | - const: google,tentacruel-sku262146 |
| 274 | - const: google,tentacruel-sku262145 |
| 275 | - const: google,tentacruel-sku262144 |
| 276 | - const: google,tentacruel |
| 277 | - const: mediatek,mt8186 |
| 278 | - description: Google Tentacruel (ASUS Chromebook CM14 Flip CM1402F) |
| 279 | items: |
| 280 | - const: google,tentacruel-sku262151 |
| 281 | - const: google,tentacruel-sku262150 |
| 282 | - const: google,tentacruel-sku262149 |
| 283 | - const: google,tentacruel-sku262148 |
| 284 | - const: google,tentacruel |
| 285 | - const: mediatek,mt8186 |
| 286 | - description: Google Tentacool (ASUS Chromebook CM14 CM1402C) |
| 287 | items: |
| 288 | - const: google,tentacruel-sku327681 |
| 289 | - const: google,tentacruel |
| 290 | - const: mediatek,mt8186 |
| 291 | - description: Google Tentacool (ASUS Chromebook CM14 CM1402C) |
| 292 | items: |
| 293 | - const: google,tentacruel-sku327683 |
| 294 | - const: google,tentacruel |
| 295 | - const: mediatek,mt8186 |
| 296 | - items: |
| 297 | - enum: |
| 298 | - mediatek,mt8186-evb |
| 299 | - const: mediatek,mt8186 |
| 300 | - items: |
| 301 | - enum: |
| 302 | - mediatek,mt8188-evb |
| 303 | - const: mediatek,mt8188 |
| 304 | - description: Google Hayato |
| 305 | items: |
| 306 | - const: google,hayato-rev1 |
| 307 | - const: google,hayato |
| 308 | - const: mediatek,mt8192 |
| 309 | - description: Google Hayato rev5 |
| 310 | items: |
| 311 | - const: google,hayato-rev5-sku2 |
| 312 | - const: google,hayato-sku2 |
| 313 | - const: google,hayato |
| 314 | - const: mediatek,mt8192 |
| 315 | - description: Google Spherion (Acer Chromebook 514) |
| 316 | items: |
| 317 | - const: google,spherion-rev3 |
| 318 | - const: google,spherion-rev2 |
| 319 | - const: google,spherion-rev1 |
| 320 | - const: google,spherion-rev0 |
| 321 | - const: google,spherion |
| 322 | - const: mediatek,mt8192 |
| 323 | - description: Google Spherion rev4 (Acer Chromebook 514) |
| 324 | items: |
| 325 | - const: google,spherion-rev4 |
| 326 | - const: google,spherion |
| 327 | - const: mediatek,mt8192 |
| 328 | - items: |
| 329 | - enum: |
| 330 | - mediatek,mt8192-evb |
| 331 | - const: mediatek,mt8192 |
| 332 | - description: Acer Tomato (Acer Chromebook Spin 513 CP513-2H) |
| 333 | items: |
| 334 | - enum: |
| 335 | - google,tomato-rev2 |
| 336 | - google,tomato-rev1 |
| 337 | - const: google,tomato |
| 338 | - const: mediatek,mt8195 |
| 339 | - description: Acer Tomato rev3 - 4 (Acer Chromebook Spin 513 CP513-2H) |
| 340 | items: |
| 341 | - const: google,tomato-rev4 |
| 342 | - const: google,tomato-rev3 |
| 343 | - const: google,tomato |
| 344 | - const: mediatek,mt8195 |
| 345 | - items: |
| 346 | - enum: |
| 347 | - mediatek,mt8195-demo |
| 348 | - mediatek,mt8195-evb |
| 349 | - const: mediatek,mt8195 |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 350 | - items: |
| 351 | - enum: |
| 352 | - mediatek,mt8365-evk |
| 353 | - const: mediatek,mt8365 |
| 354 | - items: |
| 355 | - enum: |
| 356 | - mediatek,mt8395-evk |
Tom Rini | 6bb92fc | 2024-05-20 09:54:58 -0600 | [diff] [blame^] | 357 | - radxa,nio-12l |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 358 | - const: mediatek,mt8395 |
| 359 | - const: mediatek,mt8195 |
| 360 | - items: |
| 361 | - enum: |
| 362 | - mediatek,mt8516-pumpkin |
| 363 | - const: mediatek,mt8516 |
| 364 | |
| 365 | additionalProperties: true |
| 366 | |
| 367 | ... |