Path: blob/master/include/dt-bindings/interconnect/qcom,sc8280xp.h
26285 views
/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */1/*2* Copyright (c) 2021, The Linux Foundation. All rights reserved.3* Copyright (c) 2022, Linaro Ltd.4*/56#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SC8280XP_H7#define __DT_BINDINGS_INTERCONNECT_QCOM_SC8280XP_H89/* aggre1_noc */10#define MASTER_QSPI_0 011#define MASTER_QUP_1 112#define MASTER_QUP_2 213#define MASTER_A1NOC_CFG 314#define MASTER_IPA 415#define MASTER_EMAC_1 516#define MASTER_SDCC_4 617#define MASTER_UFS_MEM 718#define MASTER_USB3_0 819#define MASTER_USB3_1 920#define MASTER_USB3_MP 1021#define MASTER_USB4_0 1122#define MASTER_USB4_1 1223#define SLAVE_A1NOC_SNOC 1324#define SLAVE_USB_NOC_SNOC 1425#define SLAVE_SERVICE_A1NOC 152627/* aggre2_noc */28#define MASTER_QDSS_BAM 029#define MASTER_QUP_0 130#define MASTER_A2NOC_CFG 231#define MASTER_CRYPTO 332#define MASTER_SENSORS_PROC 433#define MASTER_SP 534#define MASTER_EMAC 635#define MASTER_PCIE_0 736#define MASTER_PCIE_1 837#define MASTER_PCIE_2A 938#define MASTER_PCIE_2B 1039#define MASTER_PCIE_3A 1140#define MASTER_PCIE_3B 1241#define MASTER_PCIE_4 1342#define MASTER_QDSS_ETR 1443#define MASTER_SDCC_2 1544#define MASTER_UFS_CARD 1645#define SLAVE_A2NOC_SNOC 1746#define SLAVE_ANOC_PCIE_GEM_NOC 1847#define SLAVE_SERVICE_A2NOC 194849/* clk_virt */50/* 0 was used by MASTER_IPA_CORE, now represented as RPMh clock */51#define MASTER_QUP_CORE_0 152#define MASTER_QUP_CORE_1 253#define MASTER_QUP_CORE_2 354/* 4 was used by SLAVE_IPA_CORE, now represented as RPMh clock */55#define SLAVE_QUP_CORE_0 556#define SLAVE_QUP_CORE_1 657#define SLAVE_QUP_CORE_2 75859/* config_noc */60#define MASTER_GEM_NOC_CNOC 061#define MASTER_GEM_NOC_PCIE_SNOC 162#define SLAVE_AHB2PHY_0 263#define SLAVE_AHB2PHY_1 364#define SLAVE_AHB2PHY_2 465#define SLAVE_AOSS 566#define SLAVE_APPSS 667#define SLAVE_CAMERA_CFG 768#define SLAVE_CLK_CTL 869#define SLAVE_CDSP_CFG 970#define SLAVE_CDSP1_CFG 1071#define SLAVE_RBCPR_CX_CFG 1172#define SLAVE_RBCPR_MMCX_CFG 1273#define SLAVE_RBCPR_MX_CFG 1374#define SLAVE_CPR_NSPCX 1475#define SLAVE_CRYPTO_0_CFG 1576#define SLAVE_CX_RDPM 1677#define SLAVE_DCC_CFG 1778#define SLAVE_DISPLAY_CFG 1879#define SLAVE_DISPLAY1_CFG 1980#define SLAVE_EMAC_CFG 2081#define SLAVE_EMAC1_CFG 2182#define SLAVE_GFX3D_CFG 2283#define SLAVE_HWKM 2384#define SLAVE_IMEM_CFG 2485#define SLAVE_IPA_CFG 2586#define SLAVE_IPC_ROUTER_CFG 2687#define SLAVE_LPASS 2788#define SLAVE_MX_RDPM 2889#define SLAVE_MXC_RDPM 2990#define SLAVE_PCIE_0_CFG 3091#define SLAVE_PCIE_1_CFG 3192#define SLAVE_PCIE_2A_CFG 3293#define SLAVE_PCIE_2B_CFG 3394#define SLAVE_PCIE_3A_CFG 3495#define SLAVE_PCIE_3B_CFG 3596#define SLAVE_PCIE_4_CFG 3697#define SLAVE_PCIE_RSC_CFG 3798#define SLAVE_PDM 3899#define SLAVE_PIMEM_CFG 39100#define SLAVE_PKA_WRAPPER_CFG 40101#define SLAVE_PMU_WRAPPER_CFG 41102#define SLAVE_QDSS_CFG 42103#define SLAVE_QSPI_0 43104#define SLAVE_QUP_0 44105#define SLAVE_QUP_1 45106#define SLAVE_QUP_2 46107#define SLAVE_SDCC_2 47108#define SLAVE_SDCC_4 48109#define SLAVE_SECURITY 49110#define SLAVE_SMMUV3_CFG 50111#define SLAVE_SMSS_CFG 51112#define SLAVE_SPSS_CFG 52113#define SLAVE_TCSR 53114#define SLAVE_TLMM 54115#define SLAVE_UFS_CARD_CFG 55116#define SLAVE_UFS_MEM_CFG 56117#define SLAVE_USB3_0 57118#define SLAVE_USB3_1 58119#define SLAVE_USB3_MP 59120#define SLAVE_USB4_0 60121#define SLAVE_USB4_1 61122#define SLAVE_VENUS_CFG 62123#define SLAVE_VSENSE_CTRL_CFG 63124#define SLAVE_VSENSE_CTRL_R_CFG 64125#define SLAVE_A1NOC_CFG 65126#define SLAVE_A2NOC_CFG 66127#define SLAVE_ANOC_PCIE_BRIDGE_CFG 67128#define SLAVE_DDRSS_CFG 68129#define SLAVE_CNOC_MNOC_CFG 69130#define SLAVE_SNOC_CFG 70131#define SLAVE_SNOC_SF_BRIDGE_CFG 71132#define SLAVE_IMEM 72133#define SLAVE_PIMEM 73134#define SLAVE_SERVICE_CNOC 74135#define SLAVE_PCIE_0 75136#define SLAVE_PCIE_1 76137#define SLAVE_PCIE_2A 77138#define SLAVE_PCIE_2B 78139#define SLAVE_PCIE_3A 79140#define SLAVE_PCIE_3B 80141#define SLAVE_PCIE_4 81142#define SLAVE_QDSS_STM 82143#define SLAVE_SMSS 83144#define SLAVE_TCU 84145146/* dc_noc */147#define MASTER_CNOC_DC_NOC 0148#define SLAVE_LLCC_CFG 1149#define SLAVE_GEM_NOC_CFG 2150151/* gem_noc */152#define MASTER_GPU_TCU 0153#define MASTER_PCIE_TCU 1154#define MASTER_SYS_TCU 2155#define MASTER_APPSS_PROC 3156#define MASTER_COMPUTE_NOC 4157#define MASTER_COMPUTE_NOC_1 5158#define MASTER_GEM_NOC_CFG 6159#define MASTER_GFX3D 7160#define MASTER_MNOC_HF_MEM_NOC 8161#define MASTER_MNOC_SF_MEM_NOC 9162#define MASTER_ANOC_PCIE_GEM_NOC 10163#define MASTER_SNOC_GC_MEM_NOC 11164#define MASTER_SNOC_SF_MEM_NOC 12165#define SLAVE_GEM_NOC_CNOC 13166#define SLAVE_LLCC 14167#define SLAVE_GEM_NOC_PCIE_CNOC 15168#define SLAVE_SERVICE_GEM_NOC_1 16169#define SLAVE_SERVICE_GEM_NOC_2 17170#define SLAVE_SERVICE_GEM_NOC 18171172/* lpass_ag_noc */173#define MASTER_CNOC_LPASS_AG_NOC 0174#define MASTER_LPASS_PROC 1175#define SLAVE_LPASS_CORE_CFG 2176#define SLAVE_LPASS_LPI_CFG 3177#define SLAVE_LPASS_MPU_CFG 4178#define SLAVE_LPASS_TOP_CFG 5179#define SLAVE_LPASS_SNOC 6180#define SLAVE_SERVICES_LPASS_AML_NOC 7181#define SLAVE_SERVICE_LPASS_AG_NOC 8182183/* mc_virt */184#define MASTER_LLCC 0185#define SLAVE_EBI1 1186187/*mmss_noc */188#define MASTER_CAMNOC_HF 0189#define MASTER_MDP0 1190#define MASTER_MDP1 2191#define MASTER_MDP_CORE1_0 3192#define MASTER_MDP_CORE1_1 4193#define MASTER_CNOC_MNOC_CFG 5194#define MASTER_ROTATOR 6195#define MASTER_ROTATOR_1 7196#define MASTER_VIDEO_P0 8197#define MASTER_VIDEO_P1 9198#define MASTER_VIDEO_PROC 10199#define MASTER_CAMNOC_ICP 11200#define MASTER_CAMNOC_SF 12201#define SLAVE_MNOC_HF_MEM_NOC 13202#define SLAVE_MNOC_SF_MEM_NOC 14203#define SLAVE_SERVICE_MNOC 15204205/* nspa_noc */206#define MASTER_CDSP_NOC_CFG 0207#define MASTER_CDSP_PROC 1208#define SLAVE_CDSP_MEM_NOC 2209#define SLAVE_NSP_XFR 3210#define SLAVE_SERVICE_NSP_NOC 4211212/* nspb_noc */213#define MASTER_CDSPB_NOC_CFG 0214#define MASTER_CDSP_PROC_B 1215#define SLAVE_CDSPB_MEM_NOC 2216#define SLAVE_NSPB_XFR 3217#define SLAVE_SERVICE_NSPB_NOC 4218219/* system_noc */220#define MASTER_A1NOC_SNOC 0221#define MASTER_A2NOC_SNOC 1222#define MASTER_USB_NOC_SNOC 2223#define MASTER_LPASS_ANOC 3224#define MASTER_SNOC_CFG 4225#define MASTER_PIMEM 5226#define MASTER_GIC 6227#define SLAVE_SNOC_GEM_NOC_GC 7228#define SLAVE_SNOC_GEM_NOC_SF 8229#define SLAVE_SERVICE_SNOC 9230231#endif232233234