diff --git a/backends/qualcomm/README.md b/backends/qualcomm/README.md index 89c7cf07b25..fa82c38b2fd 100644 --- a/backends/qualcomm/README.md +++ b/backends/qualcomm/README.md @@ -22,6 +22,7 @@ Please check `generate_qnn_executorch_compiler_spec()` in - Snapdragon 8 Gen 3 - Snapdragon 8 Elite - SA8295 +- SA8255 - SSG2115P - SSG2125P - SXR1230P diff --git a/backends/qualcomm/serialization/qc_compiler_spec.fbs b/backends/qualcomm/serialization/qc_compiler_spec.fbs index 3000c9e1187..773375a4726 100644 --- a/backends/qualcomm/serialization/qc_compiler_spec.fbs +++ b/backends/qualcomm/serialization/qc_compiler_spec.fbs @@ -46,6 +46,7 @@ enum QcomChipset: int { SXR2330P = 75, QCS9100 = 77, SAR2230P = 95, + SA8255 = 52, } /// Indicate the information of the specified SoC. diff --git a/backends/qualcomm/serialization/qc_schema.py b/backends/qualcomm/serialization/qc_schema.py index bcbd53a235e..7b2600a003f 100644 --- a/backends/qualcomm/serialization/qc_schema.py +++ b/backends/qualcomm/serialization/qc_schema.py @@ -52,6 +52,7 @@ class QcomChipset(IntEnum): SXR2330P = 75 # v79 QCS9100 = 77 # v73 SAR2230P = 95 # v81 + SA8255 = 52 # v73 @dataclass @@ -65,6 +66,7 @@ class SocInfo: QcomChipset.SM8450: SocInfo(QcomChipset.SM8450, HtpInfo(HtpArch.V69, 8)), QcomChipset.SM8475: SocInfo(QcomChipset.SM8475, HtpInfo(HtpArch.V69, 8)), QcomChipset.SM8550: SocInfo(QcomChipset.SM8550, HtpInfo(HtpArch.V73, 8)), + QcomChipset.SA8255: SocInfo(QcomChipset.SA8255, HtpInfo(HtpArch.V73, 8)), QcomChipset.SM8650: SocInfo(QcomChipset.SM8650, HtpInfo(HtpArch.V75, 8)), QcomChipset.SM8750: SocInfo(QcomChipset.SM8750, HtpInfo(HtpArch.V79, 8)), QcomChipset.SSG2115P: SocInfo(QcomChipset.SSG2115P, HtpInfo(HtpArch.V73, 2)), diff --git a/backends/qualcomm/utils/utils.py b/backends/qualcomm/utils/utils.py index d26e9530f0b..11a2f57a64f 100644 --- a/backends/qualcomm/utils/utils.py +++ b/backends/qualcomm/utils/utils.py @@ -1092,6 +1092,7 @@ def get_soc_to_arch_map(): "SM8450": HtpArch.V69, "SM8475": HtpArch.V69, "SM8550": HtpArch.V73, + "SA8255": HtpArch.V73, "SM8650": HtpArch.V75, "SM8750": HtpArch.V79, "SSG2115P": HtpArch.V73, @@ -1110,6 +1111,7 @@ def get_soc_to_chipset_map(): "SM8450": QcomChipset.SM8450, "SM8475": QcomChipset.SM8475, "SM8550": QcomChipset.SM8550, + "SA8255": QcomChipset.SA8255, "SM8650": QcomChipset.SM8650, "SM8750": QcomChipset.SM8750, "SSG2115P": QcomChipset.SSG2115P,