mediatek.yaml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468
  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. title: MediaTek SoC based Platforms
  7. maintainers:
  8. - Sean Wang <sean.wang@mediatek.com>
  9. - Matthias Brugger <matthias.bgg@gmail.com>
  10. description: |
  11. Boards with a MediaTek SoC shall have the following properties.
  12. properties:
  13. $nodename:
  14. const: '/'
  15. compatible:
  16. oneOf:
  17. # Sort by SoC (last) compatible, then board compatible
  18. - items:
  19. - enum:
  20. - mediatek,mt2701-evb
  21. - const: mediatek,mt2701
  22. - items:
  23. - enum:
  24. - mediatek,mt2712-evb
  25. - const: mediatek,mt2712
  26. - items:
  27. - enum:
  28. - jty,d101
  29. - lenovo,a369i
  30. - const: mediatek,mt6572
  31. - items:
  32. - enum:
  33. - mediatek,mt6580-evbp1
  34. - const: mediatek,mt6580
  35. - items:
  36. - enum:
  37. - alcatel,yarisxl
  38. - prestigio,pmt5008-3g
  39. - const: mediatek,mt6582
  40. - items:
  41. - enum:
  42. - fairphone,fp1
  43. - mundoreader,bq-aquaris5
  44. - const: mediatek,mt6589
  45. - items:
  46. - enum:
  47. - mediatek,mt6592-evb
  48. - const: mediatek,mt6592
  49. - items:
  50. - enum:
  51. - mediatek,mt6755-evb
  52. - const: mediatek,mt6755
  53. - items:
  54. - enum:
  55. - mediatek,mt6765-evb
  56. - const: mediatek,mt6765
  57. - items:
  58. - enum:
  59. - mediatek,mt6779-evb
  60. - const: mediatek,mt6779
  61. - items:
  62. - enum:
  63. - mediatek,mt6795-evb
  64. - sony,xperia-m5
  65. - const: mediatek,mt6795
  66. - items:
  67. - enum:
  68. - archermind,mt6797-x20-dev
  69. - mediatek,mt6797-evb
  70. - const: mediatek,mt6797
  71. - items:
  72. - enum:
  73. - bananapi,bpi-r64
  74. - mediatek,mt7622-rfb1
  75. - const: mediatek,mt7622
  76. - items:
  77. - enum:
  78. - mediatek,mt7623a-rfb-emmc
  79. - mediatek,mt7623a-rfb-nand
  80. - mediatek,mt7623n-rfb-emmc
  81. - bananapi,bpi-r2
  82. - const: mediatek,mt7623
  83. - items:
  84. - enum:
  85. - mediatek,mt7629-rfb
  86. - const: mediatek,mt7629
  87. - items:
  88. - enum:
  89. - cudy,wr3000-v1
  90. - openwrt,one
  91. - xiaomi,ax3000t
  92. - const: mediatek,mt7981b
  93. - items:
  94. - enum:
  95. - acelink,ew-7886cax
  96. - bananapi,bpi-r3
  97. - bananapi,bpi-r3mini
  98. - mediatek,mt7986a-rfb
  99. - const: mediatek,mt7986a
  100. - items:
  101. - enum:
  102. - mediatek,mt7986b-rfb
  103. - const: mediatek,mt7986b
  104. - items:
  105. - enum:
  106. - bananapi,bpi-r4
  107. - const: mediatek,mt7988a
  108. - items:
  109. - const: bananapi,bpi-r4-2g5
  110. - const: bananapi,bpi-r4
  111. - const: mediatek,mt7988a
  112. - items:
  113. - enum:
  114. - bananapi,bpi-r4-pro-4e
  115. - bananapi,bpi-r4-pro-8x
  116. - const: bananapi,bpi-r4-pro
  117. - const: mediatek,mt7988a
  118. - items:
  119. - enum:
  120. - mediatek,mt8127-moose
  121. - const: mediatek,mt8127
  122. - items:
  123. - enum:
  124. - mediatek,mt8135-evbp1
  125. - const: mediatek,mt8135
  126. - items:
  127. - enum:
  128. - mediatek,mt8167-pumpkin
  129. - const: mediatek,mt8167
  130. - description: Google Elm (Acer Chromebook R13)
  131. items:
  132. - const: google,elm-rev8
  133. - const: google,elm-rev7
  134. - const: google,elm-rev6
  135. - const: google,elm-rev5
  136. - const: google,elm-rev4
  137. - const: google,elm-rev3
  138. - const: google,elm
  139. - const: mediatek,mt8173
  140. - description: Google Hana (Lenovo Chromebook N23 Yoga, C330, 300e,...)
  141. items:
  142. - const: google,hana-rev6
  143. - const: google,hana-rev5
  144. - const: google,hana-rev4
  145. - const: google,hana-rev3
  146. - const: google,hana
  147. - const: mediatek,mt8173
  148. - description: Google Hana rev7 (Poin2 Chromebook 11C)
  149. items:
  150. - const: google,hana-rev7
  151. - const: mediatek,mt8173
  152. - items:
  153. - enum:
  154. - mediatek,mt8173-evb
  155. - const: mediatek,mt8173
  156. - description: Google Burnet (HP Chromebook x360 11MK G3 EE)
  157. items:
  158. - const: google,burnet
  159. - const: mediatek,mt8183
  160. - description: Google Cozmo (Acer Chromebook 314)
  161. items:
  162. - const: google,cozmo
  163. - const: mediatek,mt8183
  164. - description: Google Damu (ASUS Chromebook Flip CM3)
  165. items:
  166. - const: google,damu
  167. - const: mediatek,mt8183
  168. - description: Google Fennel (Lenovo IdeaPad 3 Chromebook)
  169. items:
  170. - enum:
  171. - google,fennel-sku0
  172. - google,fennel-sku1
  173. - google,fennel-sku2
  174. - google,fennel-sku6
  175. - google,fennel-sku7
  176. - const: google,fennel
  177. - const: mediatek,mt8183
  178. - description: Google Juniper (Acer Chromebook Spin 311) / Kenzo (Acer Chromebook 311)
  179. items:
  180. - enum:
  181. - google,juniper-sku16
  182. - google,juniper-sku17
  183. - const: google,juniper
  184. - const: mediatek,mt8183
  185. - description: Google Kakadu (ASUS Chromebook Detachable CM3)
  186. items:
  187. - const: google,kakadu-rev3
  188. - const: google,kakadu-rev2
  189. - const: google,kakadu
  190. - const: mediatek,mt8183
  191. - description: Google Kakadu (ASUS Chromebook Detachable CM3)
  192. items:
  193. - const: google,kakadu-rev3-sku22
  194. - const: google,kakadu-rev2-sku22
  195. - const: google,kakadu
  196. - const: mediatek,mt8183
  197. - description: Google Kappa (HP Chromebook 11a)
  198. items:
  199. - const: google,kappa
  200. - const: mediatek,mt8183
  201. - description: Google Katsu (ASUS Chromebook Detachable CZ1)
  202. items:
  203. - enum:
  204. - google,katsu-sku32
  205. - google,katsu-sku38
  206. - const: google,katsu
  207. - const: mediatek,mt8183
  208. - description: Google Kodama (Lenovo 10e Chromebook Tablet)
  209. items:
  210. - enum:
  211. - google,kodama-sku16
  212. - google,kodama-sku272
  213. - google,kodama-sku288
  214. - google,kodama-sku32
  215. - const: google,kodama
  216. - const: mediatek,mt8183
  217. - description: Google Krane (Lenovo IdeaPad Duet, 10e,...)
  218. items:
  219. - enum:
  220. - google,krane-sku0
  221. - google,krane-sku176
  222. - const: google,krane
  223. - const: mediatek,mt8183
  224. - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen MTK 2)
  225. items:
  226. - enum:
  227. - google,makomo-sku0
  228. - google,makomo-sku1
  229. - const: google,makomo
  230. - const: mediatek,mt8183
  231. - description: Google Pico (Acer Chromebook Spin 311)
  232. items:
  233. - enum:
  234. - google,pico-sku1
  235. - google,pico-sku2
  236. - const: google,pico
  237. - const: mediatek,mt8183
  238. - description: Google Willow (Acer Chromebook 311 C722/C722T)
  239. items:
  240. - enum:
  241. - google,willow-sku0
  242. - google,willow-sku1
  243. - const: google,willow
  244. - const: mediatek,mt8183
  245. - items:
  246. - enum:
  247. - mediatek,mt8183-evb
  248. - const: mediatek,mt8183
  249. - items:
  250. - enum:
  251. - mediatek,mt8183-pumpkin
  252. - const: mediatek,mt8183
  253. - description: Google Chinchou (Asus Chromebook CZ1104CM2A/CZ1204CM2A)
  254. items:
  255. - const: google,chinchou-sku0
  256. - const: google,chinchou-sku2
  257. - const: google,chinchou-sku4
  258. - const: google,chinchou-sku5
  259. - const: google,chinchou
  260. - const: mediatek,mt8186
  261. - description: Google Chinchou (Asus Chromebook CZ1104FM2A/CZ1204FM2A/CZ1104CM2A/CZ1204CM2A)
  262. items:
  263. - const: google,chinchou-sku1
  264. - const: google,chinchou-sku3
  265. - const: google,chinchou-sku6
  266. - const: google,chinchou-sku7
  267. - const: google,chinchou-sku17
  268. - const: google,chinchou-sku20
  269. - const: google,chinchou-sku22
  270. - const: google,chinchou-sku23
  271. - const: google,chinchou
  272. - const: mediatek,mt8186
  273. - description: Google Chinchou360 (Asus Chromebook CZ1104FM2A/CZ1204FM2A Flip)
  274. items:
  275. - const: google,chinchou-sku16
  276. - const: google,chinchou-sku18
  277. - const: google,chinchou-sku19
  278. - const: google,chinchou-sku21
  279. - const: google,chinchou
  280. - const: mediatek,mt8186
  281. - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
  282. items:
  283. - const: google,steelix-sku393219
  284. - const: google,steelix-sku393216
  285. - const: google,steelix
  286. - const: mediatek,mt8186
  287. - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
  288. items:
  289. - const: google,steelix-sku393220
  290. - const: google,steelix-sku393217
  291. - const: google,steelix
  292. - const: mediatek,mt8186
  293. - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
  294. items:
  295. - const: google,steelix-sku393221
  296. - const: google,steelix-sku393218
  297. - const: google,steelix
  298. - const: mediatek,mt8186
  299. - description: Google Ponyta
  300. items:
  301. - enum:
  302. - google,ponyta-sku0
  303. - google,ponyta-sku1
  304. - const: google,ponyta
  305. - const: mediatek,mt8186
  306. - description: Google Rusty (Lenovo 100e Chromebook Gen 4)
  307. items:
  308. - const: google,steelix-sku196609
  309. - const: google,steelix-sku196608
  310. - const: google,steelix
  311. - const: mediatek,mt8186
  312. - description: Google Squirtle (Acer Chromebook Spin 311 (R724T)
  313. items:
  314. - const: google,squirtle
  315. - const: mediatek,mt8186
  316. - description: Google Starmie (ASUS Chromebook Enterprise CM30 (CM3001))
  317. items:
  318. - const: google,starmie-sku0
  319. - const: google,starmie-sku2
  320. - const: google,starmie-sku3
  321. - const: google,starmie
  322. - const: mediatek,mt8186
  323. - description: Google Starmie (ASUS Chromebook Enterprise CM30 (CM3001))
  324. items:
  325. - const: google,starmie-sku1
  326. - const: google,starmie-sku4
  327. - const: google,starmie
  328. - const: mediatek,mt8186
  329. - description: Google Steelix (Lenovo 300e Yoga Chromebook Gen 4)
  330. items:
  331. - enum:
  332. - google,steelix-sku131072
  333. - google,steelix-sku131073
  334. - const: google,steelix
  335. - const: mediatek,mt8186
  336. - description: Google Tentacruel (ASUS Chromebook CM14 Flip CM1402F)
  337. items:
  338. - const: google,tentacruel-sku262147
  339. - const: google,tentacruel-sku262146
  340. - const: google,tentacruel-sku262145
  341. - const: google,tentacruel-sku262144
  342. - const: google,tentacruel
  343. - const: mediatek,mt8186
  344. - description: Google Tentacruel (ASUS Chromebook CM14 Flip CM1402F)
  345. items:
  346. - const: google,tentacruel-sku262151
  347. - const: google,tentacruel-sku262150
  348. - const: google,tentacruel-sku262149
  349. - const: google,tentacruel-sku262148
  350. - const: google,tentacruel
  351. - const: mediatek,mt8186
  352. - description: Google Tentacool (ASUS Chromebook CM14 CM1402C)
  353. items:
  354. - const: google,tentacruel-sku327681
  355. - const: google,tentacruel
  356. - const: mediatek,mt8186
  357. - description: Google Tentacool (ASUS Chromebook CM14 CM1402C)
  358. items:
  359. - const: google,tentacruel-sku327683
  360. - const: google,tentacruel
  361. - const: mediatek,mt8186
  362. - description: Google Voltorb (Acer Chromebook 311 C723/C732T)
  363. items:
  364. - const: google,voltorb
  365. - const: mediatek,mt8186
  366. - items:
  367. - enum:
  368. - mediatek,mt8186-evb
  369. - const: mediatek,mt8186
  370. - description: Google Ciri (Lenovo Chromebook Duet (11", 9))
  371. items:
  372. - enum:
  373. - google,ciri-sku0
  374. - google,ciri-sku1
  375. - google,ciri-sku2
  376. - google,ciri-sku3
  377. - google,ciri-sku4
  378. - google,ciri-sku5
  379. - google,ciri-sku6
  380. - google,ciri-sku7
  381. - const: google,ciri
  382. - const: mediatek,mt8188
  383. - items:
  384. - enum:
  385. - mediatek,mt8188-evb
  386. - const: mediatek,mt8188
  387. - description: Google Hayato
  388. items:
  389. - const: google,hayato-rev1
  390. - const: google,hayato
  391. - const: mediatek,mt8192
  392. - description: Google Spherion (Acer Chromebook 514)
  393. items:
  394. - const: google,spherion-rev3
  395. - const: google,spherion-rev2
  396. - const: google,spherion-rev1
  397. - const: google,spherion-rev0
  398. - const: google,spherion
  399. - const: mediatek,mt8192
  400. - items:
  401. - enum:
  402. - mediatek,mt8192-evb
  403. - const: mediatek,mt8192
  404. - description: Acer Tomato (Acer Chromebook Spin 513 CP513-2H)
  405. items:
  406. - enum:
  407. - google,tomato-rev2
  408. - google,tomato-rev1
  409. - const: google,tomato
  410. - const: mediatek,mt8195
  411. - description: Acer Tomato rev3 - 4 (Acer Chromebook Spin 513 CP513-2H)
  412. items:
  413. - const: google,tomato-rev4
  414. - const: google,tomato-rev3
  415. - const: google,tomato
  416. - const: mediatek,mt8195
  417. - description: HP Dojo sku1, 3, 5, 7 (HP Chromebook x360 13b-ca0002sa)
  418. items:
  419. - const: google,dojo-sku7
  420. - const: google,dojo-sku5
  421. - const: google,dojo-sku3
  422. - const: google,dojo-sku1
  423. - const: google,dojo
  424. - const: mediatek,mt8195
  425. - items:
  426. - enum:
  427. - mediatek,mt8195-demo
  428. - mediatek,mt8195-evb
  429. - const: mediatek,mt8195
  430. - items:
  431. - enum:
  432. - mediatek,mt8365-evk
  433. - const: mediatek,mt8365
  434. - items:
  435. - enum:
  436. - ezurio,mt8370-tungsten-smarc
  437. - grinn,genio-510-sbc
  438. - mediatek,mt8370-evk
  439. - const: mediatek,mt8370
  440. - const: mediatek,mt8188
  441. - items:
  442. - enum:
  443. - ezurio,mt8390-tungsten-smarc
  444. - grinn,genio-700-sbc
  445. - mediatek,mt8390-evk
  446. - const: mediatek,mt8390
  447. - const: mediatek,mt8188
  448. - items:
  449. - enum:
  450. - kontron,3-5-sbc-i1200
  451. - mediatek,mt8395-evk
  452. - mediatek,mt8395-evk-ufs
  453. - radxa,nio-12l
  454. - const: mediatek,mt8395
  455. - const: mediatek,mt8195
  456. - items:
  457. - enum:
  458. - mediatek,mt8516-pumpkin
  459. - const: mediatek,mt8516
  460. additionalProperties: true
  461. ...