xref: /arm-trusted-firmware/plat/qti/sc7180/inc/qti_map_chipinfo.h (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu /*
2*91f16700Schasinglulu  * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
3*91f16700Schasinglulu  *
4*91f16700Schasinglulu  * SPDX-License-Identifier: BSD-3-Clause
5*91f16700Schasinglulu  */
6*91f16700Schasinglulu #ifndef QTI_MAP_CHIPINFO_H
7*91f16700Schasinglulu #define QTI_MAP_CHIPINFO_H
8*91f16700Schasinglulu 
9*91f16700Schasinglulu #include <stdint.h>
10*91f16700Schasinglulu 
11*91f16700Schasinglulu #include <qti_plat.h>
12*91f16700Schasinglulu 
13*91f16700Schasinglulu #define QTI_JTAG_ID_REG                         0x786130
14*91f16700Schasinglulu #define QTI_SOC_VERSION_MASK                    U(0xFFFF)
15*91f16700Schasinglulu #define QTI_SOC_REVISION_REG                    0x1FC8000
16*91f16700Schasinglulu #define QTI_SOC_REVISION_MASK                   U(0xFFFF)
17*91f16700Schasinglulu #define QTI_JTAG_ID_SHIFT                       12
18*91f16700Schasinglulu #define QTI_JTAG_ID_SC7180                      U(0x012C)
19*91f16700Schasinglulu #define QTI_JTAG_ID_SC7180P                     U(0x0195)
20*91f16700Schasinglulu #define QTI_CHIPINFO_ID_SC7180                  U(0x01A9)
21*91f16700Schasinglulu #define QTI_CHIPINFO_ID_SC7180P                 U(0x01EF)
22*91f16700Schasinglulu #define QTI_DEFAULT_CHIPINFO_ID                 U(0xFFFF)
23*91f16700Schasinglulu 
24*91f16700Schasinglulu static const chip_id_info_t g_map_jtag_chipinfo_id[] = {
25*91f16700Schasinglulu 	{QTI_JTAG_ID_SC7180, QTI_CHIPINFO_ID_SC7180},
26*91f16700Schasinglulu 	{QTI_JTAG_ID_SC7180P, QTI_CHIPINFO_ID_SC7180P},
27*91f16700Schasinglulu };
28*91f16700Schasinglulu #endif /* QTI_MAP_CHIPINFO_H */
29