|  | /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ | 
|  | /* | 
|  | * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. | 
|  | * Copyright (c) 2021, Linaro Limited | 
|  | */ | 
|  |  | 
|  | #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SM8450_H | 
|  | #define __DT_BINDINGS_INTERCONNECT_QCOM_SM8450_H | 
|  |  | 
|  | #define MASTER_QSPI_0				0 | 
|  | #define MASTER_QUP_1				1 | 
|  | #define MASTER_A1NOC_CFG			2 | 
|  | #define MASTER_SDCC_4				3 | 
|  | #define MASTER_UFS_MEM				4 | 
|  | #define MASTER_USB3_0				5 | 
|  | #define SLAVE_A1NOC_SNOC			6 | 
|  | #define SLAVE_SERVICE_A1NOC			7 | 
|  |  | 
|  | #define	MASTER_QDSS_BAM				0 | 
|  | #define	MASTER_QUP_0				1 | 
|  | #define	MASTER_QUP_2				2 | 
|  | #define	MASTER_A2NOC_CFG			3 | 
|  | #define	MASTER_CRYPTO				4 | 
|  | #define	MASTER_IPA				5 | 
|  | #define	MASTER_SENSORS_PROC			6 | 
|  | #define	MASTER_SP				7 | 
|  | #define	MASTER_QDSS_ETR				8 | 
|  | #define	MASTER_QDSS_ETR_1			9 | 
|  | #define	MASTER_SDCC_2				10 | 
|  | #define	SLAVE_A2NOC_SNOC			11 | 
|  | #define	SLAVE_SERVICE_A2NOC			12 | 
|  |  | 
|  | #define MASTER_QUP_CORE_0			0 | 
|  | #define MASTER_QUP_CORE_1			1 | 
|  | #define MASTER_QUP_CORE_2			2 | 
|  | #define SLAVE_QUP_CORE_0			3 | 
|  | #define SLAVE_QUP_CORE_1			4 | 
|  | #define SLAVE_QUP_CORE_2			5 | 
|  |  | 
|  | #define	MASTER_GEM_NOC_CNOC			0 | 
|  | #define	MASTER_GEM_NOC_PCIE_SNOC		1 | 
|  | #define	SLAVE_AHB2PHY_SOUTH			2 | 
|  | #define	SLAVE_AHB2PHY_NORTH			3 | 
|  | #define	SLAVE_AOSS			        4 | 
|  | #define	SLAVE_CAMERA_CFG			5 | 
|  | #define	SLAVE_CLK_CTL			        6 | 
|  | #define	SLAVE_CDSP_CFG			        7 | 
|  | #define	SLAVE_RBCPR_CX_CFG			8 | 
|  | #define	SLAVE_RBCPR_MMCX_CFG			9 | 
|  | #define	SLAVE_RBCPR_MXA_CFG			10 | 
|  | #define	SLAVE_RBCPR_MXC_CFG			11 | 
|  | #define	SLAVE_CRYPTO_0_CFG			12 | 
|  | #define	SLAVE_CX_RDPM				13 | 
|  | #define	SLAVE_DISPLAY_CFG			14 | 
|  | #define	SLAVE_GFX3D_CFG			        15 | 
|  | #define	SLAVE_IMEM_CFG			        16 | 
|  | #define	SLAVE_IPA_CFG			        17 | 
|  | #define	SLAVE_IPC_ROUTER_CFG			18 | 
|  | #define	SLAVE_LPASS			        19 | 
|  | #define	SLAVE_CNOC_MSS			        20 | 
|  | #define	SLAVE_MX_RDPM				21 | 
|  | #define	SLAVE_PCIE_0_CFG			22 | 
|  | #define	SLAVE_PCIE_1_CFG			23 | 
|  | #define	SLAVE_PDM				24 | 
|  | #define	SLAVE_PIMEM_CFG				25 | 
|  | #define	SLAVE_PRNG				26 | 
|  | #define	SLAVE_QDSS_CFG				27 | 
|  | #define	SLAVE_QSPI_0				28 | 
|  | #define	SLAVE_QUP_0				29 | 
|  | #define	SLAVE_QUP_1				30 | 
|  | #define	SLAVE_QUP_2				31 | 
|  | #define	SLAVE_SDCC_2				32 | 
|  | #define	SLAVE_SDCC_4				33 | 
|  | #define	SLAVE_SPSS_CFG				34 | 
|  | #define	SLAVE_TCSR				35 | 
|  | #define	SLAVE_TLMM				36 | 
|  | #define	SLAVE_TME_CFG				37 | 
|  | #define	SLAVE_UFS_MEM_CFG			38 | 
|  | #define	SLAVE_USB3_0				39 | 
|  | #define	SLAVE_VENUS_CFG				40 | 
|  | #define	SLAVE_VSENSE_CTRL_CFG			41 | 
|  | #define	SLAVE_A1NOC_CFG				42 | 
|  | #define	SLAVE_A2NOC_CFG				43 | 
|  | #define	SLAVE_DDRSS_CFG				44 | 
|  | #define	SLAVE_CNOC_MNOC_CFG			45 | 
|  | #define	SLAVE_PCIE_ANOC_CFG			46 | 
|  | #define	SLAVE_SNOC_CFG				47 | 
|  | #define	SLAVE_IMEM				48 | 
|  | #define	SLAVE_PIMEM				49 | 
|  | #define	SLAVE_SERVICE_CNOC			50 | 
|  | #define	SLAVE_PCIE_0				51 | 
|  | #define	SLAVE_PCIE_1				52 | 
|  | #define	SLAVE_QDSS_STM				53 | 
|  | #define	SLAVE_TCU				54 | 
|  |  | 
|  | #define MASTER_GPU_TCU				0 | 
|  | #define MASTER_SYS_TCU				1 | 
|  | #define MASTER_APPSS_PROC			2 | 
|  | #define MASTER_GFX3D				3 | 
|  | #define MASTER_MSS_PROC				4 | 
|  | #define MASTER_MNOC_HF_MEM_NOC			5 | 
|  | #define MASTER_MNOC_SF_MEM_NOC			6 | 
|  | #define MASTER_COMPUTE_NOC			7 | 
|  | #define MASTER_ANOC_PCIE_GEM_NOC		8 | 
|  | #define MASTER_SNOC_GC_MEM_NOC			9 | 
|  | #define MASTER_SNOC_SF_MEM_NOC			10 | 
|  | #define SLAVE_GEM_NOC_CNOC			11 | 
|  | #define SLAVE_LLCC				12 | 
|  | #define SLAVE_MEM_NOC_PCIE_SNOC			13 | 
|  | #define MASTER_MNOC_HF_MEM_NOC_DISP		14 | 
|  | #define MASTER_MNOC_SF_MEM_NOC_DISP		15 | 
|  | #define MASTER_ANOC_PCIE_GEM_NOC_DISP		16 | 
|  | #define SLAVE_LLCC_DISP				17 | 
|  |  | 
|  | #define MASTER_CNOC_LPASS_AG_NOC		0 | 
|  | #define MASTER_LPASS_PROC			1 | 
|  | #define SLAVE_LPASS_CORE_CFG			2 | 
|  | #define SLAVE_LPASS_LPI_CFG			3 | 
|  | #define SLAVE_LPASS_MPU_CFG			4 | 
|  | #define SLAVE_LPASS_TOP_CFG			5 | 
|  | #define SLAVE_LPASS_SNOC			6 | 
|  | #define SLAVE_SERVICES_LPASS_AML_NOC		7 | 
|  | #define SLAVE_SERVICE_LPASS_AG_NOC		8 | 
|  |  | 
|  | #define MASTER_LLCC				0 | 
|  | #define SLAVE_EBI1				1 | 
|  | #define MASTER_LLCC_DISP			2 | 
|  | #define SLAVE_EBI1_DISP				3 | 
|  |  | 
|  | #define MASTER_CAMNOC_HF			0 | 
|  | #define MASTER_CAMNOC_ICP			1 | 
|  | #define MASTER_CAMNOC_SF			2 | 
|  | #define MASTER_MDP				3 | 
|  | #define MASTER_CNOC_MNOC_CFG			4 | 
|  | #define MASTER_ROTATOR				5 | 
|  | #define MASTER_CDSP_HCP				6 | 
|  | #define MASTER_VIDEO				7 | 
|  | #define MASTER_VIDEO_CV_PROC			8 | 
|  | #define MASTER_VIDEO_PROC			9 | 
|  | #define MASTER_VIDEO_V_PROC			10 | 
|  | #define SLAVE_MNOC_HF_MEM_NOC			11 | 
|  | #define SLAVE_MNOC_SF_MEM_NOC			12 | 
|  | #define SLAVE_SERVICE_MNOC			13 | 
|  | #define MASTER_MDP_DISP				14 | 
|  | #define MASTER_ROTATOR_DISP			15 | 
|  | #define SLAVE_MNOC_HF_MEM_NOC_DISP		16 | 
|  | #define SLAVE_MNOC_SF_MEM_NOC_DISP		17 | 
|  |  | 
|  | #define MASTER_CDSP_NOC_CFG			0 | 
|  | #define MASTER_CDSP_PROC			1 | 
|  | #define SLAVE_CDSP_MEM_NOC			2 | 
|  | #define SLAVE_SERVICE_NSP_NOC			3 | 
|  |  | 
|  | #define MASTER_PCIE_ANOC_CFG			0 | 
|  | #define MASTER_PCIE_0				1 | 
|  | #define MASTER_PCIE_1				2 | 
|  | #define SLAVE_ANOC_PCIE_GEM_NOC			3 | 
|  | #define SLAVE_SERVICE_PCIE_ANOC			4 | 
|  |  | 
|  | #define MASTER_GIC_AHB				0 | 
|  | #define MASTER_A1NOC_SNOC			1 | 
|  | #define MASTER_A2NOC_SNOC			2 | 
|  | #define MASTER_LPASS_ANOC			3 | 
|  | #define MASTER_SNOC_CFG				4 | 
|  | #define MASTER_PIMEM				5 | 
|  | #define MASTER_GIC				6 | 
|  | #define SLAVE_SNOC_GEM_NOC_GC			7 | 
|  | #define SLAVE_SNOC_GEM_NOC_SF			8 | 
|  | #define SLAVE_SERVICE_SNOC			9 | 
|  |  | 
|  | #endif |