Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * Qualcomm #define SC7280 interconnect IDs
0004  *
0005  * Copyright (c) 2021, The Linux Foundation. All rights reserved.
0006  */
0007 
0008 #ifndef __DRIVERS_INTERCONNECT_QCOM_SC7280_H
0009 #define __DRIVERS_INTERCONNECT_QCOM_SC7280_H
0010 
0011 #define SC7280_MASTER_GPU_TCU           0
0012 #define SC7280_MASTER_SYS_TCU           1
0013 #define SC7280_MASTER_APPSS_PROC            2
0014 #define SC7280_MASTER_LLCC          3
0015 #define SC7280_MASTER_CNOC_LPASS_AG_NOC         4
0016 #define SC7280_MASTER_CDSP_NOC_CFG          5
0017 #define SC7280_MASTER_QDSS_BAM          6
0018 #define SC7280_MASTER_QSPI_0            7
0019 #define SC7280_MASTER_QUP_0         8
0020 #define SC7280_MASTER_QUP_1         9
0021 #define SC7280_MASTER_A1NOC_CFG         10
0022 #define SC7280_MASTER_A2NOC_CFG         11
0023 #define SC7280_MASTER_A1NOC_SNOC            12
0024 #define SC7280_MASTER_A2NOC_SNOC            13
0025 #define SC7280_MASTER_COMPUTE_NOC           14
0026 #define SC7280_MASTER_CNOC2_CNOC3           15
0027 #define SC7280_MASTER_CNOC3_CNOC2           16
0028 #define SC7280_MASTER_CNOC_A2NOC            17
0029 #define SC7280_MASTER_CNOC_DC_NOC           18
0030 #define SC7280_MASTER_GEM_NOC_CFG           19
0031 #define SC7280_MASTER_GEM_NOC_CNOC          20
0032 #define SC7280_MASTER_GEM_NOC_PCIE_SNOC         21
0033 #define SC7280_MASTER_GFX3D         22
0034 #define SC7280_MASTER_CNOC_MNOC_CFG         23
0035 #define SC7280_MASTER_MNOC_HF_MEM_NOC           24
0036 #define SC7280_MASTER_MNOC_SF_MEM_NOC           25
0037 #define SC7280_MASTER_ANOC_PCIE_GEM_NOC         26
0038 #define SC7280_MASTER_SNOC_CFG          27
0039 #define SC7280_MASTER_SNOC_GC_MEM_NOC           28
0040 #define SC7280_MASTER_SNOC_SF_MEM_NOC           29
0041 #define SC7280_MASTER_VIDEO_P0          30
0042 #define SC7280_MASTER_VIDEO_PROC            31
0043 #define SC7280_MASTER_QUP_CORE_0            32
0044 #define SC7280_MASTER_QUP_CORE_1            33
0045 #define SC7280_MASTER_CAMNOC_HF         34
0046 #define SC7280_MASTER_CAMNOC_ICP            35
0047 #define SC7280_MASTER_CAMNOC_SF         36
0048 #define SC7280_MASTER_CRYPTO            37
0049 #define SC7280_MASTER_IPA           38
0050 #define SC7280_MASTER_MDP0          39
0051 #define SC7280_MASTER_CDSP_PROC         40
0052 #define SC7280_MASTER_PIMEM         41
0053 #define SC7280_MASTER_GIC           42
0054 #define SC7280_MASTER_PCIE_0            43
0055 #define SC7280_MASTER_PCIE_1            44
0056 #define SC7280_MASTER_QDSS_DAP          45
0057 #define SC7280_MASTER_QDSS_ETR          46
0058 #define SC7280_MASTER_SDCC_1            47
0059 #define SC7280_MASTER_SDCC_2            48
0060 #define SC7280_MASTER_SDCC_4            49
0061 #define SC7280_MASTER_UFS_MEM           50
0062 #define SC7280_MASTER_USB2          51
0063 #define SC7280_MASTER_USB3_0            52
0064 #define SC7280_SLAVE_EBI1           53
0065 #define SC7280_SLAVE_AHB2PHY_SOUTH          54
0066 #define SC7280_SLAVE_AHB2PHY_NORTH          55
0067 #define SC7280_SLAVE_AOSS           56
0068 #define SC7280_SLAVE_APPSS          57
0069 #define SC7280_SLAVE_CAMERA_CFG         58
0070 #define SC7280_SLAVE_CLK_CTL            59
0071 #define SC7280_SLAVE_CDSP_CFG           60
0072 #define SC7280_SLAVE_RBCPR_CX_CFG           61
0073 #define SC7280_SLAVE_RBCPR_MX_CFG           62
0074 #define SC7280_SLAVE_CRYPTO_0_CFG           63
0075 #define SC7280_SLAVE_CX_RDPM            64
0076 #define SC7280_SLAVE_DCC_CFG            65
0077 #define SC7280_SLAVE_DISPLAY_CFG            66
0078 #define SC7280_SLAVE_GFX3D_CFG          67
0079 #define SC7280_SLAVE_HWKM           68
0080 #define SC7280_SLAVE_IMEM_CFG           69
0081 #define SC7280_SLAVE_IPA_CFG            70
0082 #define SC7280_SLAVE_IPC_ROUTER_CFG         71
0083 #define SC7280_SLAVE_LLCC_CFG           72
0084 #define SC7280_SLAVE_LPASS          73
0085 #define SC7280_SLAVE_LPASS_CORE_CFG         74
0086 #define SC7280_SLAVE_LPASS_LPI_CFG          75
0087 #define SC7280_SLAVE_LPASS_MPU_CFG          76
0088 #define SC7280_SLAVE_LPASS_TOP_CFG          77
0089 #define SC7280_SLAVE_MSS_PROC_MS_MPU_CFG            78
0090 #define SC7280_SLAVE_MCDMA_MS_MPU_CFG           79
0091 #define SC7280_SLAVE_CNOC_MSS           80
0092 #define SC7280_SLAVE_MX_RDPM            81
0093 #define SC7280_SLAVE_PCIE_0_CFG         82
0094 #define SC7280_SLAVE_PCIE_1_CFG         83
0095 #define SC7280_SLAVE_PDM            84
0096 #define SC7280_SLAVE_PIMEM_CFG          85
0097 #define SC7280_SLAVE_PKA_WRAPPER_CFG            86
0098 #define SC7280_SLAVE_PMU_WRAPPER_CFG            87
0099 #define SC7280_SLAVE_QDSS_CFG           88
0100 #define SC7280_SLAVE_QSPI_0         89
0101 #define SC7280_SLAVE_QUP_0          90
0102 #define SC7280_SLAVE_QUP_1          91
0103 #define SC7280_SLAVE_SDCC_1         92
0104 #define SC7280_SLAVE_SDCC_2         93
0105 #define SC7280_SLAVE_SDCC_4         94
0106 #define SC7280_SLAVE_SECURITY           95
0107 #define SC7280_SLAVE_TCSR           96
0108 #define SC7280_SLAVE_TLMM           97
0109 #define SC7280_SLAVE_UFS_MEM_CFG            98
0110 #define SC7280_SLAVE_USB2           99
0111 #define SC7280_SLAVE_USB3_0         100
0112 #define SC7280_SLAVE_VENUS_CFG          101
0113 #define SC7280_SLAVE_VSENSE_CTRL_CFG            102
0114 #define SC7280_SLAVE_A1NOC_CFG          103
0115 #define SC7280_SLAVE_A1NOC_SNOC         104
0116 #define SC7280_SLAVE_A2NOC_CFG          105
0117 #define SC7280_SLAVE_A2NOC_SNOC         106
0118 #define SC7280_SLAVE_CNOC2_CNOC3            107
0119 #define SC7280_SLAVE_CNOC3_CNOC2            108
0120 #define SC7280_SLAVE_CNOC_A2NOC         109
0121 #define SC7280_SLAVE_DDRSS_CFG          110
0122 #define SC7280_SLAVE_GEM_NOC_CNOC           111
0123 #define SC7280_SLAVE_GEM_NOC_CFG            112
0124 #define SC7280_SLAVE_SNOC_GEM_NOC_GC            113
0125 #define SC7280_SLAVE_SNOC_GEM_NOC_SF            114
0126 #define SC7280_SLAVE_LLCC           115
0127 #define SC7280_SLAVE_MNOC_HF_MEM_NOC            116
0128 #define SC7280_SLAVE_MNOC_SF_MEM_NOC            117
0129 #define SC7280_SLAVE_CNOC_MNOC_CFG          118
0130 #define SC7280_SLAVE_CDSP_MEM_NOC           119
0131 #define SC7280_SLAVE_MEM_NOC_PCIE_SNOC          120
0132 #define SC7280_SLAVE_ANOC_PCIE_GEM_NOC          121
0133 #define SC7280_SLAVE_SNOC_CFG           122
0134 #define SC7280_SLAVE_QUP_CORE_0         123
0135 #define SC7280_SLAVE_QUP_CORE_1         124
0136 #define SC7280_SLAVE_BOOT_IMEM          125
0137 #define SC7280_SLAVE_IMEM           126
0138 #define SC7280_SLAVE_PIMEM          127
0139 #define SC7280_SLAVE_SERVICE_NSP_NOC            128
0140 #define SC7280_SLAVE_SERVICE_A1NOC          129
0141 #define SC7280_SLAVE_SERVICE_A2NOC          130
0142 #define SC7280_SLAVE_SERVICE_GEM_NOC_1          131
0143 #define SC7280_SLAVE_SERVICE_MNOC           132
0144 #define SC7280_SLAVE_SERVICES_LPASS_AML_NOC         133
0145 #define SC7280_SLAVE_SERVICE_LPASS_AG_NOC           134
0146 #define SC7280_SLAVE_SERVICE_GEM_NOC_2          135
0147 #define SC7280_SLAVE_SERVICE_SNOC           136
0148 #define SC7280_SLAVE_SERVICE_GEM_NOC            137
0149 #define SC7280_SLAVE_PCIE_0         138
0150 #define SC7280_SLAVE_PCIE_1         139
0151 #define SC7280_SLAVE_QDSS_STM           140
0152 #define SC7280_SLAVE_TCU            141
0153 #define SC7280_MASTER_EPSS_L3_APPS      142
0154 #define SC7280_SLAVE_EPSS_L3            143
0155 
0156 #endif