295 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */2/*3 * Copyright (c) 2015, The Linux Foundation. All rights reserved.4 * Copyright (c) 2022 Linaro Ltd5 * Author: Krzysztof Kozlowski <krzk@kernel.org> based on previous work of Kumar Gala.6 */7#ifndef _DT_BINDINGS_ARM_QCOM_IDS_H8#define _DT_BINDINGS_ARM_QCOM_IDS_H9 10/*11 * The MSM chipset and hardware revision used by Qualcomm bootloaders, DTS for12 * older chipsets (qcom,msm-id) and in socinfo driver:13 */14#define QCOM_ID_MSM8260 7015#define QCOM_ID_MSM8660 7116#define QCOM_ID_APQ8060 8617#define QCOM_ID_MSM8960 8718#define QCOM_ID_APQ8064 10919#define QCOM_ID_MSM8930 11620#define QCOM_ID_MSM8630 11721#define QCOM_ID_MSM8230 11822#define QCOM_ID_APQ8030 11923#define QCOM_ID_MSM8627 12024#define QCOM_ID_MSM8227 12125#define QCOM_ID_MSM8660A 12226#define QCOM_ID_MSM8260A 12327#define QCOM_ID_APQ8060A 12428#define QCOM_ID_MSM8974 12629#define QCOM_ID_MSM8225 12730#define QCOM_ID_MSM8625 12931#define QCOM_ID_MPQ8064 13032#define QCOM_ID_MSM8960AB 13833#define QCOM_ID_APQ8060AB 13934#define QCOM_ID_MSM8260AB 14035#define QCOM_ID_MSM8660AB 14136#define QCOM_ID_MSM8930AA 14237#define QCOM_ID_MSM8630AA 14338#define QCOM_ID_MSM8230AA 14439#define QCOM_ID_MSM8626 14540#define QCOM_ID_MSM8610 14741#define QCOM_ID_APQ8064AB 15342#define QCOM_ID_MSM8930AB 15443#define QCOM_ID_MSM8630AB 15544#define QCOM_ID_MSM8230AB 15645#define QCOM_ID_APQ8030AB 15746#define QCOM_ID_MSM8226 15847#define QCOM_ID_MSM8526 15948#define QCOM_ID_APQ8030AA 16049#define QCOM_ID_MSM8110 16150#define QCOM_ID_MSM8210 16251#define QCOM_ID_MSM8810 16352#define QCOM_ID_MSM8212 16453#define QCOM_ID_MSM8612 16554#define QCOM_ID_MSM8112 16655#define QCOM_ID_MSM8125 16756#define QCOM_ID_MSM8225Q 16857#define QCOM_ID_MSM8625Q 16958#define QCOM_ID_MSM8125Q 17059#define QCOM_ID_APQ8064AA 17260#define QCOM_ID_APQ8084 17861#define QCOM_ID_MSM8130 17962#define QCOM_ID_MSM8130AA 18063#define QCOM_ID_MSM8130AB 18164#define QCOM_ID_MSM8627AA 18265#define QCOM_ID_MSM8227AA 18366#define QCOM_ID_APQ8074 18467#define QCOM_ID_MSM8274 18568#define QCOM_ID_MSM8674 18669#define QCOM_ID_MDM9635 18770#define QCOM_ID_MSM8974PRO_AC 19471#define QCOM_ID_MSM8126 19872#define QCOM_ID_APQ8026 19973#define QCOM_ID_MSM8926 20074#define QCOM_ID_IPQ8062 20175#define QCOM_ID_IPQ8064 20276#define QCOM_ID_IPQ8066 20377#define QCOM_ID_IPQ8068 20478#define QCOM_ID_MSM8326 20579#define QCOM_ID_MSM8916 20680#define QCOM_ID_MSM8994 20781#define QCOM_ID_APQ8074PRO_AA 20882#define QCOM_ID_APQ8074PRO_AB 20983#define QCOM_ID_APQ8074PRO_AC 21084#define QCOM_ID_MSM8274PRO_AA 21185#define QCOM_ID_MSM8274PRO_AB 21286#define QCOM_ID_MSM8274PRO_AC 21387#define QCOM_ID_MSM8674PRO_AA 21488#define QCOM_ID_MSM8674PRO_AB 21589#define QCOM_ID_MSM8674PRO_AC 21690#define QCOM_ID_MSM8974PRO_AA 21791#define QCOM_ID_MSM8974PRO_AB 21892#define QCOM_ID_APQ8028 21993#define QCOM_ID_MSM8128 22094#define QCOM_ID_MSM8228 22195#define QCOM_ID_MSM8528 22296#define QCOM_ID_MSM8628 22397#define QCOM_ID_MSM8928 22498#define QCOM_ID_MSM8510 22599#define QCOM_ID_MSM8512 226100#define QCOM_ID_MSM8936 233101#define QCOM_ID_MDM9640 234102#define QCOM_ID_MSM8939 239103#define QCOM_ID_APQ8036 240104#define QCOM_ID_APQ8039 241105#define QCOM_ID_MSM8236 242106#define QCOM_ID_MSM8636 243107#define QCOM_ID_MSM8909 245108#define QCOM_ID_MSM8996 246109#define QCOM_ID_APQ8016 247110#define QCOM_ID_MSM8216 248111#define QCOM_ID_MSM8116 249112#define QCOM_ID_MSM8616 250113#define QCOM_ID_MSM8992 251114#define QCOM_ID_APQ8092 252115#define QCOM_ID_APQ8094 253116#define QCOM_ID_MSM8209 258117#define QCOM_ID_MSM8208 259118#define QCOM_ID_MDM9209 260119#define QCOM_ID_MDM9309 261120#define QCOM_ID_MDM9609 262121#define QCOM_ID_MSM8239 263122#define QCOM_ID_MSM8952 264123#define QCOM_ID_APQ8009 265124#define QCOM_ID_MSM8956 266125#define QCOM_ID_MSM8929 268126#define QCOM_ID_MSM8629 269127#define QCOM_ID_MSM8229 270128#define QCOM_ID_APQ8029 271129#define QCOM_ID_APQ8056 274130#define QCOM_ID_MSM8609 275131#define QCOM_ID_APQ8076 277132#define QCOM_ID_MSM8976 278133#define QCOM_ID_MDM9650 279134#define QCOM_ID_IPQ8065 280135#define QCOM_ID_IPQ8069 281136#define QCOM_ID_MDM9655 283137#define QCOM_ID_MDM9250 284138#define QCOM_ID_MDM9255 285139#define QCOM_ID_MDM9350 286140#define QCOM_ID_APQ8052 289141#define QCOM_ID_MDM9607 290142#define QCOM_ID_APQ8096 291143#define QCOM_ID_MSM8998 292144#define QCOM_ID_MSM8953 293145#define QCOM_ID_MSM8937 294146#define QCOM_ID_APQ8037 295147#define QCOM_ID_MDM8207 296148#define QCOM_ID_MDM9207 297149#define QCOM_ID_MDM9307 298150#define QCOM_ID_MDM9628 299151#define QCOM_ID_MSM8909W 300152#define QCOM_ID_APQ8009W 301153#define QCOM_ID_MSM8996L 302154#define QCOM_ID_MSM8917 303155#define QCOM_ID_APQ8053 304156#define QCOM_ID_MSM8996SG 305157#define QCOM_ID_APQ8017 307158#define QCOM_ID_MSM8217 308159#define QCOM_ID_MSM8617 309160#define QCOM_ID_MSM8996AU 310161#define QCOM_ID_APQ8096AU 311162#define QCOM_ID_APQ8096SG 312163#define QCOM_ID_MSM8940 313164#define QCOM_ID_SDX201 314165#define QCOM_ID_SDM660 317166#define QCOM_ID_SDM630 318167#define QCOM_ID_APQ8098 319168#define QCOM_ID_MSM8920 320169#define QCOM_ID_SDM845 321170#define QCOM_ID_MDM9206 322171#define QCOM_ID_IPQ8074 323172#define QCOM_ID_SDA660 324173#define QCOM_ID_SDM658 325174#define QCOM_ID_SDA658 326175#define QCOM_ID_SDA630 327176#define QCOM_ID_MSM8905 331177#define QCOM_ID_SDX202 333178#define QCOM_ID_SDM670 336179#define QCOM_ID_SDM450 338180#define QCOM_ID_SM8150 339181#define QCOM_ID_SDA845 341182#define QCOM_ID_IPQ8072 342183#define QCOM_ID_IPQ8076 343184#define QCOM_ID_IPQ8078 344185#define QCOM_ID_SDM636 345186#define QCOM_ID_SDA636 346187#define QCOM_ID_SDM632 349188#define QCOM_ID_SDA632 350189#define QCOM_ID_SDA450 351190#define QCOM_ID_SDM439 353191#define QCOM_ID_SDM429 354192#define QCOM_ID_SM8250 356193#define QCOM_ID_SA8155 362194#define QCOM_ID_SDA439 363195#define QCOM_ID_SDA429 364196#define QCOM_ID_SM7150 365197#define QCOM_ID_SM7150P 366198#define QCOM_ID_IPQ8070 375199#define QCOM_ID_IPQ8071 376200#define QCOM_ID_QM215 386201#define QCOM_ID_IPQ8072A 389202#define QCOM_ID_IPQ8074A 390203#define QCOM_ID_IPQ8076A 391204#define QCOM_ID_IPQ8078A 392205#define QCOM_ID_SM6125 394206#define QCOM_ID_IPQ8070A 395207#define QCOM_ID_IPQ8071A 396208#define QCOM_ID_IPQ8172 397209#define QCOM_ID_IPQ8173 398210#define QCOM_ID_IPQ8174 399211#define QCOM_ID_IPQ6018 402212#define QCOM_ID_IPQ6028 403213#define QCOM_ID_SDM429W 416214#define QCOM_ID_SM4250 417215#define QCOM_ID_IPQ6000 421216#define QCOM_ID_IPQ6010 422217#define QCOM_ID_SC7180 425218#define QCOM_ID_SM6350 434219#define QCOM_ID_QCM2150 436220#define QCOM_ID_SDA429W 437221#define QCOM_ID_SM8350 439222#define QCOM_ID_QCM2290 441223#define QCOM_ID_SM7125 443224#define QCOM_ID_SM6115 444225#define QCOM_ID_IPQ5010 446226#define QCOM_ID_IPQ5018 447227#define QCOM_ID_IPQ5028 448228#define QCOM_ID_SC8280XP 449229#define QCOM_ID_IPQ6005 453230#define QCOM_ID_QRB5165 455231#define QCOM_ID_SM8450 457232#define QCOM_ID_SM7225 459233#define QCOM_ID_SA8295P 460234#define QCOM_ID_SA8540P 461235#define QCOM_ID_QCM4290 469236#define QCOM_ID_QCS4290 470237#define QCOM_ID_SM7325 475238#define QCOM_ID_SM8450_2 480239#define QCOM_ID_SM8450_3 482240#define QCOM_ID_SC7280 487241#define QCOM_ID_SC7180P 495242#define QCOM_ID_QCM6490 497243#define QCOM_ID_SM7325P 499244#define QCOM_ID_IPQ5000 503245#define QCOM_ID_IPQ0509 504246#define QCOM_ID_IPQ0518 505247#define QCOM_ID_SM6375 507248#define QCOM_ID_IPQ9514 510249#define QCOM_ID_IPQ9550 511250#define QCOM_ID_IPQ9554 512251#define QCOM_ID_IPQ9570 513252#define QCOM_ID_IPQ9574 514253#define QCOM_ID_SM8550 519254#define QCOM_ID_IPQ5016 520255#define QCOM_ID_IPQ9510 521256#define QCOM_ID_QRB4210 523257#define QCOM_ID_QRB2210 524258#define QCOM_ID_SM8475 530259#define QCOM_ID_SM8475P 531260#define QCOM_ID_SA8775P 534261#define QCOM_ID_QRU1000 539262#define QCOM_ID_SM8475_2 540263#define QCOM_ID_QDU1000 545264#define QCOM_ID_X1E80100 555265#define QCOM_ID_SM8650 557266#define QCOM_ID_SM4450 568267#define QCOM_ID_QDU1010 587268#define QCOM_ID_QRU1032 588269#define QCOM_ID_QRU1052 589270#define QCOM_ID_QRU1062 590271#define QCOM_ID_IPQ5332 592272#define QCOM_ID_IPQ5322 593273#define QCOM_ID_IPQ5312 594274#define QCOM_ID_IPQ5302 595275#define QCOM_ID_QCS8550 603276#define QCOM_ID_QCM8550 604277#define QCOM_ID_IPQ5300 624278#define QCOM_ID_IPQ5321 650279#define QCOM_ID_QCS8300 674280#define QCOM_ID_QCS8275 675281 282/*283 * The board type and revision information, used by Qualcomm bootloaders and284 * DTS for older chipsets (qcom,board-id):285 */286#define QCOM_BOARD_ID(a, major, minor) \287 (((major & 0xff) << 16) | ((minor & 0xff) << 8) | QCOM_BOARD_ID_##a)288 289#define QCOM_BOARD_ID_MTP 8290#define QCOM_BOARD_ID_DRAGONBOARD 10291#define QCOM_BOARD_ID_QRD 11292#define QCOM_BOARD_ID_SBC 24293 294#endif /* _DT_BINDINGS_ARM_QCOM_IDS_H */295