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

Commit 6078439d authored by Naveen Yadav's avatar Naveen Yadav Committed by Odelu Kukatla
Browse files

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



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

Change-Id: I8a85be61764bd6874fb881e9f53666c30ada37da
Signed-off-by: default avatarNaveen Yadav <naveenky@codeaurora.org>
Signed-off-by: default avatarOdelu Kukatla <okukatla@codeaurora.org>
parent aa860b5b
Loading
Loading
Loading
Loading
+73 −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_SDXNIGHTJAR_H
#define __DT_BINDINGS_INTERCONNECT_QCOM_SDXNIGHTJAR_H

#define MASTER_AMPSS_M0				0
#define SNOC_BIMC_MAS				1
#define MASTER_TCU_0				2
#define MASTER_AUDIO				3
#define MASTER_BLSP_1				4
#define MASTER_QPIC				5
#define MASTER_CRYPTO_CORE_0				6
#define MASTER_SDCC_1				7
#define MASTER_SPMI_FETCHER				8
#define SNOC_PNOC_MAS				9
#define PNOC_M_0				10
#define PNOC_M_1				11
#define PNOC_INT_0				12
#define PNOC_INT_1				13
#define PNOC_INT_2				14
#define PNOC_INT_4				15
#define PNOC_INT_5				16
#define PNOC_INT_6				17
#define PNOC_SLV_0				18
#define PNOC_SLV_1				19
#define PNOC_SLV_2				20
#define PNOC_SLV_3				21
#define PNOC_SLV_4				22
#define PNOC_SLV_7				23
#define PNOC_SLV_8				24
#define MASTER_QDSS_BAM				25
#define BIMC_SNOC_MAS				26
#define BIMC_SNOC_1_MAS				27
#define MASTER_IPA				28
#define MASTER_USB3				29
#define PNOC_SNOC_MAS				30
#define MASTER_QDSS_ETR				31
#define MASTER_PCIE				32
#define SLAVE_EBI_CH0				512
#define BIMC_SNOC_SLV				513
#define BIMC_SNOC_1_SLV				514
#define SLAVE_TCSR				515
#define SLAVE_TLMM				516
#define SLAVE_CRYPTO_0_CFG				517
#define SLAVE_MESSAGE_RAM				518
#define SLAVE_PDM				519
#define SLAVE_PRNG				520
#define SLAVE_PMIC_ARB				521
#define SLAVE_SNOC_CFG				522
#define SLAVE_SDCC_1				523
#define SLAVE_BLSP_1				524
#define SLAVE_DCC_CFG				525
#define SLAVE_AUDIO				526
#define SLAVE_SPMI_FETCHER				527
#define SLAVE_TCU				528
#define PNOC_SNOC_SLV				529
#define SLAVE_PCIE_PARF				530
#define SLAVE_USB3_PHY_CFG				531
#define SLAVE_QPIC				532
#define SLAVE_IPA_CFG				533
#define SLAVE_APPSS				534
#define SNOC_BIMC_SLV				535
#define SLAVE_OCIMEM				536
#define SNOC_PNOC_SLV				537
#define SLAVE_QDSS_STM				538
#define SLAVE_PCIE_0				539
#define SLAVE_USB3				540
#define SLAVE_CATS_128				541

#endif