Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /* QCM2290 interconnect IDs */
0003 
0004 #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_QCM2290_H
0005 #define __DT_BINDINGS_INTERCONNECT_QCOM_QCM2290_H
0006 
0007 /* BIMC */
0008 #define MASTER_APPSS_PROC       0
0009 #define MASTER_SNOC_BIMC_RT     1
0010 #define MASTER_SNOC_BIMC_NRT        2
0011 #define MASTER_SNOC_BIMC        3
0012 #define MASTER_TCU_0            4
0013 #define MASTER_GFX3D            5
0014 #define SLAVE_EBI1          6
0015 #define SLAVE_BIMC_SNOC         7
0016 
0017 /* CNOC */
0018 #define MASTER_SNOC_CNOC        0
0019 #define MASTER_QDSS_DAP         1
0020 #define SLAVE_BIMC_CFG          2
0021 #define SLAVE_CAMERA_NRT_THROTTLE_CFG   3
0022 #define SLAVE_CAMERA_RT_THROTTLE_CFG    4
0023 #define SLAVE_CAMERA_CFG        5
0024 #define SLAVE_CLK_CTL           6
0025 #define SLAVE_CRYPTO_0_CFG      7
0026 #define SLAVE_DISPLAY_CFG       8
0027 #define SLAVE_DISPLAY_THROTTLE_CFG  9
0028 #define SLAVE_GPU_CFG           10
0029 #define SLAVE_HWKM          11
0030 #define SLAVE_IMEM_CFG          12
0031 #define SLAVE_IPA_CFG           13
0032 #define SLAVE_LPASS         14
0033 #define SLAVE_MESSAGE_RAM       15
0034 #define SLAVE_PDM           16
0035 #define SLAVE_PIMEM_CFG         17
0036 #define SLAVE_PKA_WRAPPER       18
0037 #define SLAVE_PMIC_ARB          19
0038 #define SLAVE_PRNG          20
0039 #define SLAVE_QDSS_CFG          21
0040 #define SLAVE_QM_CFG            22
0041 #define SLAVE_QM_MPU_CFG        23
0042 #define SLAVE_QPIC          24
0043 #define SLAVE_QUP_0         25
0044 #define SLAVE_SDCC_1            26
0045 #define SLAVE_SDCC_2            27
0046 #define SLAVE_SNOC_CFG          28
0047 #define SLAVE_TCSR          29
0048 #define SLAVE_USB3          30
0049 #define SLAVE_VENUS_CFG         31
0050 #define SLAVE_VENUS_THROTTLE_CFG    32
0051 #define SLAVE_VSENSE_CTRL_CFG       33
0052 #define SLAVE_SERVICE_CNOC      34
0053 
0054 /* SNOC */
0055 #define MASTER_CRYPTO_CORE0     0
0056 #define MASTER_SNOC_CFG         1
0057 #define MASTER_TIC          2
0058 #define MASTER_ANOC_SNOC        3
0059 #define MASTER_BIMC_SNOC        4
0060 #define MASTER_PIMEM            5
0061 #define MASTER_QDSS_BAM         6
0062 #define MASTER_QUP_0            7
0063 #define MASTER_IPA          8
0064 #define MASTER_QDSS_ETR         9
0065 #define MASTER_SDCC_1           10
0066 #define MASTER_SDCC_2           11
0067 #define MASTER_QPIC         12
0068 #define MASTER_USB3_0           13
0069 #define SLAVE_APPSS         14
0070 #define SLAVE_SNOC_CNOC         15
0071 #define SLAVE_IMEM          16
0072 #define SLAVE_PIMEM         17
0073 #define SLAVE_SNOC_BIMC         18
0074 #define SLAVE_SERVICE_SNOC      19
0075 #define SLAVE_QDSS_STM          20
0076 #define SLAVE_TCU           21
0077 #define SLAVE_ANOC_SNOC         22
0078 
0079 /* QUP Virtual */
0080 #define MASTER_QUP_CORE_0       0
0081 #define SLAVE_QUP_CORE_0        1
0082 
0083 /* MMNRT Virtual */
0084 #define MASTER_CAMNOC_SF        0
0085 #define MASTER_VIDEO_P0         1
0086 #define MASTER_VIDEO_PROC       2
0087 #define SLAVE_SNOC_BIMC_NRT     3
0088 
0089 /* MMRT Virtual */
0090 #define MASTER_CAMNOC_HF        0
0091 #define MASTER_MDP0         1
0092 #define SLAVE_SNOC_BIMC_RT      2
0093 
0094 #endif