149 lines · c
1/* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */2/*3 * Qualcomm SM6350 interconnect IDs4 *5 * Copyright (C) 2022 Luca Weiss <luca.weiss@fairphone.com>6 */7 8#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SM6350_H9#define __DT_BINDINGS_INTERCONNECT_QCOM_SM6350_H10 11#define MASTER_A1NOC_CFG 012#define MASTER_QUP_0 113#define MASTER_EMMC 214#define MASTER_UFS_MEM 315#define A1NOC_SNOC_SLV 416#define SLAVE_SERVICE_A1NOC 517 18#define MASTER_A2NOC_CFG 019#define MASTER_QDSS_BAM 120#define MASTER_QUP_1 221#define MASTER_CRYPTO_CORE_0 322#define MASTER_IPA 423#define MASTER_QDSS_ETR 524#define MASTER_SDCC_2 625#define MASTER_USB3 726#define A2NOC_SNOC_SLV 827#define SLAVE_SERVICE_A2NOC 928 29#define MASTER_CAMNOC_HF0_UNCOMP 030#define MASTER_CAMNOC_ICP_UNCOMP 131#define MASTER_CAMNOC_SF_UNCOMP 232#define MASTER_QUP_CORE_0 333#define MASTER_QUP_CORE_1 434#define MASTER_LLCC 535#define SLAVE_CAMNOC_UNCOMP 636#define SLAVE_QUP_CORE_0 737#define SLAVE_QUP_CORE_1 838#define SLAVE_EBI_CH0 939 40#define MASTER_NPU 041#define MASTER_NPU_PROC 142#define SLAVE_CDSP_GEM_NOC 243 44#define SNOC_CNOC_MAS 045#define MASTER_QDSS_DAP 146#define SLAVE_A1NOC_CFG 247#define SLAVE_A2NOC_CFG 348#define SLAVE_AHB2PHY 449#define SLAVE_AHB2PHY_2 550#define SLAVE_AOSS 651#define SLAVE_BOOT_ROM 752#define SLAVE_CAMERA_CFG 853#define SLAVE_CAMERA_NRT_THROTTLE_CFG 954#define SLAVE_CAMERA_RT_THROTTLE_CFG 1055#define SLAVE_CLK_CTL 1156#define SLAVE_RBCPR_CX_CFG 1257#define SLAVE_RBCPR_MX_CFG 1358#define SLAVE_CRYPTO_0_CFG 1459#define SLAVE_DCC_CFG 1560#define SLAVE_CNOC_DDRSS 1661#define SLAVE_DISPLAY_CFG 1762#define SLAVE_DISPLAY_THROTTLE_CFG 1863#define SLAVE_EMMC_CFG 1964#define SLAVE_GLM 2065#define SLAVE_GRAPHICS_3D_CFG 2166#define SLAVE_IMEM_CFG 2267#define SLAVE_IPA_CFG 2368#define SLAVE_CNOC_MNOC_CFG 2469#define SLAVE_CNOC_MSS 2570#define SLAVE_NPU_CFG 2671#define SLAVE_PDM 2772#define SLAVE_PIMEM_CFG 2873#define SLAVE_PRNG 2974#define SLAVE_QDSS_CFG 3075#define SLAVE_QM_CFG 3176#define SLAVE_QM_MPU_CFG 3277#define SLAVE_QUP_0 3378#define SLAVE_QUP_1 3479#define SLAVE_SDCC_2 3580#define SLAVE_SECURITY 3681#define SLAVE_SNOC_CFG 3782#define SLAVE_TCSR 3883#define SLAVE_UFS_MEM_CFG 3984#define SLAVE_USB3 4085#define SLAVE_VENUS_CFG 4186#define SLAVE_VENUS_THROTTLE_CFG 4287#define SLAVE_VSENSE_CTRL_CFG 4388#define SLAVE_SERVICE_CNOC 4489 90#define MASTER_CNOC_DC_NOC 091#define SLAVE_GEM_NOC_CFG 192#define SLAVE_LLCC_CFG 293 94#define MASTER_AMPSS_M0 095#define MASTER_SYS_TCU 196#define MASTER_GEM_NOC_CFG 297#define MASTER_COMPUTE_NOC 398#define MASTER_MNOC_HF_MEM_NOC 499#define MASTER_MNOC_SF_MEM_NOC 5100#define MASTER_SNOC_GC_MEM_NOC 6101#define MASTER_SNOC_SF_MEM_NOC 7102#define MASTER_GRAPHICS_3D 8103#define SLAVE_MCDMA_MS_MPU_CFG 9104#define SLAVE_MSS_PROC_MS_MPU_CFG 10105#define SLAVE_GEM_NOC_SNOC 11106#define SLAVE_LLCC 12107#define SLAVE_SERVICE_GEM_NOC 13108 109#define MASTER_CNOC_MNOC_CFG 0110#define MASTER_VIDEO_P0 1111#define MASTER_VIDEO_PROC 2112#define MASTER_CAMNOC_HF 3113#define MASTER_CAMNOC_ICP 4114#define MASTER_CAMNOC_SF 5115#define MASTER_MDP_PORT0 6116#define SLAVE_MNOC_HF_MEM_NOC 7117#define SLAVE_MNOC_SF_MEM_NOC 8118#define SLAVE_SERVICE_MNOC 9119 120#define MASTER_NPU_SYS 0121#define MASTER_NPU_NOC_CFG 1122#define SLAVE_NPU_CAL_DP0 2123#define SLAVE_NPU_CP 3124#define SLAVE_NPU_INT_DMA_BWMON_CFG 4125#define SLAVE_NPU_DPM 5126#define SLAVE_ISENSE_CFG 6127#define SLAVE_NPU_LLM_CFG 7128#define SLAVE_NPU_TCM 8129#define SLAVE_NPU_COMPUTE_NOC 9130#define SLAVE_SERVICE_NPU_NOC 10131 132#define MASTER_SNOC_CFG 0133#define A1NOC_SNOC_MAS 1134#define A2NOC_SNOC_MAS 2135#define MASTER_GEM_NOC_SNOC 3136#define MASTER_PIMEM 4137#define MASTER_GIC 5138#define SLAVE_APPSS 6139#define SNOC_CNOC_SLV 7140#define SLAVE_SNOC_GEM_NOC_GC 8141#define SLAVE_SNOC_GEM_NOC_SF 9142#define SLAVE_OCIMEM 10143#define SLAVE_PIMEM 11144#define SLAVE_SERVICE_SNOC 12145#define SLAVE_QDSS_STM 13146#define SLAVE_TCU 14147 148#endif149