190 lines · c
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */2/*3 * Qualcomm SC8180x interconnect IDs4 *5 * Copyright (c) 2021, The Linux Foundation. All rights reserved.6 */7 8#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SC8180X_H9#define __DT_BINDINGS_INTERCONNECT_QCOM_SC8180X_H10 11#define MASTER_A1NOC_CFG 012#define MASTER_UFS_CARD 113#define MASTER_UFS_GEN4 214#define MASTER_UFS_MEM 315#define MASTER_USB3 416#define MASTER_USB3_1 517#define MASTER_USB3_2 618#define A1NOC_SNOC_SLV 719#define SLAVE_SERVICE_A1NOC 820 21#define MASTER_A2NOC_CFG 022#define MASTER_QDSS_BAM 123#define MASTER_QSPI_0 224#define MASTER_QSPI_1 325#define MASTER_QUP_0 426#define MASTER_QUP_1 527#define MASTER_QUP_2 628#define MASTER_SENSORS_AHB 729#define MASTER_CRYPTO_CORE_0 830#define MASTER_IPA 931#define MASTER_EMAC 1032#define MASTER_PCIE 1133#define MASTER_PCIE_1 1234#define MASTER_PCIE_2 1335#define MASTER_PCIE_3 1436#define MASTER_QDSS_ETR 1537#define MASTER_SDCC_2 1638#define MASTER_SDCC_4 1739#define A2NOC_SNOC_SLV 1840#define SLAVE_ANOC_PCIE_GEM_NOC 1941#define SLAVE_SERVICE_A2NOC 2042 43#define MASTER_CAMNOC_HF0_UNCOMP 044#define MASTER_CAMNOC_HF1_UNCOMP 145#define MASTER_CAMNOC_SF_UNCOMP 246#define SLAVE_CAMNOC_UNCOMP 347 48#define MASTER_NPU 049#define SLAVE_CDSP_MEM_NOC 150 51#define SNOC_CNOC_MAS 052#define SLAVE_A1NOC_CFG 153#define SLAVE_A2NOC_CFG 254#define SLAVE_AHB2PHY_CENTER 355#define SLAVE_AHB2PHY_EAST 456#define SLAVE_AHB2PHY_WEST 557#define SLAVE_AHB2PHY_SOUTH 658#define SLAVE_AOP 759#define SLAVE_AOSS 860#define SLAVE_CAMERA_CFG 961#define SLAVE_CLK_CTL 1062#define SLAVE_CDSP_CFG 1163#define SLAVE_RBCPR_CX_CFG 1264#define SLAVE_RBCPR_MMCX_CFG 1365#define SLAVE_RBCPR_MX_CFG 1466#define SLAVE_CRYPTO_0_CFG 1567#define SLAVE_CNOC_DDRSS 1668#define SLAVE_DISPLAY_CFG 1769#define SLAVE_EMAC_CFG 1870#define SLAVE_GLM 1971#define SLAVE_GRAPHICS_3D_CFG 2072#define SLAVE_IMEM_CFG 2173#define SLAVE_IPA_CFG 2274#define SLAVE_CNOC_MNOC_CFG 2375#define SLAVE_NPU_CFG 2476#define SLAVE_PCIE_0_CFG 2577#define SLAVE_PCIE_1_CFG 2678#define SLAVE_PCIE_2_CFG 2779#define SLAVE_PCIE_3_CFG 2880#define SLAVE_PDM 2981#define SLAVE_PIMEM_CFG 3082#define SLAVE_PRNG 3183#define SLAVE_QDSS_CFG 3284#define SLAVE_QSPI_0 3385#define SLAVE_QSPI_1 3486#define SLAVE_QUP_1 3587#define SLAVE_QUP_2 3688#define SLAVE_QUP_0 3789#define SLAVE_SDCC_2 3890#define SLAVE_SDCC_4 3991#define SLAVE_SECURITY 4092#define SLAVE_SNOC_CFG 4193#define SLAVE_SPSS_CFG 4294#define SLAVE_TCSR 4395#define SLAVE_TLMM_EAST 4496#define SLAVE_TLMM_SOUTH 4597#define SLAVE_TLMM_WEST 4698#define SLAVE_TSIF 4799#define SLAVE_UFS_CARD_CFG 48100#define SLAVE_UFS_MEM_0_CFG 49101#define SLAVE_UFS_MEM_1_CFG 50102#define SLAVE_USB3 51103#define SLAVE_USB3_1 52104#define SLAVE_USB3_2 53105#define SLAVE_VENUS_CFG 54106#define SLAVE_VSENSE_CTRL_CFG 55107#define SLAVE_SERVICE_CNOC 56108 109#define MASTER_CNOC_DC_NOC 0110#define SLAVE_GEM_NOC_CFG 1111#define SLAVE_LLCC_CFG 2112 113#define MASTER_AMPSS_M0 0114#define MASTER_GPU_TCU 1115#define MASTER_SYS_TCU 2116#define MASTER_GEM_NOC_CFG 3117#define MASTER_COMPUTE_NOC 4118#define MASTER_GRAPHICS_3D 5119#define MASTER_MNOC_HF_MEM_NOC 6120#define MASTER_MNOC_SF_MEM_NOC 7121#define MASTER_GEM_NOC_PCIE_SNOC 8122#define MASTER_SNOC_GC_MEM_NOC 9123#define MASTER_SNOC_SF_MEM_NOC 10124#define MASTER_ECC 11125#define SLAVE_MSS_PROC_MS_MPU_CFG 12126#define SLAVE_ECC 13127#define SLAVE_GEM_NOC_SNOC 14128#define SLAVE_LLCC 15129#define SLAVE_SERVICE_GEM_NOC 16130#define SLAVE_SERVICE_GEM_NOC_1 17131 132#define MASTER_LLCC 0133#define SLAVE_EBI_CH0 1134 135#define MASTER_CNOC_MNOC_CFG 0136#define MASTER_CAMNOC_HF0 1137#define MASTER_CAMNOC_HF1 2138#define MASTER_CAMNOC_SF 3139#define MASTER_MDP_PORT0 4140#define MASTER_MDP_PORT1 5141#define MASTER_ROTATOR 6142#define MASTER_VIDEO_P0 7143#define MASTER_VIDEO_P1 8144#define MASTER_VIDEO_PROC 9145#define SLAVE_MNOC_SF_MEM_NOC 10146#define SLAVE_MNOC_HF_MEM_NOC 11147#define SLAVE_SERVICE_MNOC 12148 149#define MASTER_SNOC_CFG 0150#define A1NOC_SNOC_MAS 1151#define A2NOC_SNOC_MAS 2152#define MASTER_GEM_NOC_SNOC 3153#define MASTER_PIMEM 4154#define MASTER_GIC 5155#define SLAVE_APPSS 6156#define SNOC_CNOC_SLV 7157#define SLAVE_SNOC_GEM_NOC_GC 8158#define SLAVE_SNOC_GEM_NOC_SF 9159#define SLAVE_OCIMEM 10160#define SLAVE_PIMEM 11161#define SLAVE_SERVICE_SNOC 12162#define SLAVE_PCIE_0 13163#define SLAVE_PCIE_1 14164#define SLAVE_PCIE_2 15165#define SLAVE_PCIE_3 16166#define SLAVE_QDSS_STM 17167#define SLAVE_TCU 18168 169#define MASTER_MNOC_HF_MEM_NOC_DISPLAY 0170#define MASTER_MNOC_SF_MEM_NOC_DISPLAY 1171#define SLAVE_LLCC_DISPLAY 2172 173#define MASTER_LLCC_DISPLAY 0174#define SLAVE_EBI_CH0_DISPLAY 1175 176#define MASTER_MDP_PORT0_DISPLAY 0177#define MASTER_MDP_PORT1_DISPLAY 1178#define MASTER_ROTATOR_DISPLAY 2179#define SLAVE_MNOC_SF_MEM_NOC_DISPLAY 3180#define SLAVE_MNOC_HF_MEM_NOC_DISPLAY 4181 182#define MASTER_QUP_CORE_0 0183#define MASTER_QUP_CORE_1 1184#define MASTER_QUP_CORE_2 2185#define SLAVE_QUP_CORE_0 3186#define SLAVE_QUP_CORE_1 4187#define SLAVE_QUP_CORE_2 5188 189#endif190