177 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * Qualcomm SM8250 interconnect IDs4 *5 * Copyright (c) 2020, The Linux Foundation. All rights reserved.6 */7 8#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SM8250_H9#define __DT_BINDINGS_INTERCONNECT_QCOM_SM8250_H10 11#define MASTER_A1NOC_CFG 012#define MASTER_QSPI_0 113#define MASTER_QUP_1 214#define MASTER_QUP_2 315#define MASTER_TSIF 416#define MASTER_PCIE_2 517#define MASTER_SDCC_4 618#define MASTER_UFS_MEM 719#define MASTER_USB3 820#define MASTER_USB3_1 921#define A1NOC_SNOC_SLV 1022#define SLAVE_ANOC_PCIE_GEM_NOC_1 1123#define SLAVE_SERVICE_A1NOC 1224 25#define MASTER_A2NOC_CFG 026#define MASTER_QDSS_BAM 127#define MASTER_QUP_0 228#define MASTER_CNOC_A2NOC 329#define MASTER_CRYPTO_CORE_0 430#define MASTER_IPA 531#define MASTER_PCIE 632#define MASTER_PCIE_1 733#define MASTER_QDSS_ETR 834#define MASTER_SDCC_2 935#define MASTER_UFS_CARD 1036#define A2NOC_SNOC_SLV 1137#define SLAVE_ANOC_PCIE_GEM_NOC 1238#define SLAVE_SERVICE_A2NOC 1339 40#define MASTER_NPU 041#define SLAVE_CDSP_MEM_NOC 142 43#define SNOC_CNOC_MAS 044#define MASTER_QDSS_DAP 145#define SLAVE_A1NOC_CFG 246#define SLAVE_A2NOC_CFG 347#define SLAVE_AHB2PHY_SOUTH 448#define SLAVE_AHB2PHY_NORTH 549#define SLAVE_AOSS 650#define SLAVE_CAMERA_CFG 751#define SLAVE_CLK_CTL 852#define SLAVE_CDSP_CFG 953#define SLAVE_RBCPR_CX_CFG 1054#define SLAVE_RBCPR_MMCX_CFG 1155#define SLAVE_RBCPR_MX_CFG 1256#define SLAVE_CRYPTO_0_CFG 1357#define SLAVE_CX_RDPM 1458#define SLAVE_DCC_CFG 1559#define SLAVE_CNOC_DDRSS 1660#define SLAVE_DISPLAY_CFG 1761#define SLAVE_GRAPHICS_3D_CFG 1862#define SLAVE_IMEM_CFG 1963#define SLAVE_IPA_CFG 2064#define SLAVE_IPC_ROUTER_CFG 2165#define SLAVE_LPASS 2266#define SLAVE_CNOC_MNOC_CFG 2367#define SLAVE_NPU_CFG 2468#define SLAVE_PCIE_0_CFG 2569#define SLAVE_PCIE_1_CFG 2670#define SLAVE_PCIE_2_CFG 2771#define SLAVE_PDM 2872#define SLAVE_PIMEM_CFG 2973#define SLAVE_PRNG 3074#define SLAVE_QDSS_CFG 3175#define SLAVE_QSPI_0 3276#define SLAVE_QUP_0 3377#define SLAVE_QUP_1 3478#define SLAVE_QUP_2 3579#define SLAVE_SDCC_2 3680#define SLAVE_SDCC_4 3781#define SLAVE_SNOC_CFG 3882#define SLAVE_TCSR 3983#define SLAVE_TLMM_NORTH 4084#define SLAVE_TLMM_SOUTH 4185#define SLAVE_TLMM_WEST 4286#define SLAVE_TSIF 4387#define SLAVE_UFS_CARD_CFG 4488#define SLAVE_UFS_MEM_CFG 4589#define SLAVE_USB3 4690#define SLAVE_USB3_1 4791#define SLAVE_VENUS_CFG 4892#define SLAVE_VSENSE_CTRL_CFG 4993#define SLAVE_CNOC_A2NOC 5094#define SLAVE_SERVICE_CNOC 5195 96#define MASTER_CNOC_DC_NOC 097#define SLAVE_LLCC_CFG 198#define SLAVE_GEM_NOC_CFG 299 100#define MASTER_GPU_TCU 0101#define MASTER_SYS_TCU 1102#define MASTER_AMPSS_M0 2103#define MASTER_GEM_NOC_CFG 3104#define MASTER_COMPUTE_NOC 4105#define MASTER_GRAPHICS_3D 5106#define MASTER_MNOC_HF_MEM_NOC 6107#define MASTER_MNOC_SF_MEM_NOC 7108#define MASTER_ANOC_PCIE_GEM_NOC 8109#define MASTER_SNOC_GC_MEM_NOC 9110#define MASTER_SNOC_SF_MEM_NOC 10111#define SLAVE_GEM_NOC_SNOC 11112#define SLAVE_LLCC 12113#define SLAVE_MEM_NOC_PCIE_SNOC 13114#define SLAVE_SERVICE_GEM_NOC_1 14115#define SLAVE_SERVICE_GEM_NOC_2 15116#define SLAVE_SERVICE_GEM_NOC 16117 118#define MASTER_LLCC 0119#define SLAVE_EBI_CH0 1120 121#define MASTER_CNOC_MNOC_CFG 0122#define MASTER_CAMNOC_HF 1123#define MASTER_CAMNOC_ICP 2124#define MASTER_CAMNOC_SF 3125#define MASTER_VIDEO_P0 4126#define MASTER_VIDEO_P1 5127#define MASTER_VIDEO_PROC 6128#define MASTER_MDP_PORT0 7129#define MASTER_MDP_PORT1 8130#define MASTER_ROTATOR 9131#define SLAVE_MNOC_HF_MEM_NOC 10132#define SLAVE_MNOC_SF_MEM_NOC 11133#define SLAVE_SERVICE_MNOC 12134 135#define MASTER_NPU_SYS 0136#define MASTER_NPU_CDP 1137#define MASTER_NPU_NOC_CFG 2138#define SLAVE_NPU_CAL_DP0 3139#define SLAVE_NPU_CAL_DP1 4140#define SLAVE_NPU_CP 5141#define SLAVE_NPU_INT_DMA_BWMON_CFG 6142#define SLAVE_NPU_DPM 7143#define SLAVE_ISENSE_CFG 8144#define SLAVE_NPU_LLM_CFG 9145#define SLAVE_NPU_TCM 10146#define SLAVE_NPU_COMPUTE_NOC 11147#define SLAVE_SERVICE_NPU_NOC 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_GEM_NOC_PCIE_SNOC 4154#define MASTER_PIMEM 5155#define MASTER_GIC 6156#define SLAVE_APPSS 7157#define SNOC_CNOC_SLV 8158#define SLAVE_SNOC_GEM_NOC_GC 9159#define SLAVE_SNOC_GEM_NOC_SF 10160#define SLAVE_OCIMEM 11161#define SLAVE_PIMEM 12162#define SLAVE_SERVICE_SNOC 13163#define SLAVE_PCIE_0 14164#define SLAVE_PCIE_1 15165#define SLAVE_PCIE_2 16166#define SLAVE_QDSS_STM 17167#define SLAVE_TCU 18168 169#define MASTER_QUP_CORE_0 0170#define MASTER_QUP_CORE_1 1171#define MASTER_QUP_CORE_2 2172#define SLAVE_QUP_CORE_0 3173#define SLAVE_QUP_CORE_1 4174#define SLAVE_QUP_CORE_2 5175 176#endif177