linux/include/dt-bindings/arm/qcom,ids.h

/* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
/*
 * Copyright (c) 2015, The Linux Foundation. All rights reserved.
 * Copyright (c) 2022 Linaro Ltd
 * Author: Krzysztof Kozlowski <[email protected]> based on previous work of Kumar Gala.
 */
#ifndef _DT_BINDINGS_ARM_QCOM_IDS_H
#define _DT_BINDINGS_ARM_QCOM_IDS_H

/*
 * The MSM chipset and hardware revision used by Qualcomm bootloaders, DTS for
 * older chipsets (qcom,msm-id) and in socinfo driver:
 */
#define QCOM_ID_MSM8260
#define QCOM_ID_MSM8660
#define QCOM_ID_APQ8060
#define QCOM_ID_MSM8960
#define QCOM_ID_APQ8064
#define QCOM_ID_MSM8930
#define QCOM_ID_MSM8630
#define QCOM_ID_MSM8230
#define QCOM_ID_APQ8030
#define QCOM_ID_MSM8627
#define QCOM_ID_MSM8227
#define QCOM_ID_MSM8660A
#define QCOM_ID_MSM8260A
#define QCOM_ID_APQ8060A
#define QCOM_ID_MSM8974
#define QCOM_ID_MSM8225
#define QCOM_ID_MSM8625
#define QCOM_ID_MPQ8064
#define QCOM_ID_MSM8960AB
#define QCOM_ID_APQ8060AB
#define QCOM_ID_MSM8260AB
#define QCOM_ID_MSM8660AB
#define QCOM_ID_MSM8930AA
#define QCOM_ID_MSM8630AA
#define QCOM_ID_MSM8230AA
#define QCOM_ID_MSM8626
#define QCOM_ID_MSM8610
#define QCOM_ID_APQ8064AB
#define QCOM_ID_MSM8930AB
#define QCOM_ID_MSM8630AB
#define QCOM_ID_MSM8230AB
#define QCOM_ID_APQ8030AB
#define QCOM_ID_MSM8226
#define QCOM_ID_MSM8526
#define QCOM_ID_APQ8030AA
#define QCOM_ID_MSM8110
#define QCOM_ID_MSM8210
#define QCOM_ID_MSM8810
#define QCOM_ID_MSM8212
#define QCOM_ID_MSM8612
#define QCOM_ID_MSM8112
#define QCOM_ID_MSM8125
#define QCOM_ID_MSM8225Q
#define QCOM_ID_MSM8625Q
#define QCOM_ID_MSM8125Q
#define QCOM_ID_APQ8064AA
#define QCOM_ID_APQ8084
#define QCOM_ID_MSM8130
#define QCOM_ID_MSM8130AA
#define QCOM_ID_MSM8130AB
#define QCOM_ID_MSM8627AA
#define QCOM_ID_MSM8227AA
#define QCOM_ID_APQ8074
#define QCOM_ID_MSM8274
#define QCOM_ID_MSM8674
#define QCOM_ID_MDM9635
#define QCOM_ID_MSM8974PRO_AC
#define QCOM_ID_MSM8126
#define QCOM_ID_APQ8026
#define QCOM_ID_MSM8926
#define QCOM_ID_IPQ8062
#define QCOM_ID_IPQ8064
#define QCOM_ID_IPQ8066
#define QCOM_ID_IPQ8068
#define QCOM_ID_MSM8326
#define QCOM_ID_MSM8916
#define QCOM_ID_MSM8994
#define QCOM_ID_APQ8074PRO_AA
#define QCOM_ID_APQ8074PRO_AB
#define QCOM_ID_APQ8074PRO_AC
#define QCOM_ID_MSM8274PRO_AA
#define QCOM_ID_MSM8274PRO_AB
#define QCOM_ID_MSM8274PRO_AC
#define QCOM_ID_MSM8674PRO_AA
#define QCOM_ID_MSM8674PRO_AB
#define QCOM_ID_MSM8674PRO_AC
#define QCOM_ID_MSM8974PRO_AA
#define QCOM_ID_MSM8974PRO_AB
#define QCOM_ID_APQ8028
#define QCOM_ID_MSM8128
#define QCOM_ID_MSM8228
#define QCOM_ID_MSM8528
#define QCOM_ID_MSM8628
#define QCOM_ID_MSM8928
#define QCOM_ID_MSM8510
#define QCOM_ID_MSM8512
#define QCOM_ID_MSM8936
#define QCOM_ID_MDM9640
#define QCOM_ID_MSM8939
#define QCOM_ID_APQ8036
#define QCOM_ID_APQ8039
#define QCOM_ID_MSM8236
#define QCOM_ID_MSM8636
#define QCOM_ID_MSM8909
#define QCOM_ID_MSM8996
#define QCOM_ID_APQ8016
#define QCOM_ID_MSM8216
#define QCOM_ID_MSM8116
#define QCOM_ID_MSM8616
#define QCOM_ID_MSM8992
#define QCOM_ID_APQ8092
#define QCOM_ID_APQ8094
#define QCOM_ID_MSM8209
#define QCOM_ID_MSM8208
#define QCOM_ID_MDM9209
#define QCOM_ID_MDM9309
#define QCOM_ID_MDM9609
#define QCOM_ID_MSM8239
#define QCOM_ID_MSM8952
#define QCOM_ID_APQ8009
#define QCOM_ID_MSM8956
#define QCOM_ID_MSM8929
#define QCOM_ID_MSM8629
#define QCOM_ID_MSM8229
#define QCOM_ID_APQ8029
#define QCOM_ID_APQ8056
#define QCOM_ID_MSM8609
#define QCOM_ID_APQ8076
#define QCOM_ID_MSM8976
#define QCOM_ID_MDM9650
#define QCOM_ID_IPQ8065
#define QCOM_ID_IPQ8069
#define QCOM_ID_MDM9655
#define QCOM_ID_MDM9250
#define QCOM_ID_MDM9255
#define QCOM_ID_MDM9350
#define QCOM_ID_APQ8052
#define QCOM_ID_MDM9607
#define QCOM_ID_APQ8096
#define QCOM_ID_MSM8998
#define QCOM_ID_MSM8953
#define QCOM_ID_MSM8937
#define QCOM_ID_APQ8037
#define QCOM_ID_MDM8207
#define QCOM_ID_MDM9207
#define QCOM_ID_MDM9307
#define QCOM_ID_MDM9628
#define QCOM_ID_MSM8909W
#define QCOM_ID_APQ8009W
#define QCOM_ID_MSM8996L
#define QCOM_ID_MSM8917
#define QCOM_ID_APQ8053
#define QCOM_ID_MSM8996SG
#define QCOM_ID_APQ8017
#define QCOM_ID_MSM8217
#define QCOM_ID_MSM8617
#define QCOM_ID_MSM8996AU
#define QCOM_ID_APQ8096AU
#define QCOM_ID_APQ8096SG
#define QCOM_ID_MSM8940
#define QCOM_ID_SDX201
#define QCOM_ID_SDM660
#define QCOM_ID_SDM630
#define QCOM_ID_APQ8098
#define QCOM_ID_MSM8920
#define QCOM_ID_SDM845
#define QCOM_ID_MDM9206
#define QCOM_ID_IPQ8074
#define QCOM_ID_SDA660
#define QCOM_ID_SDM658
#define QCOM_ID_SDA658
#define QCOM_ID_SDA630
#define QCOM_ID_MSM8905
#define QCOM_ID_SDX202
#define QCOM_ID_SDM670
#define QCOM_ID_SDM450
#define QCOM_ID_SM8150
#define QCOM_ID_SDA845
#define QCOM_ID_IPQ8072
#define QCOM_ID_IPQ8076
#define QCOM_ID_IPQ8078
#define QCOM_ID_SDM636
#define QCOM_ID_SDA636
#define QCOM_ID_SDM632
#define QCOM_ID_SDA632
#define QCOM_ID_SDA450
#define QCOM_ID_SDM439
#define QCOM_ID_SDM429
#define QCOM_ID_SM8250
#define QCOM_ID_SA8155
#define QCOM_ID_SDA439
#define QCOM_ID_SDA429
#define QCOM_ID_SM7150
#define QCOM_ID_SM7150P
#define QCOM_ID_IPQ8070
#define QCOM_ID_IPQ8071
#define QCOM_ID_QM215
#define QCOM_ID_IPQ8072A
#define QCOM_ID_IPQ8074A
#define QCOM_ID_IPQ8076A
#define QCOM_ID_IPQ8078A
#define QCOM_ID_SM6125
#define QCOM_ID_IPQ8070A
#define QCOM_ID_IPQ8071A
#define QCOM_ID_IPQ8172
#define QCOM_ID_IPQ8173
#define QCOM_ID_IPQ8174
#define QCOM_ID_IPQ6018
#define QCOM_ID_IPQ6028
#define QCOM_ID_SDM429W
#define QCOM_ID_SM4250
#define QCOM_ID_IPQ6000
#define QCOM_ID_IPQ6010
#define QCOM_ID_SC7180
#define QCOM_ID_SM6350
#define QCOM_ID_QCM2150
#define QCOM_ID_SDA429W
#define QCOM_ID_SM8350
#define QCOM_ID_QCM2290
#define QCOM_ID_SM7125
#define QCOM_ID_SM6115
#define QCOM_ID_IPQ5010
#define QCOM_ID_IPQ5018
#define QCOM_ID_IPQ5028
#define QCOM_ID_SC8280XP
#define QCOM_ID_IPQ6005
#define QCOM_ID_QRB5165
#define QCOM_ID_SM8450
#define QCOM_ID_SM7225
#define QCOM_ID_SA8295P
#define QCOM_ID_SA8540P
#define QCOM_ID_QCM4290
#define QCOM_ID_QCS4290
#define QCOM_ID_SM8450_2
#define QCOM_ID_SM8450_3
#define QCOM_ID_SC7280
#define QCOM_ID_SC7180P
#define QCOM_ID_QCM6490
#define QCOM_ID_IPQ5000
#define QCOM_ID_IPQ0509
#define QCOM_ID_IPQ0518
#define QCOM_ID_SM6375
#define QCOM_ID_IPQ9514
#define QCOM_ID_IPQ9550
#define QCOM_ID_IPQ9554
#define QCOM_ID_IPQ9570
#define QCOM_ID_IPQ9574
#define QCOM_ID_SM8550
#define QCOM_ID_IPQ5016
#define QCOM_ID_IPQ9510
#define QCOM_ID_QRB4210
#define QCOM_ID_QRB2210
#define QCOM_ID_SM8475
#define QCOM_ID_SM8475P
#define QCOM_ID_SA8775P
#define QCOM_ID_QRU1000
#define QCOM_ID_SM8475_2
#define QCOM_ID_QDU1000
#define QCOM_ID_X1E80100
#define QCOM_ID_SM8650
#define QCOM_ID_SM4450
#define QCOM_ID_QDU1010
#define QCOM_ID_QRU1032
#define QCOM_ID_QRU1052
#define QCOM_ID_QRU1062
#define QCOM_ID_IPQ5332
#define QCOM_ID_IPQ5322
#define QCOM_ID_IPQ5312
#define QCOM_ID_IPQ5302
#define QCOM_ID_QCS8550
#define QCOM_ID_QCM8550
#define QCOM_ID_IPQ5300
#define QCOM_ID_IPQ5321

/*
 * The board type and revision information, used by Qualcomm bootloaders and
 * DTS for older chipsets (qcom,board-id):
 */
#define QCOM_BOARD_ID(a, major, minor)

#define QCOM_BOARD_ID_MTP
#define QCOM_BOARD_ID_DRAGONBOARD
#define QCOM_BOARD_ID_QRD
#define QCOM_BOARD_ID_SBC

#endif /* _DT_BINDINGS_ARM_QCOM_IDS_H */