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