1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2 /* 3 * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. 4 */ 5 6 #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SHIKRA_H 7 #define __DT_BINDINGS_INTERCONNECT_QCOM_SHIKRA_H 8 9 #define MASTER_QUP_CORE_0 0 10 #define SLAVE_QUP_CORE_0 1 11 12 #define SNOC_CNOC_MAS 0 13 #define MASTER_QDSS_DAP 1 14 #define SLAVE_AHB2PHY_USB 2 15 #define SLAVE_APSS_THROTTLE_CFG 3 16 #define SLAVE_AUDIO 4 17 #define SLAVE_BOOT_ROM 5 18 #define SLAVE_CAMERA_NRT_THROTTLE_CFG 6 19 #define SLAVE_CAMERA_CFG 7 20 #define SLAVE_CDSP_THROTTLE_CFG 8 21 #define SLAVE_CLK_CTL 9 22 #define SLAVE_DSP_CFG 10 23 #define SLAVE_RBCPR_CX_CFG 11 24 #define SLAVE_RBCPR_MX_CFG 12 25 #define SLAVE_CRYPTO_0_CFG 13 26 #define SLAVE_DDR_SS_CFG 14 27 #define SLAVE_DISPLAY_CFG 15 28 #define SLAVE_EMAC0_CFG 16 29 #define SLAVE_EMAC1_CFG 17 30 #define SLAVE_GPU_CFG 18 31 #define SLAVE_GPU_THROTTLE_CFG 19 32 #define SLAVE_HWKM 20 33 #define SLAVE_IMEM_CFG 21 34 #define SLAVE_MAPSS 22 35 #define SLAVE_MDSP_MPU_CFG 23 36 #define SLAVE_MESSAGE_RAM 24 37 #define SLAVE_MSS 25 38 #define SLAVE_PCIE_CFG 26 39 #define SLAVE_PDM 27 40 #define SLAVE_PIMEM_CFG 28 41 #define SLAVE_PKA_WRAPPER_CFG 29 42 #define SLAVE_PMIC_ARB 30 43 #define SLAVE_QDSS_CFG 31 44 #define SLAVE_QM_CFG 32 45 #define SLAVE_QM_MPU_CFG 33 46 #define SLAVE_QPIC 34 47 #define SLAVE_QUP_0 35 48 #define SLAVE_RPM 36 49 #define SLAVE_SDCC_1 37 50 #define SLAVE_SDCC_2 38 51 #define SLAVE_SECURITY 39 52 #define SLAVE_SNOC_CFG 40 53 #define SNOC_SF_THROTTLE_CFG 41 54 #define SLAVE_TLMM 42 55 #define SLAVE_TSCSS 43 56 #define SLAVE_USB2 44 57 #define SLAVE_USB3 45 58 #define SLAVE_VENUS_CFG 46 59 #define SLAVE_VENUS_THROTTLE_CFG 47 60 #define SLAVE_VSENSE_CTRL_CFG 48 61 #define SLAVE_SERVICE_CNOC 49 62 63 #define MASTER_LLCC 0 64 #define SLAVE_EBI_CH0 1 65 66 #define MASTER_GRAPHICS_3D 0 67 #define MASTER_MNOC_HF_MEM_NOC 1 68 #define MASTER_ANOC_PCIE_MEM_NOC 2 69 #define MASTER_SNOC_SF_MEM_NOC 3 70 #define MASTER_AMPSS_M0 4 71 #define MASTER_SYS_TCU 5 72 #define SLAVE_LLCC 6 73 #define SLAVE_MEMNOC_SNOC 7 74 #define SLAVE_MEM_NOC_PCIE_SNOC 8 75 76 #define MASTER_CAMNOC_SF 0 77 #define MASTER_VIDEO_P0 1 78 #define MASTER_VIDEO_PROC 2 79 #define SLAVE_MMNRT_VIRT 3 80 81 #define MASTER_CAMNOC_HF 0 82 #define MASTER_MDP_PORT0 1 83 #define MASTER_MMRT_VIRT 2 84 #define SLAVE_MM_MEMNOC 3 85 86 #define MASTER_SNOC_CFG 0 87 #define MASTER_TIC 1 88 #define MASTER_ANOC_SNOC 2 89 #define MASTER_MEMNOC_PCIE 3 90 #define MASTER_MEMNOC_SNOC 4 91 #define MASTER_PIMEM 5 92 #define MASTER_PCIE2_0 6 93 #define MASTER_QDSS_BAM 7 94 #define MASTER_QPIC 8 95 #define MASTER_QUP_0 9 96 #define CNOC_SNOC_MAS 10 97 #define MASTER_AUDIO 11 98 #define MASTER_EMAC_0 12 99 #define MASTER_EMAC_1 13 100 #define MASTER_QDSS_ETR 14 101 #define MASTER_SDCC_1 15 102 #define MASTER_SDCC_2 16 103 #define MASTER_USB2_0 17 104 #define MASTER_USB3 18 105 #define MASTER_CRYPTO_CORE0 19 106 #define SLAVE_APPSS 20 107 #define SLAVE_MCUSS 21 108 #define SLAVE_WCSS 22 109 #define SLAVE_MEMNOC_SF 23 110 #define SNOC_CNOC_SLV 24 111 #define SLAVE_BOOTIMEM 25 112 #define SLAVE_OCIMEM 26 113 #define SLAVE_PIMEM 27 114 #define SLAVE_SERVICE_SNOC 28 115 #define SLAVE_PCIE2_0 29 116 #define SLAVE_QDSS_STM 30 117 #define SLAVE_TCU 31 118 #define SLAVE_PCIE_MEMNOC 32 119 #define SLAVE_ANOC_SNOC 33 120 121 #endif 122