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