151 lines · c
1/* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */2/*3 * Qualcomm SM7150 interconnect IDs4 *5 * Copyright (c) 2020, The Linux Foundation. All rights reserved.6 * Copyright (c) 2024, Danila Tikhonov <danila@jiaxyga.com>7 */8 9#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SM7150_H10#define __DT_BINDINGS_INTERCONNECT_QCOM_SM7150_H11 12#define MASTER_A1NOC_CFG 013#define MASTER_QUP_0 114#define MASTER_TSIF 215#define MASTER_EMMC 316#define MASTER_SDCC_2 417#define MASTER_SDCC_4 518#define MASTER_UFS_MEM 619#define A1NOC_SNOC_SLV 720#define SLAVE_SERVICE_A1NOC 821 22#define MASTER_A2NOC_CFG 023#define MASTER_QDSS_BAM 124#define MASTER_QUP_1 225#define MASTER_CNOC_A2NOC 326#define MASTER_CRYPTO_CORE_0 427#define MASTER_IPA 528#define MASTER_PCIE 629#define MASTER_QDSS_ETR 730#define MASTER_USB3 831#define A2NOC_SNOC_SLV 932#define SLAVE_ANOC_PCIE_GEM_NOC 1033#define SLAVE_SERVICE_A2NOC 1134 35#define MASTER_CAMNOC_HF0_UNCOMP 036#define MASTER_CAMNOC_RT_UNCOMP 137#define MASTER_CAMNOC_SF_UNCOMP 238#define MASTER_CAMNOC_NRT_UNCOMP 339#define SLAVE_CAMNOC_UNCOMP 440 41#define MASTER_NPU 042#define SLAVE_CDSP_GEM_NOC 143 44#define MASTER_SPDM 045#define SNOC_CNOC_MAS 146#define MASTER_QDSS_DAP 247#define SLAVE_A1NOC_CFG 348#define SLAVE_A2NOC_CFG 449#define SLAVE_AHB2PHY_NORTH 550#define SLAVE_AHB2PHY_SOUTH 651#define SLAVE_AHB2PHY_WEST 752#define SLAVE_AOP 853#define SLAVE_AOSS 954#define SLAVE_CAMERA_CFG 1055#define SLAVE_CAMERA_NRT_THROTTLE_CFG 1156#define SLAVE_CAMERA_RT_THROTTLE_CFG 1257#define SLAVE_CLK_CTL 1358#define SLAVE_CDSP_CFG 1459#define SLAVE_RBCPR_CX_CFG 1560#define SLAVE_RBCPR_MX_CFG 1661#define SLAVE_CRYPTO_0_CFG 1762#define SLAVE_CNOC_DDRSS 1863#define SLAVE_DISPLAY_CFG 1964#define SLAVE_DISPLAY_THROTTLE_CFG 2065#define SLAVE_EMMC_CFG 2166#define SLAVE_GLM 2267#define SLAVE_GRAPHICS_3D_CFG 2368#define SLAVE_IMEM_CFG 2469#define SLAVE_IPA_CFG 2570#define SLAVE_CNOC_MNOC_CFG 2671#define SLAVE_PCIE_CFG 2772#define SLAVE_PDM 2873#define SLAVE_PIMEM_CFG 2974#define SLAVE_PRNG 3075#define SLAVE_QDSS_CFG 3176#define SLAVE_QUP_0 3277#define SLAVE_QUP_1 3378#define SLAVE_SDCC_2 3479#define SLAVE_SDCC_4 3580#define SLAVE_SNOC_CFG 3681#define SLAVE_SPDM_WRAPPER 3782#define SLAVE_TCSR 3883#define SLAVE_TLMM_NORTH 3984#define SLAVE_TLMM_SOUTH 4085#define SLAVE_TLMM_WEST 4186#define SLAVE_TSIF 4287#define SLAVE_UFS_MEM_CFG 4388#define SLAVE_USB3 4489#define SLAVE_VENUS_CFG 4590#define SLAVE_VENUS_CVP_THROTTLE_CFG 4691#define SLAVE_VENUS_THROTTLE_CFG 4792#define SLAVE_VSENSE_CTRL_CFG 4893#define SLAVE_CNOC_A2NOC 4994#define SLAVE_SERVICE_CNOC 5095 96#define MASTER_CNOC_DC_NOC 097#define SLAVE_GEM_NOC_CFG 198#define SLAVE_LLCC_CFG 299 100#define MASTER_AMPSS_M0 0101#define MASTER_SYS_TCU 1102#define MASTER_GEM_NOC_CFG 2103#define MASTER_COMPUTE_NOC 3104#define MASTER_MNOC_HF_MEM_NOC 4105#define MASTER_MNOC_SF_MEM_NOC 5106#define MASTER_GEM_NOC_PCIE_SNOC 6107#define MASTER_SNOC_GC_MEM_NOC 7108#define MASTER_SNOC_SF_MEM_NOC 8109#define MASTER_GRAPHICS_3D 9110#define SLAVE_MSS_PROC_MS_MPU_CFG 10111#define SLAVE_GEM_NOC_SNOC 11112#define SLAVE_LLCC 12113#define SLAVE_SERVICE_GEM_NOC 13114 115 116#define MASTER_LLCC 0117#define SLAVE_EBI_CH0 1118 119#define MASTER_CNOC_MNOC_CFG 0120#define MASTER_CAMNOC_HF0 1121#define MASTER_CAMNOC_NRT 2122#define MASTER_CAMNOC_RT 3123#define MASTER_CAMNOC_SF 4124#define MASTER_MDP_PORT0 5125#define MASTER_MDP_PORT1 6126#define MASTER_ROTATOR 7127#define MASTER_VIDEO_P0 8128#define MASTER_VIDEO_P1 9129#define MASTER_VIDEO_PROC 10130#define SLAVE_MNOC_SF_MEM_NOC 11131#define SLAVE_MNOC_HF_MEM_NOC 12132#define SLAVE_SERVICE_MNOC 13133 134#define MASTER_SNOC_CFG 0135#define A1NOC_SNOC_MAS 1136#define A2NOC_SNOC_MAS 2137#define MASTER_GEM_NOC_SNOC 3138#define MASTER_PIMEM 4139#define MASTER_GIC 5140#define SLAVE_APPSS 6141#define SNOC_CNOC_SLV 7142#define SLAVE_SNOC_GEM_NOC_GC 8143#define SLAVE_SNOC_GEM_NOC_SF 9144#define SLAVE_OCIMEM 10145#define SLAVE_PIMEM 11146#define SLAVE_SERVICE_SNOC 12147#define SLAVE_QDSS_STM 13148#define SLAVE_TCU 14149 150#endif151