From ad0c0511a0ec3fd9b6001fdb4ce3b1f7d30ebde4 Mon Sep 17 00:00:00 2001 From: Dr-Noob Date: Thu, 18 Jul 2024 19:31:46 +0100 Subject: [PATCH] [v1.05][ARM] Add new Snapdragon SoCs (to match_qualcomm) (#253) --- src/arm/soc.c | 8 ++++++++ src/arm/socs.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/src/arm/soc.c b/src/arm/soc.c index 5b47e65..0b3c83d 100644 --- a/src/arm/soc.c +++ b/src/arm/soc.c @@ -578,6 +578,14 @@ bool match_qualcomm(char* soc_name, struct system_on_chip* soc) { SOC_EQ(tmp, "SM8250-AB", "865+", SOC_SNAPD_SM8250_AB, soc, 7) SOC_EQ(tmp, "SM8350", "888", SOC_SNAPD_SM8350, soc, 5) SOC_EQ(tmp, "SM8350-AC", "888+", SOC_SNAPD_SM8350, soc, 5) + // Snapdragon Gen // + SOC_EQ(tmp, "SM4450", "4 Gen 2", SOC_SNAPD_SM4450, soc, 4) + SOC_EQ(tmp, "SM6450", "6 Gen 1", SOC_SNAPD_SM6450, soc, 4) + SOC_EQ(tmp, "SM7435-AB", "7s Gen 2", SOC_SNAPD_SM7435_AB, soc, 4) + SOC_EQ(tmp, "SM7450", "7 Gen 1", SOC_SNAPD_SM7450, soc, 4) + SOC_EQ(tmp, "SM7475", "7+ Gen 2", SOC_SNAPD_SM7475, soc, 4) + SOC_EQ(tmp, "SM8450", "8 Gen 1", SOC_SNAPD_SM8450, soc, 4) + SOC_EQ(tmp, "SM8475", "8+ Gen 1", SOC_SNAPD_SM8475, soc, 4) SOC_END } diff --git a/src/arm/socs.h b/src/arm/socs.h index b57e91f..dd6ef65 100644 --- a/src/arm/socs.h +++ b/src/arm/socs.h @@ -270,6 +270,7 @@ enum { SOC_SNAPD_SDM660, SOC_SNAPD_SM6115, SOC_SNAPD_SM6125, + SOC_SNAPD_SM6450, SOC_SNAPD_SDM670, SOC_SNAPD_SM6150, SOC_SNAPD_SM6350, @@ -284,6 +285,7 @@ enum { SOC_SNAPD_SM7250_AA, SOC_SNAPD_SM7250_AB, SOC_SNAPD_SM7250_AC, + SOC_SNAPD_SM7435_AB, SOC_SNAPD_SM7450, SOC_SNAPD_SM7475, SOC_SNAPD_MSM8974AA,