162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci#ifndef __DRIVERS_INTERCONNECT_QCOM_QDU1000_H
762306a36Sopenharmony_ci#define __DRIVERS_INTERCONNECT_QCOM_QDU1000_H
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#define QDU1000_MASTER_SYS_TCU				0
1062306a36Sopenharmony_ci#define QDU1000_MASTER_APPSS_PROC			1
1162306a36Sopenharmony_ci#define QDU1000_MASTER_LLCC				2
1262306a36Sopenharmony_ci#define QDU1000_MASTER_GIC_AHB				3
1362306a36Sopenharmony_ci#define QDU1000_MASTER_QDSS_BAM				4
1462306a36Sopenharmony_ci#define QDU1000_MASTER_QPIC				5
1562306a36Sopenharmony_ci#define QDU1000_MASTER_QSPI_0				6
1662306a36Sopenharmony_ci#define QDU1000_MASTER_QUP_0				7
1762306a36Sopenharmony_ci#define QDU1000_MASTER_QUP_1				8
1862306a36Sopenharmony_ci#define QDU1000_MASTER_SNOC_CFG				9
1962306a36Sopenharmony_ci#define QDU1000_MASTER_ANOC_SNOC			10
2062306a36Sopenharmony_ci#define QDU1000_MASTER_ANOC_GSI				11
2162306a36Sopenharmony_ci#define QDU1000_MASTER_GEMNOC_ECPRI_DMA			12
2262306a36Sopenharmony_ci#define QDU1000_MASTER_FEC_2_GEMNOC			13
2362306a36Sopenharmony_ci#define QDU1000_MASTER_GEM_NOC_CNOC			14
2462306a36Sopenharmony_ci#define QDU1000_MASTER_GEMNOC_MODEM_CNOC		15
2562306a36Sopenharmony_ci#define QDU1000_MASTER_GEM_NOC_PCIE_SNOC		16
2662306a36Sopenharmony_ci#define QDU1000_MASTER_ANOC_PCIE_GEM_NOC		17
2762306a36Sopenharmony_ci#define QDU1000_MASTER_SNOC_GC_MEM_NOC			18
2862306a36Sopenharmony_ci#define QDU1000_MASTER_SNOC_SF_MEM_NOC			19
2962306a36Sopenharmony_ci#define QDU1000_MASTER_QUP_CORE_0			20
3062306a36Sopenharmony_ci#define QDU1000_MASTER_QUP_CORE_1			21
3162306a36Sopenharmony_ci#define QDU1000_MASTER_CRYPTO				22
3262306a36Sopenharmony_ci#define QDU1000_MASTER_ECPRI_GSI			23
3362306a36Sopenharmony_ci#define QDU1000_MASTER_MSS_PROC				24
3462306a36Sopenharmony_ci#define QDU1000_MASTER_PIMEM				25
3562306a36Sopenharmony_ci#define QDU1000_MASTER_SNOC_ECPRI_DMA			26
3662306a36Sopenharmony_ci#define QDU1000_MASTER_GIC				27
3762306a36Sopenharmony_ci#define QDU1000_MASTER_PCIE				28
3862306a36Sopenharmony_ci#define QDU1000_MASTER_QDSS_ETR				29
3962306a36Sopenharmony_ci#define QDU1000_MASTER_QDSS_ETR_1			30
4062306a36Sopenharmony_ci#define QDU1000_MASTER_SDCC_1				31
4162306a36Sopenharmony_ci#define QDU1000_MASTER_USB3				32
4262306a36Sopenharmony_ci#define QDU1000_SLAVE_EBI1				512
4362306a36Sopenharmony_ci#define QDU1000_SLAVE_AHB2PHY_SOUTH			513
4462306a36Sopenharmony_ci#define QDU1000_SLAVE_AHB2PHY_NORTH			514
4562306a36Sopenharmony_ci#define QDU1000_SLAVE_AHB2PHY_EAST			515
4662306a36Sopenharmony_ci#define QDU1000_SLAVE_AOSS				516
4762306a36Sopenharmony_ci#define QDU1000_SLAVE_CLK_CTL				517
4862306a36Sopenharmony_ci#define QDU1000_SLAVE_RBCPR_CX_CFG			518
4962306a36Sopenharmony_ci#define QDU1000_SLAVE_RBCPR_MX_CFG			519
5062306a36Sopenharmony_ci#define QDU1000_SLAVE_CRYPTO_0_CFG			520
5162306a36Sopenharmony_ci#define QDU1000_SLAVE_ECPRI_CFG				521
5262306a36Sopenharmony_ci#define QDU1000_SLAVE_IMEM_CFG				522
5362306a36Sopenharmony_ci#define QDU1000_SLAVE_IPC_ROUTER_CFG			523
5462306a36Sopenharmony_ci#define QDU1000_SLAVE_CNOC_MSS				524
5562306a36Sopenharmony_ci#define QDU1000_SLAVE_PCIE_CFG				525
5662306a36Sopenharmony_ci#define QDU1000_SLAVE_PDM				526
5762306a36Sopenharmony_ci#define QDU1000_SLAVE_PIMEM_CFG				527
5862306a36Sopenharmony_ci#define QDU1000_SLAVE_PRNG				528
5962306a36Sopenharmony_ci#define QDU1000_SLAVE_QDSS_CFG				529
6062306a36Sopenharmony_ci#define QDU1000_SLAVE_QPIC				530
6162306a36Sopenharmony_ci#define QDU1000_SLAVE_QSPI_0				531
6262306a36Sopenharmony_ci#define QDU1000_SLAVE_QUP_0				532
6362306a36Sopenharmony_ci#define QDU1000_SLAVE_QUP_1				533
6462306a36Sopenharmony_ci#define QDU1000_SLAVE_SDCC_2				534
6562306a36Sopenharmony_ci#define QDU1000_SLAVE_SMBUS_CFG				535
6662306a36Sopenharmony_ci#define QDU1000_SLAVE_SNOC_CFG				536
6762306a36Sopenharmony_ci#define QDU1000_SLAVE_TCSR				537
6862306a36Sopenharmony_ci#define QDU1000_SLAVE_TLMM				538
6962306a36Sopenharmony_ci#define QDU1000_SLAVE_TME_CFG				539
7062306a36Sopenharmony_ci#define QDU1000_SLAVE_TSC_CFG				540
7162306a36Sopenharmony_ci#define QDU1000_SLAVE_USB3_0				541
7262306a36Sopenharmony_ci#define QDU1000_SLAVE_VSENSE_CTRL_CFG			542
7362306a36Sopenharmony_ci#define QDU1000_SLAVE_A1NOC_SNOC			543
7462306a36Sopenharmony_ci#define QDU1000_SLAVE_ANOC_SNOC_GSI			544
7562306a36Sopenharmony_ci#define QDU1000_SLAVE_DDRSS_CFG				545
7662306a36Sopenharmony_ci#define QDU1000_SLAVE_ECPRI_GEMNOC			546
7762306a36Sopenharmony_ci#define QDU1000_SLAVE_GEM_NOC_CNOC			547
7862306a36Sopenharmony_ci#define QDU1000_SLAVE_SNOC_GEM_NOC_GC			548
7962306a36Sopenharmony_ci#define QDU1000_SLAVE_SNOC_GEM_NOC_SF			549
8062306a36Sopenharmony_ci#define QDU1000_SLAVE_LLCC				550
8162306a36Sopenharmony_ci#define QDU1000_SLAVE_MODEM_OFFLINE			551
8262306a36Sopenharmony_ci#define QDU1000_SLAVE_GEMNOC_MODEM_CNOC			552
8362306a36Sopenharmony_ci#define QDU1000_SLAVE_MEM_NOC_PCIE_SNOC			553
8462306a36Sopenharmony_ci#define QDU1000_SLAVE_ANOC_PCIE_GEM_NOC			554
8562306a36Sopenharmony_ci#define QDU1000_SLAVE_QUP_CORE_0			555
8662306a36Sopenharmony_ci#define QDU1000_SLAVE_QUP_CORE_1			556
8762306a36Sopenharmony_ci#define QDU1000_SLAVE_IMEM				557
8862306a36Sopenharmony_ci#define QDU1000_SLAVE_PIMEM				558
8962306a36Sopenharmony_ci#define QDU1000_SLAVE_SERVICE_SNOC			559
9062306a36Sopenharmony_ci#define QDU1000_SLAVE_ETHERNET_SS			560
9162306a36Sopenharmony_ci#define QDU1000_SLAVE_PCIE_0				561
9262306a36Sopenharmony_ci#define QDU1000_SLAVE_QDSS_STM				562
9362306a36Sopenharmony_ci#define QDU1000_SLAVE_TCU				563
9462306a36Sopenharmony_ci
9562306a36Sopenharmony_ci#endif
96