Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Qualcomm MSM8996 interconnect IDs
0004  *
0005  * Copyright (c) 2021 Yassine Oudjana <y.oudjana@protonmail.com>
0006  */
0007 
0008 #ifndef __DRIVERS_INTERCONNECT_QCOM_MSM8996_H__
0009 #define __DRIVERS_INTERCONNECT_QCOM_MSM8996_H__
0010 
0011 #define MSM8996_MASTER_PCIE_0               1
0012 #define MSM8996_MASTER_PCIE_1               2
0013 #define MSM8996_MASTER_PCIE_2               3
0014 #define MSM8996_MASTER_CNOC_A1NOC           4
0015 #define MSM8996_MASTER_CRYPTO_CORE0         5
0016 #define MSM8996_MASTER_PNOC_A1NOC           6
0017 #define MSM8996_MASTER_USB3             7
0018 #define MSM8996_MASTER_IPA              8
0019 #define MSM8996_MASTER_UFS              9
0020 #define MSM8996_MASTER_AMPSS_M0             10
0021 #define MSM8996_MASTER_GRAPHICS_3D          11
0022 #define MSM8996_MASTER_MNOC_BIMC            12
0023 #define MSM8996_MASTER_SNOC_BIMC            13
0024 #define MSM8996_MASTER_SNOC_CNOC            14
0025 #define MSM8996_MASTER_QDSS_DAP             15
0026 #define MSM8996_MASTER_CNOC_MNOC_MMSS_CFG       16
0027 #define MSM8996_MASTER_CNOC_MNOC_CFG            17
0028 #define MSM8996_MASTER_CPP              18
0029 #define MSM8996_MASTER_JPEG             19
0030 #define MSM8996_MASTER_MDP_PORT0            20
0031 #define MSM8996_MASTER_MDP_PORT1            21
0032 #define MSM8996_MASTER_ROTATOR              22
0033 #define MSM8996_MASTER_VIDEO_P0             23
0034 #define MSM8996_MASTER_VFE              24
0035 #define MSM8996_MASTER_SNOC_VMEM            25
0036 #define MSM8996_MASTER_VIDEO_P0_OCMEM           26
0037 #define MSM8996_MASTER_SNOC_PNOC            27
0038 #define MSM8996_MASTER_SDCC_1               28
0039 #define MSM8996_MASTER_SDCC_2               29
0040 #define MSM8996_MASTER_SDCC_4               30
0041 #define MSM8996_MASTER_USB_HS               31
0042 #define MSM8996_MASTER_BLSP_1               32
0043 #define MSM8996_MASTER_BLSP_2               33
0044 #define MSM8996_MASTER_TSIF             34
0045 #define MSM8996_MASTER_HMSS             35
0046 #define MSM8996_MASTER_QDSS_BAM             36
0047 #define MSM8996_MASTER_SNOC_CFG             37
0048 #define MSM8996_MASTER_BIMC_SNOC_0          38
0049 #define MSM8996_MASTER_BIMC_SNOC_1          39
0050 #define MSM8996_MASTER_A0NOC_SNOC           40
0051 #define MSM8996_MASTER_A1NOC_SNOC           41
0052 #define MSM8996_MASTER_A2NOC_SNOC           42
0053 #define MSM8996_MASTER_QDSS_ETR             43
0054 
0055 #define MSM8996_SLAVE_A0NOC_SNOC            44
0056 #define MSM8996_SLAVE_A1NOC_SNOC            45
0057 #define MSM8996_SLAVE_A2NOC_SNOC            46
0058 #define MSM8996_SLAVE_EBI_CH0               47
0059 #define MSM8996_SLAVE_HMSS_L3               48
0060 #define MSM8996_SLAVE_BIMC_SNOC_0           49
0061 #define MSM8996_SLAVE_BIMC_SNOC_1           50
0062 #define MSM8996_SLAVE_CNOC_A1NOC            51
0063 #define MSM8996_SLAVE_CLK_CTL               52
0064 #define MSM8996_SLAVE_TCSR              53
0065 #define MSM8996_SLAVE_TLMM              54
0066 #define MSM8996_SLAVE_CRYPTO_0_CFG          55
0067 #define MSM8996_SLAVE_MPM               56
0068 #define MSM8996_SLAVE_PIMEM_CFG             57
0069 #define MSM8996_SLAVE_IMEM_CFG              58
0070 #define MSM8996_SLAVE_MESSAGE_RAM           59
0071 #define MSM8996_SLAVE_BIMC_CFG              60
0072 #define MSM8996_SLAVE_PMIC_ARB              61
0073 #define MSM8996_SLAVE_PRNG              62
0074 #define MSM8996_SLAVE_DCC_CFG               63
0075 #define MSM8996_SLAVE_RBCPR_MX              64
0076 #define MSM8996_SLAVE_QDSS_CFG              65
0077 #define MSM8996_SLAVE_RBCPR_CX              66
0078 #define MSM8996_SLAVE_QDSS_RBCPR_APU_CFG        67
0079 #define MSM8996_SLAVE_CNOC_MNOC_CFG         68
0080 #define MSM8996_SLAVE_SNOC_CFG              69
0081 #define MSM8996_SLAVE_SNOC_MPU_CFG          70
0082 #define MSM8996_SLAVE_EBI1_PHY_CFG          71
0083 #define MSM8996_SLAVE_A0NOC_CFG             72
0084 #define MSM8996_SLAVE_PCIE_1_CFG            73
0085 #define MSM8996_SLAVE_PCIE_2_CFG            74
0086 #define MSM8996_SLAVE_PCIE_0_CFG            75
0087 #define MSM8996_SLAVE_PCIE20_AHB2PHY            76
0088 #define MSM8996_SLAVE_A0NOC_MPU_CFG         77
0089 #define MSM8996_SLAVE_UFS_CFG               78
0090 #define MSM8996_SLAVE_A1NOC_CFG             79
0091 #define MSM8996_SLAVE_A1NOC_MPU_CFG         80
0092 #define MSM8996_SLAVE_A2NOC_CFG             81
0093 #define MSM8996_SLAVE_A2NOC_MPU_CFG         82
0094 #define MSM8996_SLAVE_SSC_CFG               83
0095 #define MSM8996_SLAVE_A0NOC_SMMU_CFG            84
0096 #define MSM8996_SLAVE_A1NOC_SMMU_CFG            85
0097 #define MSM8996_SLAVE_A2NOC_SMMU_CFG            86
0098 #define MSM8996_SLAVE_LPASS_SMMU_CFG            87
0099 #define MSM8996_SLAVE_CNOC_MNOC_MMSS_CFG        88
0100 #define MSM8996_SLAVE_MMAGIC_CFG            89
0101 #define MSM8996_SLAVE_CPR_CFG               90
0102 #define MSM8996_SLAVE_MISC_CFG              91
0103 #define MSM8996_SLAVE_VENUS_THROTTLE_CFG        92
0104 #define MSM8996_SLAVE_VENUS_CFG             93
0105 #define MSM8996_SLAVE_VMEM_CFG              94
0106 #define MSM8996_SLAVE_DSA_CFG               95
0107 #define MSM8996_SLAVE_MMSS_CLK_CFG          96
0108 #define MSM8996_SLAVE_DSA_MPU_CFG           97
0109 #define MSM8996_SLAVE_MNOC_MPU_CFG          98
0110 #define MSM8996_SLAVE_DISPLAY_CFG           99
0111 #define MSM8996_SLAVE_DISPLAY_THROTTLE_CFG      100
0112 #define MSM8996_SLAVE_CAMERA_CFG            101
0113 #define MSM8996_SLAVE_CAMERA_THROTTLE_CFG       102
0114 #define MSM8996_SLAVE_GRAPHICS_3D_CFG           103
0115 #define MSM8996_SLAVE_SMMU_MDP_CFG          104
0116 #define MSM8996_SLAVE_SMMU_ROTATOR_CFG          105
0117 #define MSM8996_SLAVE_SMMU_VENUS_CFG            106
0118 #define MSM8996_SLAVE_SMMU_CPP_CFG          107
0119 #define MSM8996_SLAVE_SMMU_JPEG_CFG         108
0120 #define MSM8996_SLAVE_SMMU_VFE_CFG          109
0121 #define MSM8996_SLAVE_MNOC_BIMC             110
0122 #define MSM8996_SLAVE_VMEM              111
0123 #define MSM8996_SLAVE_SERVICE_MNOC          112
0124 #define MSM8996_SLAVE_PNOC_A1NOC            113
0125 #define MSM8996_SLAVE_USB_HS                114
0126 #define MSM8996_SLAVE_SDCC_2                115
0127 #define MSM8996_SLAVE_SDCC_4                116
0128 #define MSM8996_SLAVE_TSIF              117
0129 #define MSM8996_SLAVE_BLSP_2                118
0130 #define MSM8996_SLAVE_SDCC_1                119
0131 #define MSM8996_SLAVE_BLSP_1                120
0132 #define MSM8996_SLAVE_PDM               121
0133 #define MSM8996_SLAVE_AHB2PHY               122
0134 #define MSM8996_SLAVE_APPSS             123
0135 #define MSM8996_SLAVE_LPASS             124
0136 #define MSM8996_SLAVE_USB3              125
0137 #define MSM8996_SLAVE_SNOC_BIMC             126
0138 #define MSM8996_SLAVE_SNOC_CNOC             127
0139 #define MSM8996_SLAVE_OCIMEM                128
0140 #define MSM8996_SLAVE_PIMEM             129
0141 #define MSM8996_SLAVE_SNOC_VMEM             130
0142 #define MSM8996_SLAVE_SNOC_PNOC             131
0143 #define MSM8996_SLAVE_QDSS_STM              132
0144 #define MSM8996_SLAVE_PCIE_0                133
0145 #define MSM8996_SLAVE_PCIE_1                134
0146 #define MSM8996_SLAVE_PCIE_2                135
0147 #define MSM8996_SLAVE_SERVICE_SNOC          136
0148 
0149 #endif /* __DRIVERS_INTERCONNECT_QCOM_MSM8996_H__ */