Path: blob/master/include/dt-bindings/interconnect/qcom,sa8775p-rpmh.h
26285 views
/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */1/*2* Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.3* Copyright (c) 2023, Linaro Limited4*/56#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SA8775P_H7#define __DT_BINDINGS_INTERCONNECT_QCOM_SA8775P_H89/* aggre1_noc */10#define MASTER_QUP_3 011#define MASTER_EMAC 112#define MASTER_EMAC_1 213#define MASTER_SDC 314#define MASTER_UFS_MEM 415#define MASTER_USB2 516#define MASTER_USB3_0 617#define MASTER_USB3_1 718#define SLAVE_A1NOC_SNOC 81920/* aggre2_noc */21#define MASTER_QDSS_BAM 022#define MASTER_QUP_0 123#define MASTER_QUP_1 224#define MASTER_QUP_2 325#define MASTER_CNOC_A2NOC 426#define MASTER_CRYPTO_CORE0 527#define MASTER_CRYPTO_CORE1 628#define MASTER_IPA 729#define MASTER_QDSS_ETR_0 830#define MASTER_QDSS_ETR_1 931#define MASTER_UFS_CARD 1032#define SLAVE_A2NOC_SNOC 113334/* clk_virt */35#define MASTER_QUP_CORE_0 036#define MASTER_QUP_CORE_1 137#define MASTER_QUP_CORE_2 238#define MASTER_QUP_CORE_3 339#define SLAVE_QUP_CORE_0 440#define SLAVE_QUP_CORE_1 541#define SLAVE_QUP_CORE_2 642#define SLAVE_QUP_CORE_3 74344/* config_noc */45#define MASTER_GEM_NOC_CNOC 046#define MASTER_GEM_NOC_PCIE_SNOC 147#define SLAVE_AHB2PHY_0 248#define SLAVE_AHB2PHY_1 349#define SLAVE_AHB2PHY_2 450#define SLAVE_AHB2PHY_3 551#define SLAVE_ANOC_THROTTLE_CFG 652#define SLAVE_AOSS 753#define SLAVE_APPSS 854#define SLAVE_BOOT_ROM 955#define SLAVE_CAMERA_CFG 1056#define SLAVE_CAMERA_NRT_THROTTLE_CFG 1157#define SLAVE_CAMERA_RT_THROTTLE_CFG 1258#define SLAVE_CLK_CTL 1359#define SLAVE_CDSP_CFG 1460#define SLAVE_CDSP1_CFG 1561#define SLAVE_RBCPR_CX_CFG 1662#define SLAVE_RBCPR_MMCX_CFG 1763#define SLAVE_RBCPR_MX_CFG 1864#define SLAVE_CPR_NSPCX 1965#define SLAVE_CRYPTO_0_CFG 2066#define SLAVE_CX_RDPM 2167#define SLAVE_DISPLAY_CFG 2268#define SLAVE_DISPLAY_RT_THROTTLE_CFG 2369#define SLAVE_DISPLAY1_CFG 2470#define SLAVE_DISPLAY1_RT_THROTTLE_CFG 2571#define SLAVE_EMAC_CFG 2672#define SLAVE_EMAC1_CFG 2773#define SLAVE_GP_DSP0_CFG 2874#define SLAVE_GP_DSP1_CFG 2975#define SLAVE_GPDSP0_THROTTLE_CFG 3076#define SLAVE_GPDSP1_THROTTLE_CFG 3177#define SLAVE_GPU_TCU_THROTTLE_CFG 3278#define SLAVE_GFX3D_CFG 3379#define SLAVE_HWKM 3480#define SLAVE_IMEM_CFG 3581#define SLAVE_IPA_CFG 3682#define SLAVE_IPC_ROUTER_CFG 3783#define SLAVE_LPASS 3884#define SLAVE_LPASS_THROTTLE_CFG 3985#define SLAVE_MX_RDPM 4086#define SLAVE_MXC_RDPM 4187#define SLAVE_PCIE_0_CFG 4288#define SLAVE_PCIE_1_CFG 4389#define SLAVE_PCIE_RSC_CFG 4490#define SLAVE_PCIE_TCU_THROTTLE_CFG 4591#define SLAVE_PCIE_THROTTLE_CFG 4692#define SLAVE_PDM 4793#define SLAVE_PIMEM_CFG 4894#define SLAVE_PKA_WRAPPER_CFG 4995#define SLAVE_QDSS_CFG 5096#define SLAVE_QM_CFG 5197#define SLAVE_QM_MPU_CFG 5298#define SLAVE_QUP_0 5399#define SLAVE_QUP_1 54100#define SLAVE_QUP_2 55101#define SLAVE_QUP_3 56102#define SLAVE_SAIL_THROTTLE_CFG 57103#define SLAVE_SDC1 58104#define SLAVE_SECURITY 59105#define SLAVE_SNOC_THROTTLE_CFG 60106#define SLAVE_TCSR 61107#define SLAVE_TLMM 62108#define SLAVE_TSC_CFG 63109#define SLAVE_UFS_CARD_CFG 64110#define SLAVE_UFS_MEM_CFG 65111#define SLAVE_USB2 66112#define SLAVE_USB3_0 67113#define SLAVE_USB3_1 68114#define SLAVE_VENUS_CFG 69115#define SLAVE_VENUS_CVP_THROTTLE_CFG 70116#define SLAVE_VENUS_V_CPU_THROTTLE_CFG 71117#define SLAVE_VENUS_VCODEC_THROTTLE_CFG 72118#define SLAVE_DDRSS_CFG 73119#define SLAVE_GPDSP_NOC_CFG 74120#define SLAVE_CNOC_MNOC_HF_CFG 75121#define SLAVE_CNOC_MNOC_SF_CFG 76122#define SLAVE_PCIE_ANOC_CFG 77123#define SLAVE_SNOC_CFG 78124#define SLAVE_BOOT_IMEM 79125#define SLAVE_IMEM 80126#define SLAVE_PIMEM 81127#define SLAVE_PCIE_0 82128#define SLAVE_PCIE_1 83129#define SLAVE_QDSS_STM 84130#define SLAVE_TCU 85131132/* dc_noc */133#define MASTER_CNOC_DC_NOC 0134#define SLAVE_LLCC_CFG 1135#define SLAVE_GEM_NOC_CFG 2136137/* gem_noc */138#define MASTER_GPU_TCU 0139#define MASTER_PCIE_TCU 1140#define MASTER_SYS_TCU 2141#define MASTER_APPSS_PROC 3142#define MASTER_COMPUTE_NOC 4143#define MASTER_COMPUTE_NOC_1 5144#define MASTER_GEM_NOC_CFG 6145#define MASTER_GPDSP_SAIL 7146#define MASTER_GFX3D 8147#define MASTER_MNOC_HF_MEM_NOC 9148#define MASTER_MNOC_SF_MEM_NOC 10149#define MASTER_ANOC_PCIE_GEM_NOC 11150#define MASTER_SNOC_GC_MEM_NOC 12151#define MASTER_SNOC_SF_MEM_NOC 13152#define SLAVE_GEM_NOC_CNOC 14153#define SLAVE_LLCC 15154#define SLAVE_GEM_NOC_PCIE_CNOC 16155#define SLAVE_SERVICE_GEM_NOC_1 17156#define SLAVE_SERVICE_GEM_NOC_2 18157#define SLAVE_SERVICE_GEM_NOC 19158#define SLAVE_SERVICE_GEM_NOC2 20159160/* gpdsp_anoc */161#define MASTER_DSP0 0162#define MASTER_DSP1 1163#define SLAVE_GP_DSP_SAIL_NOC 2164165/* lpass_ag_noc */166#define MASTER_CNOC_LPASS_AG_NOC 0167#define MASTER_LPASS_PROC 1168#define SLAVE_LPASS_CORE_CFG 2169#define SLAVE_LPASS_LPI_CFG 3170#define SLAVE_LPASS_MPU_CFG 4171#define SLAVE_LPASS_TOP_CFG 5172#define SLAVE_LPASS_SNOC 6173#define SLAVE_SERVICES_LPASS_AML_NOC 7174#define SLAVE_SERVICE_LPASS_AG_NOC 8175176/* mc_virt */177#define MASTER_LLCC 0178#define SLAVE_EBI1 1179180/*mmss_noc */181#define MASTER_CAMNOC_HF 0182#define MASTER_CAMNOC_ICP 1183#define MASTER_CAMNOC_SF 2184#define MASTER_MDP0 3185#define MASTER_MDP1 4186#define MASTER_MDP_CORE1_0 5187#define MASTER_MDP_CORE1_1 6188#define MASTER_CNOC_MNOC_HF_CFG 7189#define MASTER_CNOC_MNOC_SF_CFG 8190#define MASTER_VIDEO_P0 9191#define MASTER_VIDEO_P1 10192#define MASTER_VIDEO_PROC 11193#define MASTER_VIDEO_V_PROC 12194#define SLAVE_MNOC_HF_MEM_NOC 13195#define SLAVE_MNOC_SF_MEM_NOC 14196#define SLAVE_SERVICE_MNOC_HF 15197#define SLAVE_SERVICE_MNOC_SF 16198199/* nspa_noc */200#define MASTER_CDSP_NOC_CFG 0201#define MASTER_CDSP_PROC 1202#define SLAVE_HCP_A 2203#define SLAVE_CDSP_MEM_NOC 3204#define SLAVE_SERVICE_NSP_NOC 4205206/* nspb_noc */207#define MASTER_CDSPB_NOC_CFG 0208#define MASTER_CDSP_PROC_B 1209#define SLAVE_CDSPB_MEM_NOC 2210#define SLAVE_HCP_B 3211#define SLAVE_SERVICE_NSPB_NOC 4212213/* pcie_anoc */214#define MASTER_PCIE_0 0215#define MASTER_PCIE_1 1216#define SLAVE_ANOC_PCIE_GEM_NOC 2217218/* system_noc */219#define MASTER_GIC_AHB 0220#define MASTER_A1NOC_SNOC 1221#define MASTER_A2NOC_SNOC 2222#define MASTER_LPASS_ANOC 3223#define MASTER_SNOC_CFG 4224#define MASTER_PIMEM 5225#define MASTER_GIC 6226#define SLAVE_SNOC_GEM_NOC_GC 7227#define SLAVE_SNOC_GEM_NOC_SF 8228#define SLAVE_SERVICE_SNOC 9229230#endif /* __DT_BINDINGS_INTERCONNECT_QCOM_SA8775P_H */231232233