1*791ed23fSVladimir Lypak /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2*791ed23fSVladimir Lypak /* 3*791ed23fSVladimir Lypak * Qualcomm MSM8953 interconnect IDs 4*791ed23fSVladimir Lypak */ 5*791ed23fSVladimir Lypak 6*791ed23fSVladimir Lypak #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8953_H 7*791ed23fSVladimir Lypak #define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8953_H 8*791ed23fSVladimir Lypak 9*791ed23fSVladimir Lypak /* BIMC fabric */ 10*791ed23fSVladimir Lypak #define MAS_APPS_PROC 0 11*791ed23fSVladimir Lypak #define MAS_OXILI 1 12*791ed23fSVladimir Lypak #define MAS_SNOC_BIMC_0 2 13*791ed23fSVladimir Lypak #define MAS_SNOC_BIMC_2 3 14*791ed23fSVladimir Lypak #define MAS_SNOC_BIMC_1 4 15*791ed23fSVladimir Lypak #define MAS_TCU_0 5 16*791ed23fSVladimir Lypak #define SLV_EBI 6 17*791ed23fSVladimir Lypak #define SLV_BIMC_SNOC 7 18*791ed23fSVladimir Lypak 19*791ed23fSVladimir Lypak /* PCNOC fabric */ 20*791ed23fSVladimir Lypak #define MAS_SPDM 0 21*791ed23fSVladimir Lypak #define MAS_BLSP_1 1 22*791ed23fSVladimir Lypak #define MAS_BLSP_2 2 23*791ed23fSVladimir Lypak #define MAS_USB3 3 24*791ed23fSVladimir Lypak #define MAS_CRYPTO 4 25*791ed23fSVladimir Lypak #define MAS_SDCC_1 5 26*791ed23fSVladimir Lypak #define MAS_SDCC_2 6 27*791ed23fSVladimir Lypak #define MAS_SNOC_PCNOC 7 28*791ed23fSVladimir Lypak #define PCNOC_M_0 8 29*791ed23fSVladimir Lypak #define PCNOC_M_1 9 30*791ed23fSVladimir Lypak #define PCNOC_INT_1 10 31*791ed23fSVladimir Lypak #define PCNOC_INT_2 11 32*791ed23fSVladimir Lypak #define PCNOC_S_0 12 33*791ed23fSVladimir Lypak #define PCNOC_S_1 13 34*791ed23fSVladimir Lypak #define PCNOC_S_2 14 35*791ed23fSVladimir Lypak #define PCNOC_S_3 15 36*791ed23fSVladimir Lypak #define PCNOC_S_4 16 37*791ed23fSVladimir Lypak #define PCNOC_S_6 17 38*791ed23fSVladimir Lypak #define PCNOC_S_7 18 39*791ed23fSVladimir Lypak #define PCNOC_S_8 19 40*791ed23fSVladimir Lypak #define PCNOC_S_9 20 41*791ed23fSVladimir Lypak #define SLV_SPDM 21 42*791ed23fSVladimir Lypak #define SLV_PDM 22 43*791ed23fSVladimir Lypak #define SLV_TCSR 23 44*791ed23fSVladimir Lypak #define SLV_SNOC_CFG 24 45*791ed23fSVladimir Lypak #define SLV_TLMM 25 46*791ed23fSVladimir Lypak #define SLV_MESSAGE_RAM 26 47*791ed23fSVladimir Lypak #define SLV_BLSP_1 27 48*791ed23fSVladimir Lypak #define SLV_BLSP_2 28 49*791ed23fSVladimir Lypak #define SLV_PRNG 29 50*791ed23fSVladimir Lypak #define SLV_CAMERA_SS_CFG 30 51*791ed23fSVladimir Lypak #define SLV_DISP_SS_CFG 31 52*791ed23fSVladimir Lypak #define SLV_VENUS_CFG 32 53*791ed23fSVladimir Lypak #define SLV_GPU_CFG 33 54*791ed23fSVladimir Lypak #define SLV_SDCC_1 34 55*791ed23fSVladimir Lypak #define SLV_SDCC_2 35 56*791ed23fSVladimir Lypak #define SLV_CRYPTO_0_CFG 36 57*791ed23fSVladimir Lypak #define SLV_PMIC_ARB 37 58*791ed23fSVladimir Lypak #define SLV_USB3 38 59*791ed23fSVladimir Lypak #define SLV_IPA_CFG 39 60*791ed23fSVladimir Lypak #define SLV_TCU 40 61*791ed23fSVladimir Lypak #define SLV_PCNOC_SNOC 41 62*791ed23fSVladimir Lypak 63*791ed23fSVladimir Lypak /* SNOC fabric */ 64*791ed23fSVladimir Lypak #define MAS_QDSS_BAM 0 65*791ed23fSVladimir Lypak #define MAS_BIMC_SNOC 1 66*791ed23fSVladimir Lypak #define MAS_PCNOC_SNOC 2 67*791ed23fSVladimir Lypak #define MAS_IPA 3 68*791ed23fSVladimir Lypak #define MAS_QDSS_ETR 4 69*791ed23fSVladimir Lypak #define QDSS_INT 5 70*791ed23fSVladimir Lypak #define SNOC_INT_0 6 71*791ed23fSVladimir Lypak #define SNOC_INT_1 7 72*791ed23fSVladimir Lypak #define SNOC_INT_2 8 73*791ed23fSVladimir Lypak #define SLV_KPSS_AHB 9 74*791ed23fSVladimir Lypak #define SLV_WCSS 10 75*791ed23fSVladimir Lypak #define SLV_SNOC_BIMC_1 11 76*791ed23fSVladimir Lypak #define SLV_IMEM 12 77*791ed23fSVladimir Lypak #define SLV_SNOC_PCNOC 13 78*791ed23fSVladimir Lypak #define SLV_QDSS_STM 14 79*791ed23fSVladimir Lypak #define SLV_CATS_1 15 80*791ed23fSVladimir Lypak #define SLV_LPASS 16 81*791ed23fSVladimir Lypak 82*791ed23fSVladimir Lypak /* SNOC-MM fabric */ 83*791ed23fSVladimir Lypak #define MAS_JPEG 0 84*791ed23fSVladimir Lypak #define MAS_MDP 1 85*791ed23fSVladimir Lypak #define MAS_VENUS 2 86*791ed23fSVladimir Lypak #define MAS_VFE0 3 87*791ed23fSVladimir Lypak #define MAS_VFE1 4 88*791ed23fSVladimir Lypak #define MAS_CPP 5 89*791ed23fSVladimir Lypak #define SLV_SNOC_BIMC_0 6 90*791ed23fSVladimir Lypak #define SLV_SNOC_BIMC_2 7 91*791ed23fSVladimir Lypak #define SLV_CATS_0 8 92*791ed23fSVladimir Lypak 93*791ed23fSVladimir Lypak #endif /* __DT_BINDINGS_INTERCONNECT_QCOM_MSM8953_H */ 94