1*47878b45SAdam Skladowski /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2*47878b45SAdam Skladowski /* 3*47878b45SAdam Skladowski * Qualcomm MSM8909 interconnect IDs 4*47878b45SAdam Skladowski */ 5*47878b45SAdam Skladowski 6*47878b45SAdam Skladowski #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H 7*47878b45SAdam Skladowski #define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H 8*47878b45SAdam Skladowski 9*47878b45SAdam Skladowski /* BIMC fabric */ 10*47878b45SAdam Skladowski #define MAS_APPS_PROC 0 11*47878b45SAdam Skladowski #define MAS_OXILI 1 12*47878b45SAdam Skladowski #define MAS_SNOC_BIMC_0 2 13*47878b45SAdam Skladowski #define MAS_SNOC_BIMC_1 3 14*47878b45SAdam Skladowski #define MAS_TCU_0 4 15*47878b45SAdam Skladowski #define MAS_TCU_1 5 16*47878b45SAdam Skladowski #define SLV_EBI 6 17*47878b45SAdam Skladowski #define SLV_BIMC_SNOC 7 18*47878b45SAdam Skladowski 19*47878b45SAdam Skladowski /* PCNOC fabric */ 20*47878b45SAdam Skladowski #define MAS_AUDIO 0 21*47878b45SAdam Skladowski #define MAS_SPDM 1 22*47878b45SAdam Skladowski #define MAS_DEHR 2 23*47878b45SAdam Skladowski #define MAS_QPIC 3 24*47878b45SAdam Skladowski #define MAS_BLSP_1 4 25*47878b45SAdam Skladowski #define MAS_USB_HS 5 26*47878b45SAdam Skladowski #define MAS_CRYPTO 6 27*47878b45SAdam Skladowski #define MAS_SDCC_1 7 28*47878b45SAdam Skladowski #define MAS_SDCC_2 8 29*47878b45SAdam Skladowski #define MAS_SNOC_PCNOC 9 30*47878b45SAdam Skladowski #define PCNOC_M_0 10 31*47878b45SAdam Skladowski #define PCNOC_M_1 11 32*47878b45SAdam Skladowski #define PCNOC_INT_0 12 33*47878b45SAdam Skladowski #define PCNOC_INT_1 13 34*47878b45SAdam Skladowski #define PCNOC_S_0 14 35*47878b45SAdam Skladowski #define PCNOC_S_1 15 36*47878b45SAdam Skladowski #define PCNOC_S_2 16 37*47878b45SAdam Skladowski #define PCNOC_S_3 17 38*47878b45SAdam Skladowski #define PCNOC_S_4 18 39*47878b45SAdam Skladowski #define PCNOC_S_5 19 40*47878b45SAdam Skladowski #define PCNOC_S_7 20 41*47878b45SAdam Skladowski #define SLV_TCSR 21 42*47878b45SAdam Skladowski #define SLV_SDCC_1 22 43*47878b45SAdam Skladowski #define SLV_BLSP_1 23 44*47878b45SAdam Skladowski #define SLV_CRYPTO_0_CFG 24 45*47878b45SAdam Skladowski #define SLV_MESSAGE_RAM 25 46*47878b45SAdam Skladowski #define SLV_PDM 26 47*47878b45SAdam Skladowski #define SLV_PRNG 27 48*47878b45SAdam Skladowski #define SLV_USB_HS 28 49*47878b45SAdam Skladowski #define SLV_QPIC 29 50*47878b45SAdam Skladowski #define SLV_SPDM 30 51*47878b45SAdam Skladowski #define SLV_SDCC_2 31 52*47878b45SAdam Skladowski #define SLV_AUDIO 32 53*47878b45SAdam Skladowski #define SLV_DEHR_CFG 33 54*47878b45SAdam Skladowski #define SLV_SNOC_CFG 34 55*47878b45SAdam Skladowski #define SLV_QDSS_CFG 35 56*47878b45SAdam Skladowski #define SLV_USB_PHY 36 57*47878b45SAdam Skladowski #define SLV_CAMERA_SS_CFG 37 58*47878b45SAdam Skladowski #define SLV_DISP_SS_CFG 38 59*47878b45SAdam Skladowski #define SLV_VENUS_CFG 39 60*47878b45SAdam Skladowski #define SLV_TLMM 40 61*47878b45SAdam Skladowski #define SLV_GPU_CFG 41 62*47878b45SAdam Skladowski #define SLV_IMEM_CFG 42 63*47878b45SAdam Skladowski #define SLV_BIMC_CFG 43 64*47878b45SAdam Skladowski #define SLV_PMIC_ARB 44 65*47878b45SAdam Skladowski #define SLV_TCU 45 66*47878b45SAdam Skladowski #define SLV_PCNOC_SNOC 46 67*47878b45SAdam Skladowski 68*47878b45SAdam Skladowski /* SNOC fabric */ 69*47878b45SAdam Skladowski #define MAS_QDSS_BAM 0 70*47878b45SAdam Skladowski #define MAS_BIMC_SNOC 1 71*47878b45SAdam Skladowski #define MAS_MDP 2 72*47878b45SAdam Skladowski #define MAS_PCNOC_SNOC 3 73*47878b45SAdam Skladowski #define MAS_VENUS 4 74*47878b45SAdam Skladowski #define MAS_VFE 5 75*47878b45SAdam Skladowski #define MAS_QDSS_ETR 6 76*47878b45SAdam Skladowski #define MM_INT_0 7 77*47878b45SAdam Skladowski #define MM_INT_1 8 78*47878b45SAdam Skladowski #define MM_INT_2 9 79*47878b45SAdam Skladowski #define MM_INT_BIMC 10 80*47878b45SAdam Skladowski #define QDSS_INT 11 81*47878b45SAdam Skladowski #define SNOC_INT_0 12 82*47878b45SAdam Skladowski #define SNOC_INT_1 13 83*47878b45SAdam Skladowski #define SNOC_INT_BIMC 14 84*47878b45SAdam Skladowski #define SLV_KPSS_AHB 15 85*47878b45SAdam Skladowski #define SLV_SNOC_BIMC_0 16 86*47878b45SAdam Skladowski #define SLV_SNOC_BIMC_1 17 87*47878b45SAdam Skladowski #define SLV_IMEM 18 88*47878b45SAdam Skladowski #define SLV_SNOC_PCNOC 19 89*47878b45SAdam Skladowski #define SLV_QDSS_STM 20 90*47878b45SAdam Skladowski #define SLV_CATS_0 21 91*47878b45SAdam Skladowski #define SLV_CATS_1 22 92*47878b45SAdam Skladowski 93*47878b45SAdam Skladowski #endif /* __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H */ 94