@@ -306,7 +306,21 @@ bool match_mediatek(char* soc_name, struct system_on_chip* soc) {
306
306
soc -> vendor = SOC_VENDOR_MEDIATEK ;
307
307
308
308
SOC_START
309
- // Dimensity //
309
+ // TODO
310
+ // Dimensity 6000 Series //
311
+ // Dimensity 7000 Series //
312
+ // Dimensity 8000 Series //
313
+ // END TODO
314
+ // Dimensity 9000 Series //
315
+ SOC_EQ (tmp , "MT6983Z ", "Dimensity 9000 ", SOC_MTK_MT6983Z , soc , 4 )
316
+ SOC_EQ (tmp , "MT8798Z /C ","Dimensity 9000 ", SOC_MTK_MT8798ZC, soc, 4)
317
+ SOC_EQ (tmp , "MT6983W" , "Dimensity 9000+" , SOC_MTK_MT6983W , soc , 4 )
318
+ SOC_EQ (tmp , "MT8798Z/T" ,"Dimensity 9000+" , SOC_MTK_MT8798ZT , soc , 4 )
319
+ SOC_EQ (tmp , "MT6985W" , "Dimensity 9200+" , SOC_MTK_MT6985W , soc , 4 )
320
+ SOC_EQ (tmp , "MT6985" , "Dimensity 9200" , SOC_MTK_MT6985 , soc , 4 )
321
+ SOC_EQ (tmp , "MT6989" , "Dimensity 9300" , SOC_MTK_MT6989 , soc , 4 )
322
+ SOC_EQ (tmp , "MT8796" , "Dimensity 9300" , SOC_MTK_MT8796 , soc , 4 )
323
+ // Dimensity 1000 //
310
324
SOC_EQ (tmp , "MT6893Z" , "Dimensity 1300" , SOC_MTK_MT6893Z , soc , 6 )
311
325
SOC_EQ (tmp , "MT6893" , "Dimensity 1200" , SOC_MTK_MT6893 , soc , 6 )
312
326
SOC_EQ (tmp , "MT6891" , "Dimensity 1100" , SOC_MTK_MT6891 , soc , 6 )
@@ -316,12 +330,21 @@ bool match_mediatek(char* soc_name, struct system_on_chip* soc) {
316
330
SOC_EQ (tmp , "MT6885Z" , "Dimensity 1000L" , SOC_MTK_MT6885Z , soc , 7 )
317
331
SOC_EQ (tmp , "MT6889Z" , "Dimensity 1000+" , SOC_MTK_MT6889Z , soc , 7 )
318
332
SOC_EQ (tmp , "MT6883Z" , "Dimensity 1000C" , SOC_MTK_MT6883Z , soc , 7 )
319
- SOC_EQ (tmp , "MT6833" , "Dimensity 700" , SOC_MTK_MT6833 , soc , 7 )
320
- SOC_EQ (tmp , "MT6853" , "Dimensity 720" , SOC_MTK_MT6853 , soc , 7 )
333
+ // Dimensity 900
334
+ SOC_EQ (tmp , "MT6877V/Z" ,"Dimensity 900" , SOC_MTK_MT6877VZ , soc , 6 )
335
+ SOC_EQ (tmp , "MT6877T" ,"Dimensity 920" , SOC_MTK_MT6877T , soc , 6 )
336
+ SOC_EQ (tmp , "MT6855" ,"Dimensity 930" , SOC_MTK_MT6855 , soc , 6 )
337
+ // Dimensity 800
321
338
SOC_EQ (tmp , "MT6873" , "Dimensity 800" , SOC_MTK_MT6873 , soc , 7 )
322
- SOC_EQ (tmp , "MT6853V" , "Dimensity 800U" , SOC_MTK_MT6853V , soc , 7 )
323
- SOC_EQ (tmp , "MT6833" , "Dimensity 810" , SOC_MTK_MT6833 , soc , 6 )
339
+ SOC_EQ (tmp , "MT6853V/T" ,"Dimensity 800U" , SOC_MTK_MT6853VT , soc , 7 )
340
+ SOC_EQ (tmp , "MT6853T" , "Dimensity 800U" , SOC_MTK_MT6853T , soc , 7 )
341
+ SOC_EQ (tmp , "MT6833P" , "Dimensity 810" , SOC_MTK_MT6833P , soc , 6 )
342
+ SOC_EQ (tmp , "MT6833GP" , "Dimensity 810" , SOC_MTK_MT6833GP , soc , 6 )
343
+ SOC_EQ (tmp , "MT6833V" , "Dimensity 810" , SOC_MTK_MT6833V , soc , 6 )
324
344
SOC_EQ (tmp , "MT6875" , "Dimensity 820" , SOC_MTK_MT6875 , soc , 7 )
345
+ // Dimensity 700
346
+ SOC_EQ (tmp , "MT6833" , "Dimensity 700" , SOC_MTK_MT6833 , soc , 7 )
347
+ SOC_EQ (tmp , "MT6853V" , "Dimensity 720" , SOC_MTK_MT6853 , soc , 7 )
325
348
// Helio //
326
349
SOC_EQ (tmp , "MT6761D" , "Helio A20" , SOC_MTK_MT6761D , soc , 12 )
327
350
SOC_EQ (tmp , "MT6761" , "Helio A22" , SOC_MTK_MT6761 , soc , 12 )
0 commit comments