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