diff --git a/src/arm/soc.c b/src/arm/soc.c index 2bf4827..e75e55c 100644 --- a/src/arm/soc.c +++ b/src/arm/soc.c @@ -213,7 +213,7 @@ bool match_mediatek(char* soc_name, struct system_on_chip* soc) { CHECK_SOC(tmp, "MT6797", "Helio X20 / X23", SOC_MTK_MT6797, soc, 20) //CHECK_SOC(tmp, "?", "Helio X25", SOC_MTK_, soc, 20) CHECK_SOC(tmp, "MT6797X", "Helio X27", SOC_MTK_MT6797X, soc, 20) - CHECK_SOC(tmp, "MT6797", "Helio X30", SOC_MTK_MT6797, soc, 10) + CHECK_SOC(tmp, "MT6799", "Helio X30", SOC_MTK_MT6799, soc, 10) // MT XXXX // CHECK_SOC(tmp, "MT2523", "MT2523", SOC_MTK_MT2523, soc, 28) CHECK_SOC(tmp, "MT2601", "MT2601", SOC_MTK_MT2601, soc, 28) @@ -280,35 +280,36 @@ bool match_qualcomm(char* soc_name, struct system_on_chip* soc) { SOC_START // Snapdragon S1 // - CHECK_SOC(tmp, "MSM7627A", "S1", SOC_SNAPD_MSM7627A, soc, 65) - CHECK_SOC(tmp, "MSM7225", "S1", SOC_SNAPD_MSM7225, soc, 65) - CHECK_SOC(tmp, "MSM7625", "S1", SOC_SNAPD_MSM7625, soc, 65) - CHECK_SOC(tmp, "MSM7625A", "S1", SOC_SNAPD_MSM7625A, soc, 45) - CHECK_SOC(tmp, "MSM7627", "S1", SOC_SNAPD_MSM7627, soc, 65) - CHECK_SOC(tmp, "MSM7227A", "S1", SOC_SNAPD_MSM7227A, soc, 45) - CHECK_SOC(tmp, "QSD8250", "S1", SOC_SNAPD_QSD8250, soc, 65) - CHECK_SOC(tmp, "MSM7227", "S1", SOC_SNAPD_MSM7227, soc, 65) - CHECK_SOC(tmp, "MSM7225A", "S1", SOC_SNAPD_MSM7225A, soc, 45) + CHECK_SOC(tmp, "QSD8650", "S1", SOC_SNAPD_QSD8650, soc, 65) + CHECK_SOC(tmp, "QSD8250", "S1", SOC_SNAPD_QSD8250, soc, 65) + CHECK_SOC(tmp, "MSM7627", "S1", SOC_SNAPD_MSM7627, soc, 65) + CHECK_SOC(tmp, "MSM7227", "S1", SOC_SNAPD_MSM7227, soc, 65) + CHECK_SOC(tmp, "MSM7627A", "S1", SOC_SNAPD_MSM7627A, soc, 45) + CHECK_SOC(tmp, "MSM7227A", "S1", SOC_SNAPD_MSM7227A, soc, 45) + CHECK_SOC(tmp, "MSM7625", "S1", SOC_SNAPD_MSM7625, soc, 65) + CHECK_SOC(tmp, "MSM7225", "S1", SOC_SNAPD_MSM7225, soc, 65) + CHECK_SOC(tmp, "MSM7625A", "S1", SOC_SNAPD_MSM7625A, soc, 45) + CHECK_SOC(tmp, "MSM7225A", "S1", SOC_SNAPD_MSM7225A, soc, 45) // Snapdragon S2 // - CHECK_SOC(tmp, "MSM7230", "S2", SOC_SNAPD_MSM7230, soc, 45) - CHECK_SOC(tmp, "MSM8655T", "S2", SOC_SNAPD_MSM8655T, soc, 45) - CHECK_SOC(tmp, "MSM8255", "S2", SOC_SNAPD_MSM8255, soc, 45) - CHECK_SOC(tmp, "MSM8255T", "S2", SOC_SNAPD_MSM8255T, soc, 45) CHECK_SOC(tmp, "MSM8655", "S2", SOC_SNAPD_MSM8655, soc, 45) - CHECK_SOC(tmp, "APQ8055", "S2", SOC_SNAPD_APQ8055, soc, 45) + CHECK_SOC(tmp, "MSM8255", "S2", SOC_SNAPD_MSM8255, soc, 45) + CHECK_SOC(tmp, "APQ8055", "S2", SOC_SNAPD_APQ8055, soc, 45) + CHECK_SOC(tmp, "MSM7630", "S2", SOC_SNAPD_MSM7630, soc, 45) + CHECK_SOC(tmp, "MSM7230", "S2", SOC_SNAPD_MSM7230, soc, 45) // Snapdragon S3 // - CHECK_SOC(tmp, "MSM8260", "S3", SOC_SNAPD_MSM8260, soc, 45) CHECK_SOC(tmp, "MSM8660", "S3", SOC_SNAPD_MSM8660, soc, 45) + CHECK_SOC(tmp, "MSM8260", "S3", SOC_SNAPD_MSM8260, soc, 45) CHECK_SOC(tmp, "APQ8060", "S3", SOC_SNAPD_APQ8060, soc, 45) // Snapdragon S4 // - CHECK_SOC(tmp, "MSM8225", "S4 Play", SOC_SNAPD_MSM8225, soc, 45) - CHECK_SOC(tmp, "MSM8225Q", "S4 Play", SOC_SNAPD_MSM8225Q, soc, 45) - CHECK_SOC(tmp, "MSM8227", "S4 Plus", SOC_SNAPD_MSM8227, soc, 28) + CHECK_SOC(tmp, "MSM8225", "S4 Play", SOC_SNAPD_MSM8225, soc, 45) + CHECK_SOC(tmp, "MSM8625", "S4 Play", SOC_SNAPD_MSM8625, soc, 45) + CHECK_SOC(tmp, "APQ8060A", "S4 Plus", SOC_SNAPD_APQ8060A, soc, 28) CHECK_SOC(tmp, "MSM8960", "S4 Plus", SOC_SNAPD_MSM8960, soc, 28) - CHECK_SOC(tmp, "MSM8930", "S4 Plus", SOC_SNAPD_MSM8930, soc, 28) CHECK_SOC(tmp, "MSM8260A", "S4 Plus", SOC_SNAPD_MSM8260A, soc, 28) - CHECK_SOC(tmp, "MSM8230", "S4 Plus", SOC_SNAPD_MSM8230, soc, 28) + CHECK_SOC(tmp, "MSM8627", "S4 Plus", SOC_SNAPD_MSM8627, soc, 28) + CHECK_SOC(tmp, "MSM8227", "S4 Plus", SOC_SNAPD_MSM8227, soc, 28) CHECK_SOC(tmp, "APQ8064", "S4 Pro", SOC_SNAPD_APQ8064, soc, 28) + CHECK_SOC(tmp, "MSM8960T", "S4 Pro", SOC_SNAPD_MSM8960T, soc, 28) // Snapdragon 2XX // CHECK_SOC(tmp, "MSM8212", "200", SOC_SNAPD_MSM8212, soc, 45) CHECK_SOC(tmp, "MSM8625Q", "200", SOC_SNAPD_MSM8625Q, soc, 45) diff --git a/src/arm/socs.h b/src/arm/socs.h index 44dea2d..84ac1d8 100644 --- a/src/arm/socs.h +++ b/src/arm/socs.h @@ -75,6 +75,7 @@ enum { SOC_MTK_MT6795, SOC_MTK_MT6797, SOC_MTK_MT6797X, + SOC_MTK_MT6799, SOC_MTK_MT2523, SOC_MTK_MT2601, SOC_MTK_MT6515, @@ -124,30 +125,33 @@ enum { SOC_MTK_MT8765B, SOC_MTK_MT8783, // Snapdragon // - SOC_SNAPD_MSM7627A, - SOC_SNAPD_MSM7225, - SOC_SNAPD_MSM7625, - SOC_SNAPD_MSM7625A, - SOC_SNAPD_MSM7627, - SOC_SNAPD_MSM7227A, + SOC_SNAPD_QSD8650, SOC_SNAPD_QSD8250, + SOC_SNAPD_MSM7627, SOC_SNAPD_MSM7227, + SOC_SNAPD_MSM7627A, + SOC_SNAPD_MSM7227A, + SOC_SNAPD_MSM7625, + SOC_SNAPD_MSM7225, + SOC_SNAPD_MSM7625A, SOC_SNAPD_MSM7225A, - SOC_SNAPD_MSM7230, - SOC_SNAPD_MSM8655T, - SOC_SNAPD_MSM8255, - SOC_SNAPD_MSM8255T, SOC_SNAPD_MSM8655, + SOC_SNAPD_MSM8255, SOC_SNAPD_APQ8055, - SOC_SNAPD_MSM8260, + SOC_SNAPD_MSM7630, + SOC_SNAPD_MSM7230, SOC_SNAPD_MSM8660, + SOC_SNAPD_MSM8260, SOC_SNAPD_APQ8060, SOC_SNAPD_MSM8225, - SOC_SNAPD_MSM8227, + SOC_SNAPD_MSM8625, + SOC_SNAPD_APQ8060A, SOC_SNAPD_MSM8960, SOC_SNAPD_MSM8260A, - SOC_SNAPD_MSM8230, + SOC_SNAPD_MSM8627, + SOC_SNAPD_MSM8227, SOC_SNAPD_APQ8064, + SOC_SNAPD_MSM8960T, SOC_SNAPD_MSM8212, SOC_SNAPD_MSM8625Q, SOC_SNAPD_MSM8210,