﻿namespace Qualcomm.EmergencyDownload.ChipInfo;

// CHIPINFO_PARTNUM
internal enum QualcommPartNumbers : uint
{
    Mdm9250 = 0x032,
    Mdm9255 = 0x034,
    Mdm9350 = 0x039,
    Mdm9650 = 0x03A,
    Mdm9655 = 0x03B,
    Apq8096 = 0x03E,
    Msm8998 = 0x05E,
    Msm8996Sg = 0x05F,
    Apq8098 = 0x062,
    Apq8096Sg = 0x064,
    Msm8997 = 0x06C,
    Msm8996Sgau = 0x06F,
    Apq8096Sgau = 0x071,
    Mdm9660OrSdm660 = 0x07D,
    Sdm630 = 0x07E,
    Mdm9665 = 0x07F,
    Sdm845 = 0x08B,
    Sdc845 = 0x08E,
    Sdm830 = 0x08F,
    Sdm670 = 0x091,
    Sdc830 = 0x092,
    Sda670 = 0x093,
    Sdm640 = 0x095,
    Sdx24 = 0x096,
    Sdx24M = 0x097,
    Sdm450 = 0x09A,
    Sdm855 = 0x0A5,
    Sda855 = 0x0A6,
    Qcs605 = 0x0AA,
    Sdm1000 = 0x0B8,
    Sda865 = 0x0C3,
    Sdm855A = 0x0CB,
    Sdx55 = 0x0CF,
    Qca6390 = 0x0D9,
    Sm7150 = 0x0E6,
    Sm7150P = 0x0E7,
    Sa8150 = 0x0E8,
    Sa8150P = 0x0E9,
    Sm6150P = 0x0EC,
    Sa6155P = 0x0EE,
    Sa6150P = 0x0EF,
    Sa6145P = 0x0F1,
    Sa4155P = 0x0F2,
    SmLahaina = 0x135,
    SmpLahaina = 0x142,
    ScMakena = 0x14A,
    SaMakenaIvi = 0x14B,
    SaMakenaAdas = 0x14C,
    SmLahainaModule = 0x152,
    SmCedros = 0x159,
    SmKodiak = 0x192,
    ScKodiakChrome = 0x193,
    ScKodiakWindows = 0x194,
    QcmKodiak = 0x197,
    QcsKodiak = 0x198,
    SmLahainaLteOnly = 0x19E,
    SmpKodiak = 0x1A1,
    SmpLahainaOemSpecific = 0x1A4,
    SmKodiakLteOnly = 0x1B5,
    SmKailua = 0x1CA,
    SmpKailua = 0x1CB,
    ScpKodiak = 0x1EB,
    SgKailua = 0x1F1,
    SgpKailua = 0x1F2,
    QcmKailua = 0x24F,
    QcsKailua = 0x252,
    SmMilos = 0x2B7,
    SmpMilos = 0x2B9,
    QcmMilos = 0x2D6,
    QcsMilos = 0x2D7,
    QcsKailuaN = 0x2E2,
    QcmKailuaN = 0x303,
    Msm8916 = 0x705,
    Msm8974 = 0x7B0,
    Msm8674 = 0x7B1,
    Msm8274 = 0x7B2,
    Apq8074 = 0x7B3,
    Msm8974Pro = 0x7B4,
    Msm8674Pro = 0x7B5,
    Msm8274Pro = 0x7B6,
    Apq8074Pro = 0x7B7,
    Msm8974Ab = 0x7B8,
    Msm8674Ab = 0x7B9,
    Msm8274Ab = 0x7BA,
    Apq8074Ab = 0x7BB,
    Msm8974Aa = 0x7BC,
    Msm8674Aa = 0x7BD,
    Msm8274Aa = 0x7BE,
    Apq8074Aa = 0x7BF,
    Mdm8225 = 0x7F0,
    Mdm9225OrMdm92251 = 0x7F1,
    Mdm9225MorMdm9225M1 = 0x7F2,
    Mdm8225M = 0x7F3,
    Mdm9625 = 0x7F4,
    Mdm9625M = 0x7F5,
    Mdm9320 = 0x7F7,
    Msm8226 = 0x800,
    Msm8626 = 0x801,
    Msm8526 = 0x802,
    Msm8126 = 0x803,
    Apq8026 = 0x804,
    Msm8926 = 0x805,
    Msm8326 = 0x806,
    Fsm9965 = 0x80A,
    Fsm9955 = 0x80B,
    Fsm9950 = 0x80C,
    Fsm9915 = 0x80D,
    Fsm9910 = 0x80E,
    Fsm9900 = 0x80F,
    Msm8110 = 0x810,
    Msm8210 = 0x811,
    Msm8610 = 0x812,
    Msm8810 = 0x813,
    Msm8212 = 0x814,
    Msm8612 = 0x815,
    Msm8112 = 0x816,
    Msm8510 = 0x817,
    Msm8512 = 0x818,
    Apq80840 = 0x900,
    Apq80841 = 0x901,
    Msm8962 = 0x910,
    Msm8262 = 0x911,
    Apq8062 = 0x912,
    Apq8028 = 0x913,
    Msm8128 = 0x914,
    Msm8228 = 0x915,
    Msm8528 = 0x916,
    Msm8628 = 0x917,
    Msm8928 = 0x918,
    Mdm9630 = 0x920,
    Mdm9635M = 0x921,
    Mdm9230 = 0x922,
    Mdm9235M = 0x923,
    Mdm8630 = 0x924,
    Mdm9330 = 0x925,
    Mpq8092 = 0x930,
    Msm8994 = 0x940,
    Qdf2432 = 0x944,
    Msm8996 = 0x947,
    Mdm9640 = 0x950,
    Mdm9240 = 0x951,
    Mdm9340 = 0x952,
    Mdm9645 = 0x954,
    Mdm9245 = 0x955
}
