Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * Qualcomm SDM845 interconnect IDs
0004  *
0005  * Copyright (c) 2018, Linaro Ltd.
0006  * Author: Georgi Djakov <georgi.djakov@linaro.org>
0007  */
0008 
0009 #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SDM845_H
0010 #define __DT_BINDINGS_INTERCONNECT_QCOM_SDM845_H
0011 
0012 #define MASTER_A1NOC_CFG        0
0013 #define MASTER_TSIF         1
0014 #define MASTER_SDCC_2           2
0015 #define MASTER_SDCC_4           3
0016 #define MASTER_UFS_CARD         4
0017 #define MASTER_UFS_MEM          5
0018 #define MASTER_PCIE_0           6
0019 #define SLAVE_A1NOC_SNOC        7
0020 #define SLAVE_SERVICE_A1NOC     8
0021 #define SLAVE_ANOC_PCIE_A1NOC_SNOC  9
0022 #define MASTER_QUP_1            10
0023 
0024 #define MASTER_A2NOC_CFG        0
0025 #define MASTER_QDSS_BAM         1
0026 #define MASTER_CNOC_A2NOC       2
0027 #define MASTER_CRYPTO           3
0028 #define MASTER_IPA          4
0029 #define MASTER_PCIE_1           5
0030 #define MASTER_QDSS_ETR         6
0031 #define MASTER_USB3_0           7
0032 #define MASTER_USB3_1           8
0033 #define SLAVE_A2NOC_SNOC        9
0034 #define SLAVE_ANOC_PCIE_SNOC        10
0035 #define SLAVE_SERVICE_A2NOC     11
0036 #define MASTER_QUP_2            12
0037 
0038 #define MASTER_SPDM         0
0039 #define MASTER_TIC          1
0040 #define MASTER_SNOC_CNOC        2
0041 #define MASTER_QDSS_DAP         3
0042 #define SLAVE_A1NOC_CFG         4
0043 #define SLAVE_A2NOC_CFG         5
0044 #define SLAVE_AOP           6
0045 #define SLAVE_AOSS          7
0046 #define SLAVE_CAMERA_CFG        8
0047 #define SLAVE_CLK_CTL           9
0048 #define SLAVE_CDSP_CFG          10
0049 #define SLAVE_RBCPR_CX_CFG      11
0050 #define SLAVE_CRYPTO_0_CFG      12
0051 #define SLAVE_DCC_CFG           13
0052 #define SLAVE_CNOC_DDRSS        14
0053 #define SLAVE_DISPLAY_CFG       15
0054 #define SLAVE_GLM           16
0055 #define SLAVE_GFX3D_CFG         17
0056 #define SLAVE_IMEM_CFG          18
0057 #define SLAVE_IPA_CFG           19
0058 #define SLAVE_CNOC_MNOC_CFG     20
0059 #define SLAVE_PCIE_0_CFG        21
0060 #define SLAVE_PCIE_1_CFG        22
0061 #define SLAVE_PDM           23
0062 #define SLAVE_SOUTH_PHY_CFG     24
0063 #define SLAVE_PIMEM_CFG         25
0064 #define SLAVE_PRNG          26
0065 #define SLAVE_QDSS_CFG          27
0066 #define SLAVE_BLSP_2            28
0067 #define SLAVE_BLSP_1            29
0068 #define SLAVE_SDCC_2            30
0069 #define SLAVE_SDCC_4            31
0070 #define SLAVE_SNOC_CFG          32
0071 #define SLAVE_SPDM_WRAPPER      33
0072 #define SLAVE_SPSS_CFG          34
0073 #define SLAVE_TCSR          35
0074 #define SLAVE_TLMM_NORTH        36
0075 #define SLAVE_TLMM_SOUTH        37
0076 #define SLAVE_TSIF          38
0077 #define SLAVE_UFS_CARD_CFG      39
0078 #define SLAVE_UFS_MEM_CFG       40
0079 #define SLAVE_USB3_0            41
0080 #define SLAVE_USB3_1            42
0081 #define SLAVE_VENUS_CFG         43
0082 #define SLAVE_VSENSE_CTRL_CFG       44
0083 #define SLAVE_CNOC_A2NOC        45
0084 #define SLAVE_SERVICE_CNOC      46
0085 
0086 #define MASTER_CNOC_DC_NOC      0
0087 #define SLAVE_LLCC_CFG          1
0088 #define SLAVE_MEM_NOC_CFG       2
0089 
0090 #define MASTER_APPSS_PROC       0
0091 #define MASTER_GNOC_CFG         1
0092 #define SLAVE_GNOC_SNOC         2
0093 #define SLAVE_GNOC_MEM_NOC      3
0094 #define SLAVE_SERVICE_GNOC      4
0095 
0096 #define MASTER_TCU_0            0
0097 #define MASTER_MEM_NOC_CFG      1
0098 #define MASTER_GNOC_MEM_NOC     2
0099 #define MASTER_MNOC_HF_MEM_NOC      3
0100 #define MASTER_MNOC_SF_MEM_NOC      4
0101 #define MASTER_SNOC_GC_MEM_NOC      5
0102 #define MASTER_SNOC_SF_MEM_NOC      6
0103 #define MASTER_GFX3D            7
0104 #define SLAVE_MSS_PROC_MS_MPU_CFG   8
0105 #define SLAVE_MEM_NOC_GNOC      9
0106 #define SLAVE_LLCC          10
0107 #define SLAVE_MEM_NOC_SNOC      11
0108 #define SLAVE_SERVICE_MEM_NOC       12
0109 #define MASTER_LLCC         13
0110 #define SLAVE_EBI1          14
0111 
0112 #define MASTER_CNOC_MNOC_CFG        0
0113 #define MASTER_CAMNOC_HF0       1
0114 #define MASTER_CAMNOC_HF1       2
0115 #define MASTER_CAMNOC_SF        3
0116 #define MASTER_MDP0         4
0117 #define MASTER_MDP1         5
0118 #define MASTER_ROTATOR          6
0119 #define MASTER_VIDEO_P0         7
0120 #define MASTER_VIDEO_P1         8
0121 #define MASTER_VIDEO_PROC       9
0122 #define SLAVE_MNOC_SF_MEM_NOC       10
0123 #define SLAVE_MNOC_HF_MEM_NOC       11
0124 #define SLAVE_SERVICE_MNOC      12
0125 #define MASTER_CAMNOC_HF0_UNCOMP    13
0126 #define MASTER_CAMNOC_HF1_UNCOMP    14
0127 #define MASTER_CAMNOC_SF_UNCOMP     15
0128 #define SLAVE_CAMNOC_UNCOMP     16
0129 
0130 #define MASTER_SNOC_CFG         0
0131 #define MASTER_A1NOC_SNOC       1
0132 #define MASTER_A2NOC_SNOC       2
0133 #define MASTER_GNOC_SNOC        3
0134 #define MASTER_MEM_NOC_SNOC     4
0135 #define MASTER_ANOC_PCIE_SNOC       5
0136 #define MASTER_PIMEM            6
0137 #define MASTER_GIC          7
0138 #define SLAVE_APPSS         8
0139 #define SLAVE_SNOC_CNOC         9
0140 #define SLAVE_SNOC_MEM_NOC_GC       10
0141 #define SLAVE_SNOC_MEM_NOC_SF       11
0142 #define SLAVE_IMEM          12
0143 #define SLAVE_PCIE_0            13
0144 #define SLAVE_PCIE_1            14
0145 #define SLAVE_PIMEM         15
0146 #define SLAVE_SERVICE_SNOC      16
0147 #define SLAVE_QDSS_STM          17
0148 #define SLAVE_TCU           18
0149 
0150 #endif