162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Qualcomm SDX55 interconnect IDs
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (c) 2021, Linaro Ltd.
662306a36Sopenharmony_ci * Author: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SDX55_H
1062306a36Sopenharmony_ci#define __DT_BINDINGS_INTERCONNECT_QCOM_SDX55_H
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci#define MASTER_LLCC			0
1362306a36Sopenharmony_ci#define SLAVE_EBI_CH0			1
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci#define MASTER_TCU_0			0
1662306a36Sopenharmony_ci#define MASTER_SNOC_GC_MEM_NOC		1
1762306a36Sopenharmony_ci#define MASTER_AMPSS_M0			2
1862306a36Sopenharmony_ci#define SLAVE_LLCC			3
1962306a36Sopenharmony_ci#define SLAVE_MEM_NOC_SNOC		4
2062306a36Sopenharmony_ci#define SLAVE_MEM_NOC_PCIE_SNOC		5
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci#define MASTER_AUDIO			0
2362306a36Sopenharmony_ci#define MASTER_BLSP_1			1
2462306a36Sopenharmony_ci#define MASTER_QDSS_BAM			2
2562306a36Sopenharmony_ci#define MASTER_QPIC			3
2662306a36Sopenharmony_ci#define MASTER_SNOC_CFG			4
2762306a36Sopenharmony_ci#define MASTER_SPMI_FETCHER		5
2862306a36Sopenharmony_ci#define MASTER_ANOC_SNOC		6
2962306a36Sopenharmony_ci#define MASTER_IPA			7
3062306a36Sopenharmony_ci#define MASTER_MEM_NOC_SNOC		8
3162306a36Sopenharmony_ci#define MASTER_MEM_NOC_PCIE_SNOC	9
3262306a36Sopenharmony_ci#define MASTER_CRYPTO_CORE_0		10
3362306a36Sopenharmony_ci#define MASTER_EMAC			11
3462306a36Sopenharmony_ci#define MASTER_IPA_PCIE			12
3562306a36Sopenharmony_ci#define MASTER_PCIE			13
3662306a36Sopenharmony_ci#define MASTER_QDSS_ETR			14
3762306a36Sopenharmony_ci#define MASTER_SDCC_1			15
3862306a36Sopenharmony_ci#define MASTER_USB3			16
3962306a36Sopenharmony_ci#define SLAVE_AOP			17
4062306a36Sopenharmony_ci#define SLAVE_AOSS			18
4162306a36Sopenharmony_ci#define SLAVE_APPSS			19
4262306a36Sopenharmony_ci#define SLAVE_AUDIO			20
4362306a36Sopenharmony_ci#define SLAVE_BLSP_1			21
4462306a36Sopenharmony_ci#define SLAVE_CLK_CTL			22
4562306a36Sopenharmony_ci#define SLAVE_CRYPTO_0_CFG		23
4662306a36Sopenharmony_ci#define SLAVE_CNOC_DDRSS		24
4762306a36Sopenharmony_ci#define SLAVE_ECC_CFG			25
4862306a36Sopenharmony_ci#define SLAVE_EMAC_CFG			26
4962306a36Sopenharmony_ci#define SLAVE_IMEM_CFG			27
5062306a36Sopenharmony_ci#define SLAVE_IPA_CFG			28
5162306a36Sopenharmony_ci#define SLAVE_CNOC_MSS			29
5262306a36Sopenharmony_ci#define SLAVE_PCIE_PARF			30
5362306a36Sopenharmony_ci#define SLAVE_PDM			31
5462306a36Sopenharmony_ci#define SLAVE_PRNG			32
5562306a36Sopenharmony_ci#define SLAVE_QDSS_CFG			33
5662306a36Sopenharmony_ci#define SLAVE_QPIC			34
5762306a36Sopenharmony_ci#define SLAVE_SDCC_1			35
5862306a36Sopenharmony_ci#define SLAVE_SNOC_CFG			36
5962306a36Sopenharmony_ci#define SLAVE_SPMI_FETCHER		37
6062306a36Sopenharmony_ci#define SLAVE_SPMI_VGI_COEX		38
6162306a36Sopenharmony_ci#define SLAVE_TCSR			39
6262306a36Sopenharmony_ci#define SLAVE_TLMM			40
6362306a36Sopenharmony_ci#define SLAVE_USB3			41
6462306a36Sopenharmony_ci#define SLAVE_USB3_PHY_CFG		42
6562306a36Sopenharmony_ci#define SLAVE_ANOC_SNOC			43
6662306a36Sopenharmony_ci#define SLAVE_SNOC_MEM_NOC_GC		44
6762306a36Sopenharmony_ci#define SLAVE_OCIMEM			45
6862306a36Sopenharmony_ci#define SLAVE_SERVICE_SNOC		46
6962306a36Sopenharmony_ci#define SLAVE_PCIE_0			47
7062306a36Sopenharmony_ci#define SLAVE_QDSS_STM			48
7162306a36Sopenharmony_ci#define SLAVE_TCU			49
7262306a36Sopenharmony_ci
7362306a36Sopenharmony_ci
7462306a36Sopenharmony_ci#endif
75