Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * SM8450 interconnect IDs
0004  *
0005  * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
0006  * Copyright (c) 2021, Linaro Limited
0007  */
0008 
0009 #ifndef __DRIVERS_INTERCONNECT_QCOM_SM8450_H
0010 #define __DRIVERS_INTERCONNECT_QCOM_SM8450_H
0011 
0012 #define SM8450_MASTER_GPU_TCU               0
0013 #define SM8450_MASTER_SYS_TCU               1
0014 #define SM8450_MASTER_APPSS_PROC            2
0015 #define SM8450_MASTER_LLCC              3
0016 #define SM8450_MASTER_CNOC_LPASS_AG_NOC         4
0017 #define SM8450_MASTER_GIC_AHB               5
0018 #define SM8450_MASTER_CDSP_NOC_CFG          6
0019 #define SM8450_MASTER_QDSS_BAM              7
0020 #define SM8450_MASTER_QSPI_0                8
0021 #define SM8450_MASTER_QUP_0             9
0022 #define SM8450_MASTER_QUP_1             10
0023 #define SM8450_MASTER_QUP_2             11
0024 #define SM8450_MASTER_A1NOC_CFG             12
0025 #define SM8450_MASTER_A2NOC_CFG             13
0026 #define SM8450_MASTER_A1NOC_SNOC            14
0027 #define SM8450_MASTER_A2NOC_SNOC            15
0028 #define SM8450_MASTER_CAMNOC_HF             16
0029 #define SM8450_MASTER_CAMNOC_ICP            17
0030 #define SM8450_MASTER_CAMNOC_SF             18
0031 #define SM8450_MASTER_GEM_NOC_CNOC          19
0032 #define SM8450_MASTER_GEM_NOC_PCIE_SNOC         20
0033 #define SM8450_MASTER_GFX3D             21
0034 #define SM8450_MASTER_LPASS_ANOC            22
0035 #define SM8450_MASTER_MDP               23
0036 #define SM8450_MASTER_MDP0              SM8450_MASTER_MDP
0037 #define SM8450_MASTER_MDP1              SM8450_MASTER_MDP
0038 #define SM8450_MASTER_MSS_PROC              24
0039 #define SM8450_MASTER_CNOC_MNOC_CFG         25
0040 #define SM8450_MASTER_MNOC_HF_MEM_NOC           26
0041 #define SM8450_MASTER_MNOC_SF_MEM_NOC           27
0042 #define SM8450_MASTER_COMPUTE_NOC           28
0043 #define SM8450_MASTER_ANOC_PCIE_GEM_NOC         29
0044 #define SM8450_MASTER_PCIE_ANOC_CFG         30
0045 #define SM8450_MASTER_ROTATOR               31
0046 #define SM8450_MASTER_SNOC_CFG              32
0047 #define SM8450_MASTER_SNOC_GC_MEM_NOC           33
0048 #define SM8450_MASTER_SNOC_SF_MEM_NOC           34
0049 #define SM8450_MASTER_CDSP_HCP              35
0050 #define SM8450_MASTER_VIDEO             36
0051 #define SM8450_MASTER_VIDEO_P0              SM8450_MASTER_VIDEO
0052 #define SM8450_MASTER_VIDEO_P1              SM8450_MASTER_VIDEO
0053 #define SM8450_MASTER_VIDEO_CV_PROC         37
0054 #define SM8450_MASTER_VIDEO_PROC            38
0055 #define SM8450_MASTER_VIDEO_V_PROC          39
0056 #define SM8450_MASTER_QUP_CORE_0            40
0057 #define SM8450_MASTER_QUP_CORE_1            41
0058 #define SM8450_MASTER_QUP_CORE_2            42
0059 #define SM8450_MASTER_CRYPTO                43
0060 #define SM8450_MASTER_IPA               44
0061 #define SM8450_MASTER_LPASS_PROC            45
0062 #define SM8450_MASTER_CDSP_PROC             46
0063 #define SM8450_MASTER_PIMEM             47
0064 #define SM8450_MASTER_SENSORS_PROC          48
0065 #define SM8450_MASTER_SP                49
0066 #define SM8450_MASTER_GIC               50
0067 #define SM8450_MASTER_PCIE_0                51
0068 #define SM8450_MASTER_PCIE_1                52
0069 #define SM8450_MASTER_QDSS_ETR              53
0070 #define SM8450_MASTER_QDSS_ETR_1            54
0071 #define SM8450_MASTER_SDCC_2                55
0072 #define SM8450_MASTER_SDCC_4                56
0073 #define SM8450_MASTER_UFS_MEM               57
0074 #define SM8450_MASTER_USB3_0                58
0075 #define SM8450_SLAVE_EBI1               512
0076 #define SM8450_SLAVE_AHB2PHY_SOUTH          513
0077 #define SM8450_SLAVE_AHB2PHY_NORTH          514
0078 #define SM8450_SLAVE_AOSS               515
0079 #define SM8450_SLAVE_CAMERA_CFG             516
0080 #define SM8450_SLAVE_CLK_CTL                517
0081 #define SM8450_SLAVE_CDSP_CFG               518
0082 #define SM8450_SLAVE_RBCPR_CX_CFG           519
0083 #define SM8450_SLAVE_RBCPR_MMCX_CFG         520
0084 #define SM8450_SLAVE_RBCPR_MXA_CFG          521
0085 #define SM8450_SLAVE_RBCPR_MXC_CFG          522
0086 #define SM8450_SLAVE_CRYPTO_0_CFG           523
0087 #define SM8450_SLAVE_CX_RDPM                524
0088 #define SM8450_SLAVE_DISPLAY_CFG            525
0089 #define SM8450_SLAVE_GFX3D_CFG              526
0090 #define SM8450_SLAVE_IMEM_CFG               527
0091 #define SM8450_SLAVE_IPA_CFG                528
0092 #define SM8450_SLAVE_IPC_ROUTER_CFG         529
0093 #define SM8450_SLAVE_LPASS              530
0094 #define SM8450_SLAVE_LPASS_CORE_CFG         531
0095 #define SM8450_SLAVE_LPASS_LPI_CFG          532
0096 #define SM8450_SLAVE_LPASS_MPU_CFG          533
0097 #define SM8450_SLAVE_LPASS_TOP_CFG          534
0098 #define SM8450_SLAVE_CNOC_MSS               535
0099 #define SM8450_SLAVE_MX_RDPM                536
0100 #define SM8450_SLAVE_PCIE_0_CFG             537
0101 #define SM8450_SLAVE_PCIE_1_CFG             538
0102 #define SM8450_SLAVE_PDM                539
0103 #define SM8450_SLAVE_PIMEM_CFG              540
0104 #define SM8450_SLAVE_PRNG               541
0105 #define SM8450_SLAVE_QDSS_CFG               542
0106 #define SM8450_SLAVE_QSPI_0             543
0107 #define SM8450_SLAVE_QUP_0              544
0108 #define SM8450_SLAVE_QUP_1              545
0109 #define SM8450_SLAVE_QUP_2              546
0110 #define SM8450_SLAVE_SDCC_2             547
0111 #define SM8450_SLAVE_SDCC_4             548
0112 #define SM8450_SLAVE_SPSS_CFG               549
0113 #define SM8450_SLAVE_TCSR               550
0114 #define SM8450_SLAVE_TLMM               551
0115 #define SM8450_SLAVE_TME_CFG                552
0116 #define SM8450_SLAVE_UFS_MEM_CFG            553
0117 #define SM8450_SLAVE_USB3_0             554
0118 #define SM8450_SLAVE_VENUS_CFG              555
0119 #define SM8450_SLAVE_VSENSE_CTRL_CFG            556
0120 #define SM8450_SLAVE_A1NOC_CFG              557
0121 #define SM8450_SLAVE_A1NOC_SNOC             558
0122 #define SM8450_SLAVE_A2NOC_CFG              559
0123 #define SM8450_SLAVE_A2NOC_SNOC             560
0124 #define SM8450_SLAVE_DDRSS_CFG              561
0125 #define SM8450_SLAVE_GEM_NOC_CNOC           562
0126 #define SM8450_SLAVE_SNOC_GEM_NOC_GC            563
0127 #define SM8450_SLAVE_SNOC_GEM_NOC_SF            564
0128 #define SM8450_SLAVE_LLCC               565
0129 #define SM8450_SLAVE_MNOC_HF_MEM_NOC            566
0130 #define SM8450_SLAVE_MNOC_SF_MEM_NOC            567
0131 #define SM8450_SLAVE_CNOC_MNOC_CFG          568
0132 #define SM8450_SLAVE_CDSP_MEM_NOC           569
0133 #define SM8450_SLAVE_MEM_NOC_PCIE_SNOC          570
0134 #define SM8450_SLAVE_PCIE_ANOC_CFG          571
0135 #define SM8450_SLAVE_ANOC_PCIE_GEM_NOC          572
0136 #define SM8450_SLAVE_SNOC_CFG               573
0137 #define SM8450_SLAVE_LPASS_SNOC             574
0138 #define SM8450_SLAVE_QUP_CORE_0             575
0139 #define SM8450_SLAVE_QUP_CORE_1             576
0140 #define SM8450_SLAVE_QUP_CORE_2             577
0141 #define SM8450_SLAVE_IMEM               578
0142 #define SM8450_SLAVE_PIMEM              579
0143 #define SM8450_SLAVE_SERVICE_NSP_NOC            580
0144 #define SM8450_SLAVE_SERVICE_A1NOC          581
0145 #define SM8450_SLAVE_SERVICE_A2NOC          582
0146 #define SM8450_SLAVE_SERVICE_CNOC           583
0147 #define SM8450_SLAVE_SERVICE_MNOC           584
0148 #define SM8450_SLAVE_SERVICES_LPASS_AML_NOC     585
0149 #define SM8450_SLAVE_SERVICE_LPASS_AG_NOC       586
0150 #define SM8450_SLAVE_SERVICE_PCIE_ANOC          587
0151 #define SM8450_SLAVE_SERVICE_SNOC           588
0152 #define SM8450_SLAVE_PCIE_0             589
0153 #define SM8450_SLAVE_PCIE_1             590
0154 #define SM8450_SLAVE_QDSS_STM               591
0155 #define SM8450_SLAVE_TCU                592
0156 #define SM8450_MASTER_LLCC_DISP             1000
0157 #define SM8450_MASTER_MDP_DISP              1001
0158 #define SM8450_MASTER_MDP0_DISP             SM8450_MASTER_MDP_DISP
0159 #define SM8450_MASTER_MDP1_DISP             SM8450_MASTER_MDP_DISP
0160 #define SM8450_MASTER_MNOC_HF_MEM_NOC_DISP      1002
0161 #define SM8450_MASTER_MNOC_SF_MEM_NOC_DISP      1003
0162 #define SM8450_MASTER_ANOC_PCIE_GEM_NOC_DISP        1004
0163 #define SM8450_MASTER_ROTATOR_DISP          1005
0164 #define SM8450_SLAVE_EBI1_DISP              1512
0165 #define SM8450_SLAVE_LLCC_DISP              1513
0166 #define SM8450_SLAVE_MNOC_HF_MEM_NOC_DISP       1514
0167 #define SM8450_SLAVE_MNOC_SF_MEM_NOC_DISP       1515
0168 
0169 #endif