Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c7ee78be authored by Odelu Kukatla's avatar Odelu Kukatla Committed by Gerrit - the friendly Code Review server
Browse files

icc: dt-bindings: add endpoint IDs for interconnects for HOLI



Add master and slave ID constants for all Qualcomm Technologies, Inc.
Holi interconnect providers which consumers can use to set bandwidth
constraints and find paths in the NoC (Network-On-Chip) topology.

Change-Id: Icb430597694cebbed32d8d65ef0cd050b82cdeb5
Signed-off-by: default avatarOdelu Kukatla <okukatla@codeaurora.org>
parent fd77bb96
Loading
Loading
Loading
Loading
+94 −0
Original line number Diff line number Diff line
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (c) 2020, The Linux Foundation. All rights reserved.
 */

#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_HOLI_H
#define __DT_BINDINGS_INTERCONNECT_QCOM_HOLI_H

#define MASTER_AMPSS_M0		0
#define MASTER_SNOC_BIMC_RT		1
#define MASTER_SNOC_BIMC_NRT		2
#define MASTER_SNOC_BIMC		3
#define MASTER_GPU_CDSP_PROC		4
#define MASTER_TCU_0		5
#define MASTER_SNOC_CNOC		6
#define MASTER_QDSS_DAP		7
#define MASTER_CRYPTO		8
#define MASTER_QUP_CORE_0		9
#define MASTER_QUP_CORE_1		10
#define MASTER_SNOC_CFG		12
#define MASTER_TIC		12
#define MASTER_ANOC_SNOC		13
#define MASTER_CAMNOC_SF		14
#define MASTER_CAMNOC_HF		15
#define MASTER_BIMC_SNOC		16
#define MASTER_MDP_PORT0		17
#define MASTER_PIMEM		18
#define MASTER_VIDEO_P0		19
#define MASTER_VIDEO_PROC		20
#define MASTER_QDSS_BAM		22
#define MASTER_QUP_0		22
#define MASTER_QUP_1		23
#define MASTER_IPA		24
#define MASTER_QDSS_ETR		25
#define MASTER_SDCC_1		26
#define MASTER_SDCC_2		27
#define MASTER_UFS_MEM		28
#define MASTER_USB3		29
#define MASTER_GRAPHICS_3D_PORT1		30
#define MASTER_GRAPHICS_3D		31
#define SLAVE_EBI		32
#define SLAVE_BIMC_SNOC		33
#define SLAVE_BIMC_CFG		34
#define SLAVE_CAMERA_NRT_THROTTLE_CFG		35
#define SLAVE_CAMERA_RT_THROTTLE_CFG		36
#define SLAVE_CAMERA_CFG		37
#define SLAVE_CDSP_THROTTLE_CFG		38
#define SLAVE_CLK_CTL		39
#define SLAVE_CRYPTO_0_CFG		40
#define SLAVE_DISPLAY_CFG		41
#define SLAVE_DISPLAY_THROTTLE_CFG		42
#define SLAVE_GPU_CFG		43
#define SLAVE_IMEM_CFG		44
#define SLAVE_IPA_CFG		45
#define SLAVE_LPASS		46
#define SLAVE_MESSAGE_RAM		47
#define SLAVE_PDM		48
#define SLAVE_PIMEM_CFG		49
#define SLAVE_PMIC_ARB		50
#define SLAVE_PRNG		51
#define SLAVE_QDSS_CFG		52
#define SLAVE_QM_CFG		53
#define SLAVE_QM_MPU_CFG		54
#define SLAVE_QUP_0		55
#define SLAVE_QUP_1		56
#define SLAVE_SDCC_1		57
#define SLAVE_SDCC_2		58
#define SLAVE_SNOC_CFG		59
#define SLAVE_TCSR		60
#define SLAVE_TLMM_EAST		61
#define SLAVE_TLMM_SOUTH		62
#define SLAVE_TLMM_WEST		63
#define SLAVE_UFS_MEM_CFG		64
#define SLAVE_USB3		65
#define SLAVE_VENUS_CFG		66
#define SLAVE_VENUS_THROTTLE_CFG		67
#define SLAVE_VSENSE_CTRL_CFG		68
#define SLAVE_SERVICE_CNOC		69
#define SLAVE_QUP_CORE_0		70
#define SLAVE_QUP_CORE_1		71
#define SLAVE_APPSS		72
#define SLAVE_SNOC_BIMC_NRT		73
#define SLAVE_SNOC_BIMC_RT		74
#define SLAVE_SNOC_CNOC		75
#define SLAVE_OCIMEM		76
#define SLAVE_PIMEM		77
#define SLAVE_SNOC_BIMC		78
#define SLAVE_SERVICE_SNOC		79
#define SLAVE_QDSS_STM		80
#define SLAVE_TCU		81
#define SLAVE_ANOC_SNOC		82
#define SLAVE_GPU_CDSP_BIMC		83

#endif