11.1Sjmcneill/*	$NetBSD: qcom,msm8939.h,v 1.1.1.1 2021/11/07 16:49:57 jmcneill Exp $	*/
21.1Sjmcneill
31.1Sjmcneill/* SPDX-License-Identifier: GPL-2.0 */
41.1Sjmcneill/*
51.1Sjmcneill * Qualcomm interconnect IDs
61.1Sjmcneill *
71.1Sjmcneill * Copyright (c) 2020, Linaro Ltd.
81.1Sjmcneill * Author: Jun Nie <jun.nie@linaro.org>
91.1Sjmcneill */
101.1Sjmcneill
111.1Sjmcneill#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8939_H
121.1Sjmcneill#define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8939_H
131.1Sjmcneill
141.1Sjmcneill#define BIMC_SNOC_SLV			0
151.1Sjmcneill#define MASTER_QDSS_BAM			1
161.1Sjmcneill#define MASTER_QDSS_ETR			2
171.1Sjmcneill#define MASTER_SNOC_CFG			3
181.1Sjmcneill#define PCNOC_SNOC_SLV			4
191.1Sjmcneill#define SLAVE_APSS			5
201.1Sjmcneill#define SLAVE_CATS_128			6
211.1Sjmcneill#define SLAVE_OCMEM_64			7
221.1Sjmcneill#define SLAVE_IMEM			8
231.1Sjmcneill#define SLAVE_QDSS_STM			9
241.1Sjmcneill#define SLAVE_SRVC_SNOC			10
251.1Sjmcneill#define SNOC_BIMC_0_MAS			11
261.1Sjmcneill#define SNOC_BIMC_1_MAS			12
271.1Sjmcneill#define SNOC_BIMC_2_MAS			13
281.1Sjmcneill#define SNOC_INT_0			14
291.1Sjmcneill#define SNOC_INT_1			15
301.1Sjmcneill#define SNOC_INT_BIMC			16
311.1Sjmcneill#define SNOC_PCNOC_MAS			17
321.1Sjmcneill#define SNOC_QDSS_INT			18
331.1Sjmcneill
341.1Sjmcneill#define MASTER_VIDEO_P0			0
351.1Sjmcneill#define MASTER_JPEG			1
361.1Sjmcneill#define MASTER_VFE			2
371.1Sjmcneill#define MASTER_MDP_PORT0		3
381.1Sjmcneill#define MASTER_MDP_PORT1		4
391.1Sjmcneill#define MASTER_CPP			5
401.1Sjmcneill#define SNOC_MM_INT_0			6
411.1Sjmcneill#define SNOC_MM_INT_1			7
421.1Sjmcneill#define SNOC_MM_INT_2			8
431.1Sjmcneill
441.1Sjmcneill#define BIMC_SNOC_MAS			0
451.1Sjmcneill#define MASTER_AMPSS_M0			1
461.1Sjmcneill#define MASTER_GRAPHICS_3D		2
471.1Sjmcneill#define MASTER_TCU0			3
481.1Sjmcneill#define SLAVE_AMPSS_L2			4
491.1Sjmcneill#define SLAVE_EBI_CH0			5
501.1Sjmcneill#define SNOC_BIMC_0_SLV			6
511.1Sjmcneill#define SNOC_BIMC_1_SLV			7
521.1Sjmcneill#define SNOC_BIMC_2_SLV			8
531.1Sjmcneill
541.1Sjmcneill#define MASTER_BLSP_1			0
551.1Sjmcneill#define MASTER_DEHR			1
561.1Sjmcneill#define MASTER_LPASS			2
571.1Sjmcneill#define MASTER_CRYPTO_CORE0		3
581.1Sjmcneill#define MASTER_SDCC_1			4
591.1Sjmcneill#define MASTER_SDCC_2			5
601.1Sjmcneill#define MASTER_SPDM			6
611.1Sjmcneill#define MASTER_USB_HS1			7
621.1Sjmcneill#define MASTER_USB_HS2			8
631.1Sjmcneill#define PCNOC_INT_0			9
641.1Sjmcneill#define PCNOC_INT_1			10
651.1Sjmcneill#define PCNOC_MAS_0			11
661.1Sjmcneill#define PCNOC_MAS_1			12
671.1Sjmcneill#define PCNOC_SLV_0			13
681.1Sjmcneill#define PCNOC_SLV_1			14
691.1Sjmcneill#define PCNOC_SLV_2			15
701.1Sjmcneill#define PCNOC_SLV_3			16
711.1Sjmcneill#define PCNOC_SLV_4			17
721.1Sjmcneill#define PCNOC_SLV_8			18
731.1Sjmcneill#define PCNOC_SLV_9			19
741.1Sjmcneill#define PCNOC_SNOC_MAS			20
751.1Sjmcneill#define SLAVE_BIMC_CFG			21
761.1Sjmcneill#define SLAVE_BLSP_1			22
771.1Sjmcneill#define SLAVE_BOOT_ROM			23
781.1Sjmcneill#define SLAVE_CAMERA_CFG		24
791.1Sjmcneill#define SLAVE_CLK_CTL			25
801.1Sjmcneill#define SLAVE_CRYPTO_0_CFG			26
811.1Sjmcneill#define SLAVE_DEHR_CFG			27
821.1Sjmcneill#define SLAVE_DISPLAY_CFG			28
831.1Sjmcneill#define SLAVE_GRAPHICS_3D_CFG			29
841.1Sjmcneill#define SLAVE_IMEM_CFG			30
851.1Sjmcneill#define SLAVE_LPASS			31
861.1Sjmcneill#define SLAVE_MPM			32
871.1Sjmcneill#define SLAVE_MSG_RAM			33
881.1Sjmcneill#define SLAVE_MSS			34
891.1Sjmcneill#define SLAVE_PDM			35
901.1Sjmcneill#define SLAVE_PMIC_ARB			36
911.1Sjmcneill#define SLAVE_PCNOC_CFG			37
921.1Sjmcneill#define SLAVE_PRNG			38
931.1Sjmcneill#define SLAVE_QDSS_CFG			39
941.1Sjmcneill#define SLAVE_RBCPR_CFG			40
951.1Sjmcneill#define SLAVE_SDCC_1			41
961.1Sjmcneill#define SLAVE_SDCC_2			42
971.1Sjmcneill#define SLAVE_SECURITY			43
981.1Sjmcneill#define SLAVE_SNOC_CFG			44
991.1Sjmcneill#define SLAVE_SPDM			45
1001.1Sjmcneill#define SLAVE_TCSR			46
1011.1Sjmcneill#define SLAVE_TLMM			47
1021.1Sjmcneill#define SLAVE_USB_HS1			48
1031.1Sjmcneill#define SLAVE_USB_HS2			49
1041.1Sjmcneill#define SLAVE_VENUS_CFG			50
1051.1Sjmcneill#define SNOC_PCNOC_SLV			51
1061.1Sjmcneill
1071.1Sjmcneill#endif
108