11.1Sskrll/*	$NetBSD: qcom,msm8909.h,v 1.1.1.1 2026/01/18 05:21:45 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
41.1Sskrll/*
51.1Sskrll * Qualcomm MSM8909 interconnect IDs
61.1Sskrll */
71.1Sskrll
81.1Sskrll#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H
91.1Sskrll#define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H
101.1Sskrll
111.1Sskrll/* BIMC fabric */
121.1Sskrll#define MAS_APPS_PROC			0
131.1Sskrll#define MAS_OXILI			1
141.1Sskrll#define MAS_SNOC_BIMC_0			2
151.1Sskrll#define MAS_SNOC_BIMC_1			3
161.1Sskrll#define MAS_TCU_0			4
171.1Sskrll#define MAS_TCU_1			5
181.1Sskrll#define SLV_EBI				6
191.1Sskrll#define SLV_BIMC_SNOC			7
201.1Sskrll
211.1Sskrll/* PCNOC fabric */
221.1Sskrll#define MAS_AUDIO			0
231.1Sskrll#define MAS_SPDM			1
241.1Sskrll#define MAS_DEHR			2
251.1Sskrll#define MAS_QPIC			3
261.1Sskrll#define MAS_BLSP_1			4
271.1Sskrll#define MAS_USB_HS			5
281.1Sskrll#define MAS_CRYPTO			6
291.1Sskrll#define MAS_SDCC_1			7
301.1Sskrll#define MAS_SDCC_2			8
311.1Sskrll#define MAS_SNOC_PCNOC			9
321.1Sskrll#define PCNOC_M_0			10
331.1Sskrll#define PCNOC_M_1			11
341.1Sskrll#define PCNOC_INT_0			12
351.1Sskrll#define PCNOC_INT_1			13
361.1Sskrll#define PCNOC_S_0			14
371.1Sskrll#define PCNOC_S_1			15
381.1Sskrll#define PCNOC_S_2			16
391.1Sskrll#define PCNOC_S_3			17
401.1Sskrll#define PCNOC_S_4			18
411.1Sskrll#define PCNOC_S_5			19
421.1Sskrll#define PCNOC_S_7			20
431.1Sskrll#define SLV_TCSR			21
441.1Sskrll#define SLV_SDCC_1			22
451.1Sskrll#define SLV_BLSP_1			23
461.1Sskrll#define SLV_CRYPTO_0_CFG		24
471.1Sskrll#define SLV_MESSAGE_RAM			25
481.1Sskrll#define SLV_PDM				26
491.1Sskrll#define SLV_PRNG			27
501.1Sskrll#define SLV_USB_HS			28
511.1Sskrll#define SLV_QPIC			29
521.1Sskrll#define SLV_SPDM			30
531.1Sskrll#define SLV_SDCC_2			31
541.1Sskrll#define SLV_AUDIO			32
551.1Sskrll#define SLV_DEHR_CFG			33
561.1Sskrll#define SLV_SNOC_CFG			34
571.1Sskrll#define SLV_QDSS_CFG			35
581.1Sskrll#define SLV_USB_PHY			36
591.1Sskrll#define SLV_CAMERA_SS_CFG		37
601.1Sskrll#define SLV_DISP_SS_CFG			38
611.1Sskrll#define SLV_VENUS_CFG			39
621.1Sskrll#define SLV_TLMM			40
631.1Sskrll#define SLV_GPU_CFG			41
641.1Sskrll#define SLV_IMEM_CFG			42
651.1Sskrll#define SLV_BIMC_CFG			43
661.1Sskrll#define SLV_PMIC_ARB			44
671.1Sskrll#define SLV_TCU				45
681.1Sskrll#define SLV_PCNOC_SNOC			46
691.1Sskrll
701.1Sskrll/* SNOC fabric */
711.1Sskrll#define MAS_QDSS_BAM			0
721.1Sskrll#define MAS_BIMC_SNOC			1
731.1Sskrll#define MAS_MDP				2
741.1Sskrll#define MAS_PCNOC_SNOC			3
751.1Sskrll#define MAS_VENUS			4
761.1Sskrll#define MAS_VFE				5
771.1Sskrll#define MAS_QDSS_ETR			6
781.1Sskrll#define MM_INT_0			7
791.1Sskrll#define MM_INT_1			8
801.1Sskrll#define MM_INT_2			9
811.1Sskrll#define MM_INT_BIMC			10
821.1Sskrll#define QDSS_INT			11
831.1Sskrll#define SNOC_INT_0			12
841.1Sskrll#define SNOC_INT_1			13
851.1Sskrll#define SNOC_INT_BIMC			14
861.1Sskrll#define SLV_KPSS_AHB			15
871.1Sskrll#define SLV_SNOC_BIMC_0			16
881.1Sskrll#define SLV_SNOC_BIMC_1			17
891.1Sskrll#define SLV_IMEM			18
901.1Sskrll#define SLV_SNOC_PCNOC			19
911.1Sskrll#define SLV_QDSS_STM			20
921.1Sskrll#define SLV_CATS_0			21
931.1Sskrll#define SLV_CATS_1			22
941.1Sskrll
951.1Sskrll#endif /* __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H */
96