From ce4a3041fe8a3f4ae754e35deaaea4e2bb87d512 Mon Sep 17 00:00:00 2001 From: Cheng-Hsin Weng Date: Tue, 13 Oct 2026 10:59:04 +0800 Subject: [PATCH] Qualcomm AI Engine Direct - Add SC8480XP support Register SC8480XP as SoC model 88 with the HTP V81 configuration and expose it through the Qualcomm backend lookup tables.\n\nAuthored with Codex. --- backends/qualcomm/serialization/qc_compiler_spec.fbs | 1 + backends/qualcomm/serialization/qc_schema.py | 2 ++ backends/qualcomm/utils/utils.py | 2 ++ 3 files changed, 5 insertions(+) diff --git a/backends/qualcomm/serialization/qc_compiler_spec.fbs b/backends/qualcomm/serialization/qc_compiler_spec.fbs index f740c2c7e71..00c6f347c9f 100644 --- a/backends/qualcomm/serialization/qc_compiler_spec.fbs +++ b/backends/qualcomm/serialization/qc_compiler_spec.fbs @@ -48,6 +48,7 @@ enum QcomChipset: int { SA8295 = 39, SA8797 = 72, SC8380XP = 60, + SC8480XP = 88, SM7675 = 70, SM8350 = 30, SM8450 = 36, diff --git a/backends/qualcomm/serialization/qc_schema.py b/backends/qualcomm/serialization/qc_schema.py index 5cc02a4035b..6dd1fd8db6d 100644 --- a/backends/qualcomm/serialization/qc_schema.py +++ b/backends/qualcomm/serialization/qc_schema.py @@ -55,6 +55,7 @@ class QcomChipset(IntEnum): SA8295 = 39 # v68 SA8797 = 72 # v81 SC8380XP = 60 # v73 + SC8480XP = 88 # v81 SM7675 = 70 # v73 SM8350 = 30 # v68 SM8450 = 36 # v69 @@ -89,6 +90,7 @@ class SocInfo: QcomChipset.SA8295: SocInfo(QcomChipset.SA8295, HtpInfo(HtpArch.V68, 8)), QcomChipset.SA8797: SocInfo(QcomChipset.SA8797, HtpInfo(HtpArch.V81, 16)), QcomChipset.SC8380XP: SocInfo(QcomChipset.SC8380XP, HtpInfo(HtpArch.V73, 8)), + QcomChipset.SC8480XP: SocInfo(QcomChipset.SC8480XP, HtpInfo(HtpArch.V81, 8)), QcomChipset.SM7675: SocInfo(QcomChipset.SM7675, HtpInfo(HtpArch.V73, 4)), QcomChipset.SM8350: SocInfo(QcomChipset.SM8350, HtpInfo(HtpArch.V68, 4)), QcomChipset.SM8450: SocInfo(QcomChipset.SM8450, HtpInfo(HtpArch.V69, 8)), diff --git a/backends/qualcomm/utils/utils.py b/backends/qualcomm/utils/utils.py index 2e58976e21b..1320cd43d37 100644 --- a/backends/qualcomm/utils/utils.py +++ b/backends/qualcomm/utils/utils.py @@ -1431,6 +1431,7 @@ def get_soc_to_htp_arch_map(): "SA8295": HtpArch.V68, "SA8797": HtpArch.V81, "SC8380XP": HtpArch.V73, + "SC8480XP": HtpArch.V81, "SM8350": HtpArch.V68, "SM8450": HtpArch.V69, "SM8475": HtpArch.V69, @@ -1467,6 +1468,7 @@ def get_soc_to_chipset_map(): "SA8295": QcomChipset.SA8295, "SA8797": QcomChipset.SA8797, "SC8380XP": QcomChipset.SC8380XP, + "SC8480XP": QcomChipset.SC8480XP, "SM7675": QcomChipset.SM7675, "SM8350": QcomChipset.SM8350, "SM8450": QcomChipset.SM8450,