162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Qualcomm interconnect IDs
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (c) 2019, Linaro Ltd.
662306a36Sopenharmony_ci * Author: Georgi Djakov <georgi.djakov@linaro.org>
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_QCS404_H
1062306a36Sopenharmony_ci#define __DT_BINDINGS_INTERCONNECT_QCOM_QCS404_H
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci#define MASTER_AMPSS_M0			0
1362306a36Sopenharmony_ci#define MASTER_OXILI			1
1462306a36Sopenharmony_ci#define MASTER_MDP_PORT0		2
1562306a36Sopenharmony_ci#define MASTER_SNOC_BIMC_1		3
1662306a36Sopenharmony_ci#define MASTER_TCU_0			4
1762306a36Sopenharmony_ci#define SLAVE_EBI_CH0			5
1862306a36Sopenharmony_ci#define SLAVE_BIMC_SNOC			6
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci#define MASTER_SPDM			0
2162306a36Sopenharmony_ci#define MASTER_BLSP_1			1
2262306a36Sopenharmony_ci#define MASTER_BLSP_2			2
2362306a36Sopenharmony_ci#define MASTER_XI_USB_HS1		3
2462306a36Sopenharmony_ci#define MASTER_CRYPT0			4
2562306a36Sopenharmony_ci#define MASTER_SDCC_1			5
2662306a36Sopenharmony_ci#define MASTER_SDCC_2			6
2762306a36Sopenharmony_ci#define MASTER_SNOC_PCNOC		7
2862306a36Sopenharmony_ci#define MASTER_QPIC			8
2962306a36Sopenharmony_ci#define PCNOC_INT_0			9
3062306a36Sopenharmony_ci#define PCNOC_INT_2			10
3162306a36Sopenharmony_ci#define PCNOC_INT_3			11
3262306a36Sopenharmony_ci#define PCNOC_S_0			12
3362306a36Sopenharmony_ci#define PCNOC_S_1			13
3462306a36Sopenharmony_ci#define PCNOC_S_2			14
3562306a36Sopenharmony_ci#define PCNOC_S_3			15
3662306a36Sopenharmony_ci#define PCNOC_S_4			16
3762306a36Sopenharmony_ci#define PCNOC_S_6			17
3862306a36Sopenharmony_ci#define PCNOC_S_7			18
3962306a36Sopenharmony_ci#define PCNOC_S_8			19
4062306a36Sopenharmony_ci#define PCNOC_S_9			20
4162306a36Sopenharmony_ci#define PCNOC_S_10			21
4262306a36Sopenharmony_ci#define PCNOC_S_11			22
4362306a36Sopenharmony_ci#define SLAVE_SPDM			23
4462306a36Sopenharmony_ci#define SLAVE_PDM			24
4562306a36Sopenharmony_ci#define SLAVE_PRNG			25
4662306a36Sopenharmony_ci#define SLAVE_TCSR			26
4762306a36Sopenharmony_ci#define SLAVE_SNOC_CFG			27
4862306a36Sopenharmony_ci#define SLAVE_MESSAGE_RAM		28
4962306a36Sopenharmony_ci#define SLAVE_DISP_SS_CFG		29
5062306a36Sopenharmony_ci#define SLAVE_GPU_CFG			30
5162306a36Sopenharmony_ci#define SLAVE_BLSP_1			31
5262306a36Sopenharmony_ci#define SLAVE_BLSP_2			32
5362306a36Sopenharmony_ci#define SLAVE_TLMM_NORTH		33
5462306a36Sopenharmony_ci#define SLAVE_PCIE			34
5562306a36Sopenharmony_ci#define SLAVE_ETHERNET			35
5662306a36Sopenharmony_ci#define SLAVE_TLMM_EAST			36
5762306a36Sopenharmony_ci#define SLAVE_TCU			37
5862306a36Sopenharmony_ci#define SLAVE_PMIC_ARB			38
5962306a36Sopenharmony_ci#define SLAVE_SDCC_1			39
6062306a36Sopenharmony_ci#define SLAVE_SDCC_2			40
6162306a36Sopenharmony_ci#define SLAVE_TLMM_SOUTH		41
6262306a36Sopenharmony_ci#define SLAVE_USB_HS			42
6362306a36Sopenharmony_ci#define SLAVE_USB3			43
6462306a36Sopenharmony_ci#define SLAVE_CRYPTO_0_CFG		44
6562306a36Sopenharmony_ci#define SLAVE_PCNOC_SNOC		45
6662306a36Sopenharmony_ci
6762306a36Sopenharmony_ci#define MASTER_QDSS_BAM			0
6862306a36Sopenharmony_ci#define MASTER_BIMC_SNOC		1
6962306a36Sopenharmony_ci#define MASTER_PCNOC_SNOC		2
7062306a36Sopenharmony_ci#define MASTER_QDSS_ETR			3
7162306a36Sopenharmony_ci#define MASTER_EMAC			4
7262306a36Sopenharmony_ci#define MASTER_PCIE			5
7362306a36Sopenharmony_ci#define MASTER_USB3			6
7462306a36Sopenharmony_ci#define QDSS_INT			7
7562306a36Sopenharmony_ci#define SNOC_INT_0			8
7662306a36Sopenharmony_ci#define SNOC_INT_1			9
7762306a36Sopenharmony_ci#define SNOC_INT_2			10
7862306a36Sopenharmony_ci#define SLAVE_KPSS_AHB			11
7962306a36Sopenharmony_ci#define SLAVE_WCSS			12
8062306a36Sopenharmony_ci#define SLAVE_SNOC_BIMC_1		13
8162306a36Sopenharmony_ci#define SLAVE_IMEM			14
8262306a36Sopenharmony_ci#define SLAVE_SNOC_PCNOC		15
8362306a36Sopenharmony_ci#define SLAVE_QDSS_STM			16
8462306a36Sopenharmony_ci#define SLAVE_CATS_0			17
8562306a36Sopenharmony_ci#define SLAVE_CATS_1			18
8662306a36Sopenharmony_ci#define SLAVE_LPASS			19
8762306a36Sopenharmony_ci
8862306a36Sopenharmony_ci#endif
89