Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /* SDM660 interconnect IDs */
0003 
0004 #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SDM660_H
0005 #define __DT_BINDINGS_INTERCONNECT_QCOM_SDM660_H
0006 
0007 /* A2NOC */
0008 #define MASTER_IPA          0
0009 #define MASTER_CNOC_A2NOC       1
0010 #define MASTER_SDCC_1           2
0011 #define MASTER_SDCC_2           3
0012 #define MASTER_BLSP_1           4
0013 #define MASTER_BLSP_2           5
0014 #define MASTER_UFS          6
0015 #define MASTER_USB_HS           7
0016 #define MASTER_USB3         8
0017 #define MASTER_CRYPTO_C0        9
0018 #define SLAVE_A2NOC_SNOC        10
0019 
0020 /* BIMC */
0021 #define MASTER_GNOC_BIMC        0
0022 #define MASTER_OXILI            1
0023 #define MASTER_MNOC_BIMC        2
0024 #define MASTER_SNOC_BIMC        3
0025 #define MASTER_PIMEM            4
0026 #define SLAVE_EBI           5
0027 #define SLAVE_HMSS_L3           6
0028 #define SLAVE_BIMC_SNOC         7
0029 
0030 /* CNOC */
0031 #define MASTER_SNOC_CNOC        0
0032 #define MASTER_QDSS_DAP         1
0033 #define SLAVE_CNOC_A2NOC        2
0034 #define SLAVE_MPM           3
0035 #define SLAVE_PMIC_ARB          4
0036 #define SLAVE_TLMM_NORTH        5
0037 #define SLAVE_TCSR          6
0038 #define SLAVE_PIMEM_CFG         7
0039 #define SLAVE_IMEM_CFG          8
0040 #define SLAVE_MESSAGE_RAM       9
0041 #define SLAVE_GLM           10
0042 #define SLAVE_BIMC_CFG          11
0043 #define SLAVE_PRNG          12
0044 #define SLAVE_SPDM          13
0045 #define SLAVE_QDSS_CFG          14
0046 #define SLAVE_CNOC_MNOC_CFG     15
0047 #define SLAVE_SNOC_CFG          16
0048 #define SLAVE_QM_CFG            17
0049 #define SLAVE_CLK_CTL           18
0050 #define SLAVE_MSS_CFG           19
0051 #define SLAVE_TLMM_SOUTH        20
0052 #define SLAVE_UFS_CFG           21
0053 #define SLAVE_A2NOC_CFG         22
0054 #define SLAVE_A2NOC_SMMU_CFG        23
0055 #define SLAVE_GPUSS_CFG         24
0056 #define SLAVE_AHB2PHY           25
0057 #define SLAVE_BLSP_1            26
0058 #define SLAVE_SDCC_1            27
0059 #define SLAVE_SDCC_2            28
0060 #define SLAVE_TLMM_CENTER       29
0061 #define SLAVE_BLSP_2            30
0062 #define SLAVE_PDM           31
0063 #define SLAVE_CNOC_MNOC_MMSS_CFG    32
0064 #define SLAVE_USB_HS            33
0065 #define SLAVE_USB3_0            34
0066 #define SLAVE_SRVC_CNOC         35
0067 
0068 /* GNOC */
0069 #define MASTER_APSS_PROC        0
0070 #define SLAVE_GNOC_BIMC         1
0071 #define SLAVE_GNOC_SNOC         2
0072 
0073 /* MNOC */
0074 #define MASTER_CPP          0
0075 #define MASTER_JPEG         1
0076 #define MASTER_MDP_P0           2
0077 #define MASTER_MDP_P1           3
0078 #define MASTER_VENUS            4
0079 #define MASTER_VFE          5
0080 #define SLAVE_MNOC_BIMC         6
0081 #define MASTER_CNOC_MNOC_MMSS_CFG   7
0082 #define MASTER_CNOC_MNOC_CFG        8
0083 #define SLAVE_CAMERA_CFG        9
0084 #define SLAVE_CAMERA_THROTTLE_CFG   10
0085 #define SLAVE_MISC_CFG          11
0086 #define SLAVE_VENUS_THROTTLE_CFG    12
0087 #define SLAVE_VENUS_CFG         13
0088 #define SLAVE_MMSS_CLK_XPU_CFG      14
0089 #define SLAVE_MMSS_CLK_CFG      15
0090 #define SLAVE_MNOC_MPU_CFG      16
0091 #define SLAVE_DISPLAY_CFG       17
0092 #define SLAVE_CSI_PHY_CFG       18
0093 #define SLAVE_DISPLAY_THROTTLE_CFG  19
0094 #define SLAVE_SMMU_CFG          20
0095 #define SLAVE_SRVC_MNOC         21
0096 
0097 /* SNOC */
0098 #define MASTER_QDSS_ETR         0
0099 #define MASTER_QDSS_BAM         1
0100 #define MASTER_SNOC_CFG         2
0101 #define MASTER_BIMC_SNOC        3
0102 #define MASTER_A2NOC_SNOC       4
0103 #define MASTER_GNOC_SNOC        5
0104 #define SLAVE_HMSS          6
0105 #define SLAVE_LPASS         7
0106 #define SLAVE_WLAN          8
0107 #define SLAVE_CDSP          9
0108 #define SLAVE_IPA           10
0109 #define SLAVE_SNOC_BIMC         11
0110 #define SLAVE_SNOC_CNOC         12
0111 #define SLAVE_IMEM          13
0112 #define SLAVE_PIMEM         14
0113 #define SLAVE_QDSS_STM          15
0114 #define SLAVE_SRVC_SNOC         16
0115 
0116 #endif