1*3063c3dfSRaviteja Laggyshetty /* SPDX-License-Identifier: GPL-2.0-only */ 2*3063c3dfSRaviteja Laggyshetty /* 3*3063c3dfSRaviteja Laggyshetty * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. 4*3063c3dfSRaviteja Laggyshetty */ 5*3063c3dfSRaviteja Laggyshetty 6*3063c3dfSRaviteja Laggyshetty #ifndef __DRIVERS_INTERCONNECT_QCOM_QCS8300_H 7*3063c3dfSRaviteja Laggyshetty #define __DRIVERS_INTERCONNECT_QCOM_QCS8300_H 8*3063c3dfSRaviteja Laggyshetty 9*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_GPU_TCU 0 10*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_PCIE_TCU 1 11*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_SYS_TCU 2 12*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_APPSS_PROC 3 13*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_LLCC 4 14*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CNOC_LPASS_AG_NOC 5 15*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_GIC_AHB 6 16*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CDSP_NOC_CFG 7 17*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_QDSS_BAM 8 18*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_QUP_0 9 19*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_QUP_1 10 20*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_A1NOC_SNOC 11 21*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_A2NOC_SNOC 12 22*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CAMNOC_HF 13 23*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CAMNOC_ICP 14 24*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CAMNOC_SF 15 25*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_COMPUTE_NOC 16 26*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CNOC_A2NOC 17 27*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CNOC_DC_NOC 18 28*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_GEM_NOC_CFG 19 29*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_GEM_NOC_CNOC 20 30*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_GEM_NOC_PCIE_SNOC 21 31*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_GPDSP_SAIL 22 32*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_GFX3D 23 33*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_LPASS_ANOC 24 34*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_MDP0 25 35*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_MDP1 26 36*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_MNOC_HF_MEM_NOC 27 37*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CNOC_MNOC_HF_CFG 28 38*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_MNOC_SF_MEM_NOC 29 39*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CNOC_MNOC_SF_CFG 30 40*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_ANOC_PCIE_GEM_NOC 31 41*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_SAILSS_MD0 32 42*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_SNOC_CFG 33 43*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_SNOC_GC_MEM_NOC 34 44*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_SNOC_SF_MEM_NOC 35 45*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_VIDEO_P0 36 46*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_VIDEO_PROC 37 47*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_VIDEO_V_PROC 38 48*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_QUP_CORE_0 39 49*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_QUP_CORE_1 40 50*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_QUP_CORE_3 41 51*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CRYPTO_CORE0 42 52*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CRYPTO_CORE1 43 53*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_DSP0 44 54*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_IPA 45 55*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_LPASS_PROC 46 56*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_CDSP_PROC 47 57*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_PIMEM 48 58*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_QUP_3 49 59*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_EMAC 50 60*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_GIC 51 61*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_PCIE_0 52 62*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_PCIE_1 53 63*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_QDSS_ETR_0 54 64*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_QDSS_ETR_1 55 65*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_SDC 56 66*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_UFS_MEM 57 67*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_USB2 58 68*3063c3dfSRaviteja Laggyshetty #define QCS8300_MASTER_USB3_0 59 69*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_EBI1 60 70*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_AHB2PHY_2 61 71*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_AHB2PHY_3 62 72*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_ANOC_THROTTLE_CFG 63 73*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_AOSS 64 74*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_APPSS 65 75*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_BOOT_ROM 66 76*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CAMERA_CFG 67 77*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CAMERA_NRT_THROTTLE_CFG 68 78*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CAMERA_RT_THROTTLE_CFG 69 79*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CLK_CTL 70 80*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CDSP_CFG 71 81*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_RBCPR_CX_CFG 72 82*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_RBCPR_MMCX_CFG 73 83*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_RBCPR_MX_CFG 74 84*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CPR_NSPCX 75 85*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CPR_NSPHMX 76 86*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CRYPTO_0_CFG 77 87*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CX_RDPM 78 88*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_DISPLAY_CFG 79 89*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_DISPLAY_RT_THROTTLE_CFG 80 90*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_EMAC_CFG 81 91*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_GP_DSP0_CFG 82 92*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_GPDSP0_THROTTLE_CFG 83 93*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_GPU_TCU_THROTTLE_CFG 84 94*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_GFX3D_CFG 85 95*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_HWKM 86 96*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_IMEM_CFG 87 97*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_IPA_CFG 88 98*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_IPC_ROUTER_CFG 89 99*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_LLCC_CFG 90 100*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_LPASS 91 101*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_LPASS_CORE_CFG 92 102*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_LPASS_LPI_CFG 93 103*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_LPASS_MPU_CFG 94 104*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_LPASS_THROTTLE_CFG 95 105*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_LPASS_TOP_CFG 96 106*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_MX_RDPM 97 107*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_MXC_RDPM 98 108*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PCIE_0_CFG 99 109*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PCIE_1_CFG 100 110*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PCIE_TCU_THROTTLE_CFG 101 111*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PCIE_THROTTLE_CFG 102 112*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PDM 103 113*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PIMEM_CFG 104 114*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PKA_WRAPPER_CFG 105 115*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_QDSS_CFG 106 116*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_QM_CFG 107 117*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_QM_MPU_CFG 108 118*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_QUP_0 109 119*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_QUP_1 110 120*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_QUP_3 111 121*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SAIL_THROTTLE_CFG 112 122*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SDC1 113 123*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SECURITY 114 124*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SNOC_THROTTLE_CFG 115 125*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_TCSR 116 126*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_TLMM 117 127*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_TSC_CFG 118 128*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_UFS_MEM_CFG 119 129*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_USB2 120 130*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_USB3_0 121 131*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_VENUS_CFG 122 132*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_VENUS_CVP_THROTTLE_CFG 123 133*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_VENUS_V_CPU_THROTTLE_CFG 124 134*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_VENUS_VCODEC_THROTTLE_CFG 125 135*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_A1NOC_SNOC 126 136*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_A2NOC_SNOC 127 137*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_DDRSS_CFG 128 138*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_GEM_NOC_CNOC 129 139*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_GEM_NOC_CFG 130 140*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SNOC_GEM_NOC_GC 131 141*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SNOC_GEM_NOC_SF 132 142*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_GP_DSP_SAIL_NOC 133 143*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_GPDSP_NOC_CFG 134 144*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_HCP_A 135 145*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_LLCC 136 146*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_MNOC_HF_MEM_NOC 137 147*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_MNOC_SF_MEM_NOC 138 148*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CNOC_MNOC_HF_CFG 139 149*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CNOC_MNOC_SF_CFG 140 150*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_CDSP_MEM_NOC 141 151*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_GEM_NOC_PCIE_CNOC 142 152*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PCIE_ANOC_CFG 143 153*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_ANOC_PCIE_GEM_NOC 144 154*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SNOC_CFG 145 155*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_LPASS_SNOC 146 156*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_QUP_CORE_0 147 157*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_QUP_CORE_1 148 158*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_QUP_CORE_3 149 159*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_BOOT_IMEM 150 160*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_IMEM 151 161*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PIMEM 152 162*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SERVICE_NSP_NOC 153 163*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SERVICE_GEM_NOC_1 154 164*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SERVICE_MNOC_HF 155 165*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SERVICE_MNOC_SF 156 166*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SERVICES_LPASS_AML_NOC 157 167*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SERVICE_LPASS_AG_NOC 158 168*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SERVICE_GEM_NOC_2 159 169*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SERVICE_SNOC 160 170*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SERVICE_GEM_NOC 161 171*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_SERVICE_GEM_NOC2 162 172*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PCIE_0 163 173*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_PCIE_1 164 174*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_QDSS_STM 165 175*3063c3dfSRaviteja Laggyshetty #define QCS8300_SLAVE_TCU 166 176*3063c3dfSRaviteja Laggyshetty 177*3063c3dfSRaviteja Laggyshetty #endif 178