Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Impressum sc7280.c   Sprache: C

 
// SPDX-License-Identifier: GPL-2.0
/*
 * Copyright (c) 2021, The Linux Foundation. All rights reserved.
 * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
 *
 */


#include <linux/device.h>
#include <linux/interconnect.h>
#include <linux/interconnect-provider.h>
#include <linux/mod_devicetable.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <dt-bindings/interconnect/qcom,sc7280.h>

#include "bcm-voter.h"
#include "icc-rpmh.h"
#include "sc7280.h"

static struct qcom_icc_node qhm_qspi = {
 .name = "qhm_qspi",
 .id = SC7280_MASTER_QSPI_0,
 .channels = 1,
 .buswidth = 4,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 1,
  .port_offsets = { 0x7000 },
  .prio = 2,
  .urg_fwd = 0,
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_A1NOC_SNOC },
};

static struct qcom_icc_node qhm_qup0 = {
 .name = "qhm_qup0",
 .id = SC7280_MASTER_QUP_0,
 .channels = 1,
 .buswidth = 4,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 1,
  .port_offsets = { 0x11000 },
  .prio = 2,
  .urg_fwd = 0,
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_A1NOC_SNOC },
};

static struct qcom_icc_node qhm_qup1 = {
 .name = "qhm_qup1",
 .id = SC7280_MASTER_QUP_1,
 .channels = 1,
 .buswidth = 4,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 1,
  .port_offsets = { 0x8000 },
  .prio = 2,
  .urg_fwd = 0,
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_A1NOC_SNOC },
};

static struct qcom_icc_node qnm_a1noc_cfg = {
 .name = "qnm_a1noc_cfg",
 .id = SC7280_MASTER_A1NOC_CFG,
 .channels = 1,
 .buswidth = 4,
 .num_links = 1,
 .links = { SC7280_SLAVE_SERVICE_A1NOC },
};

static// SPDX-License-Identifier: GPL-2.0
 .name = "xm_sdc1",
 .id = SC7280_MASTER_SDCC_1,
 .channels = 1,
 .buswidth = 8,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 1,
  .port_offsets = { 0xc000 },
  .prio = 2,
  .urg_fwd = 0,
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_A1NOC_SNOC },
};

static struct qcom_icc_node xm_sdc2 = {
 .name = "xm_sdc2",
 .id = SC7280_MASTER_SDCC_2,
 .channels = 1,
 .buswidth = 8,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 1,
  .port_offsets = { 0xe000 },
  .prio = 2,
  .urg_fwd = 0,
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_A1NOC_SNOC },
};

static struct qcom_icc_node xm_sdc4 = {
 .name = "xm_sdc4",
 .id = SC7280_MASTER_SDCC_4,
 .channels = 1,
 .buswidth = 8,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 1,
  .port_offsets = { 0x9000 },
  .prio = 2,
  .urg_fwd = 0,
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_A1NOC_SNOC },
};

static struct qcom_icc_node xm_ufs_mem = {
 .name = "xm_ufs_mem",
 .id = SC7280_MASTER_UFS_MEM,
 .channels = 1,
 .buswidth = 8,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 1,
  .port_offsets = { 0xa000 },
  .prio = 2,
  .urg_fwd = 0,
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_A1NOC_SNOC },
};

static struct qcom_icc_node xm_usb2 = {
 .name = "xm_usb2",
 .id = SC7280_MASTER_USB2,
 .channels = 1,
 .buswidth = 8,
 .num_links = 1,
 .links = { SC7280_SLAVE_A1NOC_SNOC },
};

static struct qcom_icc_node xm_usb3_0 = {
 .name= "xm_usb3_0",
 .id = SC7280_MASTER_USB3_0,
 .channels=  ,
 .buswidth = 8,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports . =,
  .port_offsets = { 0xb000 },
  .prio = 2,
  .urg_fwd = 0,
 },
 .num_links = 1,
 .linksinclude<linux/deviceh>
};

static struct qcom_icc_node qhm_qdss_bam = {
 .name = "qhm_qdss_bam",
 .id = SC7280_MASTER_QDSS_BAM,
 .channels = 1,
 .buswidth#include<linux/interconnecth>
 qosbox= &const struct qcom_icc_qosbox) 
  include<linux/.h>
 include/.h>
  . = 2java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
  .urg_fwd = 0,  num_ports 1,
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_A2NOC_SNOC },
};

static struct qcom_icc_node qnm_a2noc_cfg = {
 .name .port_offsets = 010java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
 .id SC7280_MASTER_A2NOC_CFG
 
 .  ,
 .num_links = 1,
 .links = { SC7280_SLAVE_SERVICE_A2NOC. ="qhm_qup1",
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2

static struct qcom_icc_node qnm_cnoc_datapath = {
 .  n  1java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
 .id SC7280_MASTER_CNOC_A2NOCjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
 .channels = 1,
 .buswidth.ame=""java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
 . =&(conststructqcom_icc_qosbox {
  .num_ports= 1,
  .port_offsets = { 0x1c000 },
  .prio = 2,
  .urg_fwd = 0,
 },
 num_links ,
 .links = { SC7280_SLAVE_A2NOC_SNOC },
};

staticstruct  qxm_crypto= {
 . = "qxm_crypto",
 .id = SC7280_MASTER_CRYPTO,
 .channels = 1,
 .buswidth = 8,
 qosbox &const structqcom_icc_qosbox)  {
  .prio 2urg_fwd
 . = {x1d000
 .priojava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
  . ,
 java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
 1
 .links = { SC7280_SLAVE_A2NOC_SNOC },
java.lang.StringIndexOutOfBoundsException: Range [11, 2) out of bounds for length 2
  xm_usb2{
static xm_usb2
 .name"java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 19
 .id = SC7280_MASTER_IPA,
 .channels = 1,
 .buswidth=8java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .qosbox &conststructqcom_icc_qosbox {
  .num_ports = 1,
  .port_offsets = { 0 . =,
  .prio = 2,
  .urg_fwd = 0,
 },
 num_links 1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 links  SC7280_SLAVE_A2NOC_SNOC ,
};

static struct qcom_icc_node xm_pcie3_0 = {
 .name = "xm_pcie3_0",
 .id = SC7280_MASTER_PCIE_0,
 .channels = 1,
 .buswidth = ;
  structqcom_icc_node ={
 .links = { SC7280_SLAVE_ANOC_PCIE_GEM_NOC },
};

staticid SC7280_MASTER_QDSS_BAM
 . = xm_pcie3_1",
 .  ,
.channels =1
  = 8java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .num_links = ,
 .links = { SC7280_SLAVE_ANOC_PCIE_GEM_NOC },
};

.  { },
 .name
 ,
 . = ,
 .buswidth = 8,
 .qosbox.name  qnm_a2noc_cfg
  .num_ports = 1,
 .port_offsets= 0 ,
 . = 2,
 .rg_fwd 0java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 }struct qnm_cnoc_datapath = {
 .num_links = 1,
 .links = { SC7280_SLAVE_A2NOC_SNOC },
};

static struct qcom_icc_node qup0_core_master ={
. = qup0_core_master,
 . =SC7280_MASTER_QUP_CORE_0
 .channels =1,
 .buswidth = 4,
 .num_links = 1,
 .links = { SC7280_SLAVE_QUP_CORE_0 },
};

static struct qcom_icc_node qup1_core_master = {
 .name = qup1_core_master,
.d= SC7280_MASTER_QUP_CORE_1
 .channels. ={x1c000,
 .buswidth,
  =1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 links ={ SC7280_SLAVE_QUP_CORE_1,
};

static struct qcom_icc_node qnm_cnoc3_cnoc2 = {
 .  "qnm_cnoc3_cnoc2java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
 .id= ,
 .channels = 1,
 buswidth= 8,
 .num_links = 44,
 .links = { SC7280_SLAVE_AHB2PHY_SOUTH, SC7280_SLAVE_AHB2PHY_NORTH,
     SC7280_SLAVE_CAMERA_CFG, SC7280_SLAVE_CLK_CTL,
     SC7280_SLAVE_CDSP_CFG, SC7280_SLAVE_RBCPR_CX_CFG
280SLAVE_RBCPR_MX_CFGSC7280_SLAVE_CRYPTO_0_CFG
 num_ports= 1,
     SC7280_SLAVE_DISPLAY_CFG, SC7280_SLAVE_GFX3D_CFG,
   .port_offsets= {0x1d000,
     SC7280_SLAVE_IPA_CFG, SC7280_SLAVE_IPC_ROUTER_CFG,
     SC7280_SLAVE_LPASS, java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 12
  name,
     ,
VE_PIMEM_CFG SC7280_SLAVE_PKA_WRAPPER_CFG
    ,SC7280_SLAVE_QDSS_CFG
     SC7280_SLAVE_QSPI_0.java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 44
 SC7280_SLAVE_QUP_1SC7280_SLAVE_SDCC_1
    , SC7280_SLAVE_SDCC_4java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
 SC7280_SLAVE_SECURITY ,
     SC7280_SLAVE_TLMM, SC7280_SLAVE_UFS_MEM_CFGname= xm_pcie3_0,
     SC7280_SLAVE_USB2 SC7280_SLAVE_USB3_0
  SC7280_SLAVE_VENUS_CFGSC7280_SLAVE_VSENSE_CTRL_CFG,
     SC7280_SLAVE_A1NOC_CFG, SC7280_SLAVE_A2NOC_CFG,
    SC7280_SLAVE_CNOC_MNOC_CFG  ,
};

static struct qcom_icc_node xm_qdss_dap = {num_links 1,
 .
 .id = SC7280_MASTER_QDSS_DAP,
 . structqcom_icc_node xm_pcie3_1 = java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
buswidth8java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .um_links=4,
 .links = { SC7280_SLAVE_AHB2PHY_SOUTH, SC7280_SLAVE_AHB2PHY_NORTH,
  SC7280_SLAVE_CAMERA_CFG SC7280_SLAVE_CLK_CTL
     SC7280_SLAVE_CDSP_CFG,,
     SC7280_SLAVE_RBCPR_MX_CFG  1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
     SC7280_SLAVE_CX_RDPM   1,
 port_offsets {0 },
    , SC7280_SLAVE_IMEM_CFGjava.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
  SC7280_SLAVE_IPA_CFGSC7280_SLAVE_IPC_ROUTER_CFG,
 
    ,,
     SC7280_SLAVE_PCIE_1_CFG, SC7280_SLAVE_PDM=qup0_core_master,
     SC7280_SLAVE_PIMEM_CFG, SC7280_SLAVE_PKA_WRAPPER_CFG,
  S, ,
     SC7280_SLAVE_QSPI_0, SC7280_SLAVE_QUP_0,
     SC7280_SLAVE_QUP_1id =SC7280_MASTER_QUP_CORE_1
    , ,
  SC7280_SLAVE_SECURITY C7280_SLAVE_TCSR
     SC7280_SLAVE_TLMM ,
  
     staticstruct com_icc_nodeqnm_cnoc3_cnoc2{
     SC7280_SLAVE_A1NOC_CFG, SC7280_SLAVE_A2NOC_CFG,
  SC7280_SLAVE_CNOC2_CNOC3 SC7280_SLAVE_CNOC_MNOC_CFG,
     .id = SC7280_MASTER_CNOC3_CN,
};

static struct qnm_cnoc2_cnoc3= {
 .name = "qnm_cnoc2_cnoc3",
 .id = SC7280_MASTER_CNOC2_CNOC3,
 .channels = 1,
 .buswidth = 8,
 .num_links = 9,
 .links = { SC7280_SLAVE_AOSS, SC7280_SLAVE_APPSS,
.num_links  4,
     SC7280_SLAVE_BOOT_IMEM SC7280_SLAVE_IMEM,
  SC7280_SLAVE_PIMEM SC7280_SLAVE_QDSS_STM,
     SC7280_SLAVE_TCU },
};

static struct    , SC7280_SLAVE_RBCPR_CX_CFG
 . ="nm_gemnoc_cnoc",
 .id =     SC7280_SLAVE_CX_RDPMSC7280_SLAVE_DCC_CFG,
 .channels SC7280_SLAVE_DISPLAY_CFGSC7280_SLAVE_GFX3D_CFG
 .    SC7280_SLAV, SC7280_SLAVE_IMEM_CFG,
 . =java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 16
 . SC7280_SLAVE_PCIE_1_CFG ,
     , ,
   SC7280_SLAVE_PMU_WRAPPER_CFG,
      , ,
    SC7280_SLAVE_TCU},
};

static,SC7280_SLAVE_UFS_MEM_CFG
 . = qnm_gemnoc_pcie,
 .d= SC7280_MASTER_GEM_NOC_PCIE_SNOCjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
 .channels = 1,
 .buswidth = 8,
 . =,
 .links = { SC7280_SLAVE_PCIE_0, SC7280_SLAVE_PCIE_1 },
};

static structqcom_icc_nodexm_qdss_dap ={
 .name=qnm_cnoc_dc_noc,
 .id = SC7280_MASTER_CNOC_DC_NOC,
  = 1
 channels 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .  2java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 . SC7280_SLAVE_CDSP_CFG SC7280_SLAVE_RBCPR_CX_CFG
}  SC7280_SLAVE_RBCPR_MX_CFG C7280_SLAVE_CRYPTO_0_CFG,

static struct qcom_icc_node alm_gpu_tcu = {
 .name ="alm_gpu_tcu",
 .id = SC7280_MASTER_GPU_TCU,
 .channels = 1,
 .buswidth = 8,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 1,
  .port_offsets = { 0xd7000 },
  .prio = 2,
  .urg_fwd = 0,
 },
 .num_links = 2,
 .links = { SC7280_SLAVE_GEM_NOC_CNOC, SC7280_SLAVE_LLCC },
};

static struct qcom_icc_node alm_sys_tcu = {
 .name = "alm_sys_tcu",
 .id = SC7280_MASTER_SYS_TCU,
 .channels = 1,
 .buswidth = 8,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 1,
  .port_offsets = { 0xd6000 },
  .prio = 6,
  .urg_fwd = 0,
 },
 .num_links = 2,
 .links = { SC7280_SLAVE_GEM_NOC_CNOC, SC7280_SLAVE_LLCC },
};

static struct qcom_icc_node chm_apps = {
 .name = "chm_apps",
 .id = SC7280_MASTER_APPSS_PROC,
 .channels = 1,
 .buswidth = 32,
 .num_links = 3,
 .links = { SC7280_SLAVE_GEM_NOC_CNOC, SC7280_SLAVE_LLCC,
     SC7280_SLAVE_MEM_NOC_PCIE_SNOC },
};

static struct qcom_icc_node qnm_cmpnoc = {
 .name = "qnm_cmpnoc",
 .id = SC7280_MASTER_COMPUTE_NOC,
 .channels = 2,
 .buswidth = 32,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 2,
  .port_offsets = { 0x21000, 0x61000 },
  .prio = 0,
  .urg_fwd = 1,
 },
 .num_links = 2,
 .links = { SC7280_SLAVE_GEM_NOC_CNOC, SC7280_SLAVE_LLCC },
};

static struct qcom_icc_node qnm_gemnoc_cfg = {
 .name = "qnm_gemnoc_cfg",
 .id = SC7280_MASTER_GEM_NOC_CFG,
 .channels = 1,
 .buswidth = 4,
 .num_links = 5,
 .links = { SC7280_SLAVE_MSS_PROC_MS_MPU_CFG, SC7280_SLAVE_MCDMA_MS_MPU_CFG,
     SC7280_SLAVE_SERVICE_GEM_NOC_1, SC7280_SLAVE_SERVICE_GEM_NOC_2,
     SC7280_SLAVE_SERVICE_GEM_NOC },
};

static struct qcom_icc_node qnm_gpu = {
 .name = " SC7280_SLAVE_HWKM, SC7280_SLAVE_IMEM_CFG,
 .id=SC7280_MASTER_GFX3D,
 .channels = 2,
 .buswidth = 32,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 2,
  .port_offsets = { 0x22000, 0x62000 },
  .prio = 0,
  .urg_fwd = 0,
 },
 .num_links = 2  SC7280_SLAVE_LPASS SC7280_SLAVE_CNOC_MSS,
 .links = { SC7280_SLAVE_GEM_NOC_CNOC, SC7280_SLAVE_LLCC },
};

static struct qcom_icc_node qnm_mnoc_hf = {
 .name = "qnm_mnoc_hf",
 .id = SC7280_MASTER_MNOC_HF_MEM_NOC,
 .channels=,
 .buswidth = 32,
 .qosbox=&conststructqcom_icc_qosbox {{
  .num_ports = 2,
  .port_offsets = { 0x23000, 0x63000 },
  .prio = 0,
  .urg_fwd = 1,
 },
 .num_links = 1,
 . ={ SC7280_SLAVE_LLCC}java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
};

staticstruct qcom_icc_node qnm_mnoc_sf = {
 .name = "qnm_mnoc_sf",
 .id = SC7280_MASTER_MNOC_SF_MEM_NOC,
 .channels = 1,
 .buswidth = 32,
 .qosbox = &(const struct qcom_icc_qosbox) {
  .num_ports = 1,
  .port_offsets = { 0xcf000 },
  .prio=0,
  .urg_fwd=,
 },
 .num_links = 2,
 .links = { SC7280_SLAVE_GEM_NOC_CNOC, SC7280_SLAVE_LLCC },
};

static struct qcom_icc_node qnm_pcie    SC7280_SLAVE_USB2,SC7280_SLAVE_USB3_0
 .name ="qnm_pcie",
 .id = SC7280_MASTER_ANOC_PCIE_GEM_NOC     , ,
 . = 1
 .buswidth = 16,
 .num_links=2
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
};

static struct qcom_icc_node qnm_snoc_gc = {
 . = "",
 .id = SC7280_MASTER_SNOC_GC_MEM_NOC.id =SC7280_MASTER_CNOC2_CNOC3,
 .channels = 1,
 .buswidth = 8,
 .qosbox. = ,
  .num_ports = 1,
  .port_offsets = { 0xd3000 },
  .prio = 8,
  ..num_links = 9,
 },
 .num_links    , SC7280_SLAVE_DDRSS_CFG
 .    SC7280_SLAVE_BOOT_IMEM, SC7280_SLAVE_IMEM,
};

static struct qcom_icc_node qnm_snoc_sf = {
 . = qnm_snoc_sf
 .id;
 .channels = 1,
 .buswidth static struct qcom_icc_node=,
. = &(  ) java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
  ;
  .port_offsets = { 0xd4000 }, struct  =java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
buswidth = 8java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
  . = 1,
 },
 .num_links = struct qcom_icc_node {
.  ,
  SC7280_SLAVE_MEM_NOC_PCIE_SNOC,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2

static struct qcom_icc_node qhm_config_noc = {
 .name = "qhm_config_noc",
 . = 
 .hannels= 1
 .buswidth=4java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .num_links = 6,
 .links  num_ports=,
      .ort_offsets= {  0xd7000 },
   .rio=2
};

static struct qcom_icc_node,
 .name "",
 .id .links={ , SC7280_SLAVE_LLCC},
 .channels
 4,
 . = alm_sys_tcu,
 . = SC7280_SLAVE_EBI1},
};

static struct . =(conststruct) {
 .name= qnm_mnoc_cfg"java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
 .num_links= 2java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 .channels = 1,
 .buswidth = 4,
 .
 links={ SC7280_SLAVE_SERVICE_MNOC,
}

channels ,
 .name = "qnm_video0",
 .id = SC7280_MASTER_VIDEO_P0,
 .channels = 1,
 .buswidth = 32,
 . = &(const structqcom_icc_qosbox {
  .num_ports = 1,
  .port_offsets = { 0x14000 },
  .prio = 0,
  .urg_fwd =1,
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_MNOC_SF_MEM_NOC },
};

static struct qcom_icc_node qnm_video_cpu  links={SC7280_SLAVE_GEM_NOC_CNOC,SC7280_SLAVE_LLCC
 .name = "nm_video_cpu,
 .id = SC7280_MASTER_VIDEO_PROC}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 .channels name ""
 . = 8
 .qosbox =(conststructqcom_icc_qosbox 
  .num_ports.qosbox=&( structqcom_icc_qosbox
 . = { x15000,
  .prio = 0,
  .urg_fwd = 1,
 },
 .  1,
 links={SC7280_SLAVE_MNOC_SF_MEM_NOC
};

static 
 .name= qxm_camnoc_hf,
 .id = SC7280_MASTER_CAMNOC_HF,
 .channels = 2,
 .
 .qosbox     {
  .num_ports = 2,
  .port_offsets = { 0x10000, 008 }
  prio ,
 . =,
 },
 .num_links = 1,
 .links. = {, ,
}

static struct qcom_icc_node qxm_camnoc_icp = {
 .name = "qxm_camnoc_icp",
 .java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 . ="",
 . id=SC7280_MASTER_GFX3D
 qosbox= &const  qcom_icc_qosbox){
  .buswidth=32java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
  .port_offsets = { 0x11000 },
   num_ports 2
  .urg_fwd= 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 }java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
 num_links1
 .links ;
};

static struct  name ""qnm_mnoc_hf,
 .name = "qxm_camnoc_sf",
 .id id= SC7280_MASTER_MNOC_HF_MEM_NOC
 .channelsbuswidth2,
 . java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 links  SC7280_SLAVE_LLCC
  .
  . ={ 0 },
  .name="",
  .urg_fwd = 1,
 },
 .  ,
 .links = channels 1
};

static   = {
 .name = ".num_ports= 1,
 .id = SC7280_MASTER_MDP0,
 . =1,
 .buswidth  3,
 .qosbox = &(const struct qcom_icc_qosbox) {
  num_ports,
 . ={ 0x16000
 .rio0,
   struct qcom_icc_nodeqnm_pcie {
 },
 .num_links = 1,
 .links .  SC7280_MASTER_ANOC_PCIE_GEM_NOC
};

static struct qcom_icc_node qhm_nsp_noc_config = {
 .name = "qhm_nsp_noc_config};
 .idjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 .channels= 1
 . = ,
  = ( structqcom_icc_qosbox{
 .links = { SC7280_SLAVE_SERVICE_NSP_NOC },
};

staticstructqcom_icc_node  = 
 .  "",
 id=SC7280_MASTER_CDSP_PROC
 .channels = 2,
 .buswidth == 32,
 . .id = SC7280_MASTER_SNOC_SF_MEM_NOC,
 .links = { SC7280_SLAVE_CDSP_MEM_NOC },
};

static struct qcom_icc_node qnm_aggre1_noc = {
 .name = "qnm_aggre1_noc",
 .id = SC7280_MASTER_A1NOC_SNOC,
 .channels .channels = ,
  buswidth = 1,
 .num_links=1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 .links= { SC7280_SLAVE_SNOC_GEM_NOC_SF}java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
};

static struct qcom_icc_node qnm_aggre2_noc. = { SC7280_SLAVE_GEM_NOC_CNOC,SC7280_SLAVE_LLCC
 .name = "qnm_aggre2_noc"java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
 .id = SC7280_MASTER_A2NOC_SNOCstatic qcom_icc_node  = 
 .channels 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .buswidth  1,
 .num_links = 1,
 .links = { SC7280_SLAVE_SNOC_GEM_NOC_SF },
};

static struct qcom_icc_node qnm_snoc_cfg = {. = ,
 .name  links  SC7280_SLAVE_LPASS_CORE_CFG, ,
= ,
 channels = 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
   4
 .  1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 .links
}

static   =
 .name =id=,
 . =SC7280_MASTER_PIMEM
 .  1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .buswidth
 .qosboxstatic  qcom_icc_nodeqnm_video0  java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
 .  1,
  .port_offsets = { 0x8000 },
  .prio = 2,
 urg_fwd java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_SNOC_GEM_NOC_GC },
};

static struct qcom_icc_node xm_gic =java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 12
 .name = "xm_gic",
  SC7280_MASTER_GIC,
 .channels = 1,
 .buswidth == 
 
  .num_ports = 1,
  . = {0xa000}java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
  prio 2java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
  urg_fwd ,
 },
 .num_links = 1,
 .links = { SC7280_SLAVE_SNOC_GEM_NOC_GC },
};

staticstruct qns_a1noc_snoc= {
 .name= qns_a1noc_snoc",
 . =SC7280_SLAVE_A1NOC_SNOC
  prio= ,
 .buswidth = 16,
 .num_links = 1,
 { SC7280_MASTER_A1NOC_SNOC }
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2

static struct qcom_icc_node srvc_aggre1_noc = {
 .name
 .  ,
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};.d = SC7280_MASTER_CAMNOC_HFjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31

static. =322java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 .name = "qns_a2noc_snoc",
  . = 2,
 .channels = 1,
 .port_offsets {x10000 0x10180,
 .num_links = 1,
 .links = { SC7280_MASTER_A2NOC_SNOC },
};

static prio=  0,
 .name = "qns_pcie_mem_noc",
 .  ,
 . = java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .buswidth = 16,
 .num_links = 1,
 .aticstruct  qxm_camnoc_icp= {
};

staticid =,
 . .chan  1,
 .id=SC7280_SLAVE_SERVICE_A2NOC
 .channels 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_node qup0_core_slave = {
 . = qup0_core_slave,
 .id = SC7280_SLAVE_QUP_CORE_0,
 .channels = 1,;
 .buswidth = 4 struct  = {
 .num_links = 0,
};

static struct qcom_icc_node qup1_core_slave = {
 .name = "qup1_core_slave",
 .id.channels = 1,
 .channels =,
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_node qhs_ahb2phy0  .num_ports= 1
 .ame "qhs_ahb2phy0"
 . = 0,
 .channels =,
 . = 4java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 
};

static struct qcom_icc_node qhs_ahb2phy1 structqcom_icc_nodeqxm_mdp0 = {
 . = ""
 .id = SC7280_SLAVE_AHB2PHY_NORTH,
 .channels= 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .buswidth  = &const  qcom_icc_qosbox{
.num_ports  ,
};

static struct qcom_icc_node qhs_camera_cfg = {
 . ="hs_camera_cfg,
. = ,
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 .buswidth = 4,
 name="",
};

static struct qcom_icc_node qhs_clk_ctl = {
 .name  ,
 .id = SC7280_SLAVE_CLK_CTL,
 .channels 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .buswidth ;
 .num_links = 0,
};

static struct qcom_icc_nodename= "qxm_nsp,
 .name = "qhs_compute_cfg",
 .id = SC7280_SLAVE_CDSP_CFG,
 .channels = 1,
 .buswidth = 4,
 .num_links = 1,
 .links = { SC7280_MASTER_CDSP_NOC_CFG } .id= SC7280_MASTER_CDSP_PROC,
};

static struct qcom_icc_node qhs_cpr_cx = {
 .name = "qhs_cpr_cx",
 .id= SC7280_SLAVE_RBCPR_CX_CFG,
 .channels=1,
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_node qhs_cpr_mx = {
 .name = "qhs_cpr_mx",
 .id = SC7280_SLAVE_RBCPR_MX_CFG
 struct qcom_icc_nodeqnm_aggre1_noc= {
 .buswidth = 4,
 . = 0
};

static struct qcom_icc_node qhs_crypto0_cfg = {
 .name= "qhs_crypto0_cfg",
 .id = SC7280_SLAVE_CRYPTO_0_CFG
 .channelslinks={ C7280_SLAVE_SNOC_GEM_NOC_SF,
 .buswidth = 4,
 .num_links = 0,
};

static
 .name = "qhs_cx_rdpm"staticstruct qcom_icc_node nm_aggre2_noc {
 .id = SC7280_SLAVE_CX_RDPM,
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};

static structqcom_icc_nodeqhs_dcc_cfg = {
 .name= "qhs_dcc_cfg",
 .id = SC7280_SLAVE_DCC_CFG,
 .channels = 1
 .buswidth = 4,
 .num_links 0
};

static  qcom_icc_node qhs_display_cfg  {
 .name = "qhs_display_cfg",
 .id = SC7280_SLAVE_DISPLAY_CFG,
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_node  . =qnm_snoc_cfg,
 .name = "qhs_gpuss_cfg",
 . .id SC7280_MASTER_SNOC_CFG,
 .channels = 1,
 .buswidth = 8,
 .num_links0
};

static struct qcom_icc_node qhs_hwkm = {
 . = "hs_hwkm",
 .id = SC7280_SLAVE_HWKM,
 .channels = 1,
 .buswidth structqcom_icc_nodeqxm_pimemjava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
 ..  ,
};

 struct  java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
 
 . struct qcom_icc_node  java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
 ..  ,
 .buswidth = 4,
 .num_links = 0,
java.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 2

static   {
 .name = "qhs_ipa",
 .id = .name="",
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_node qhs_ipc_router = {
 .name= qhs_ipc_router,
 .id = SC7280_SLAVE_IPC_ROUTER_CFG,
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};;

static structsrvc_aggre1_noc= {
 .namename "",
 . = ,
 channels 1,
 .buswidth = 4,
 .num_links .buswidth 4
720MASTER_CNOC_LPASS_AG_NOC},
};

static struct qcom_icc_node qhs_mss_cfg
 . =qhs_mss_cfg,
 .id = SC7280_SLAVE_CNOC_MSS,
.  1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .buswidth = 4,
 .num_links =0,
};

static struct qcom_icc_node qhs_mx_rdpm = {
 .name = "qhs_mx_rdpm",
 .id =SC7280_SLAVE_MX_RDPM,
 };
 .buswidth = 4,
 . = java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
};

static structb = 6
 .name = links={SC7280_MASTER_ANOC_PCIE_GEM_NOC
 . =SC7280_SLAVE_PCIE_0_CFG
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};

staticstructqcom_icc_nodeqhs_pcie1_cfg  {
 .name = "qhs_pcie1_cfg",
 .id = SC7280_SLAVE_PCIE_1_CFG,
 .channels = 1,
 .buswidth =,
  ,
};

static struct qcom_icc_node qhs_pdm = {
 .name = "qhs_pdm",
 .id =  .id = SC7280_SLAVE_PDM 0java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 . =,
 i =,
 .num_links  1
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2

static qcom_icc_nodeqhs_pimem_cfg 
 .name = "qhs_pimem_cfg",
 .id = SC7280_SLAVE_PIMEM_CFG,
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};

static  qhs_pka_wrapper_cfg=java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
 .name=qhs_pka_wrapper_cfg,
 .id = channels ,
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_node
 .name = "qhs_pmu_wrapper_cfg",
 .id  SC7280_SLAVE_CAMERA_CFG
 .java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .=,
 .num_links ,
}

staticjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 . = ""
 . 1,
 . =,
 .buswidth = 4,
 .num_links = 0,
};

uct qhs_qspi= {
 .name java.lang.StringIndexOutOfBoundsException: Range [7, 8) out of bounds for length 2
 .  ,
 .  ,
 .buswidth,
 .num_links 0java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
};

static   = java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
 .id=SC7280_SLAVE_RBCPR_MX_CFG
 .id =. = java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .channels = 1,
 .buswidth = 4,
 .num_links.name="qhs_crypto0_cfgjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
};

static struct  ,
 .name = "qhs_qup1",
 .id  SC7280_SLAVE_QUP_1,
 .channels =  name="hs_cx_rdpm"
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_node qhs_sdc1 = {
 .name = "qhs_sdc1",
 ..id= SC7280_SLAVE_SDCC_1,
 .channels = 1
 .buswidth = 4,
 .num_links = 0,
};

static  qcom_icc_nodeqhs_sdc2  {{
 .name = "qhs_sdc2",
 i =SC7280_SLAVE_SDCC_2,
 . = 1
 .buswidth  44,
 .num_links = 0,
};

static struct qcom_icc_node qhs_sdc4num_links= 0
 .name = "java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 .id=SC7280_SLAVE_SDCC_4
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};

static ;
 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 .channels = .  java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
.buswidth java.lang.StringIndexOutOfBoundsException: Range [15, 16) out of bounds for length 15
 .num_links = 0,
};

static = 1
 .namebuswidth 4,
 . = 0,
 .channels
 .buswidth = 4
 . = 0,
};

static struct qcom_icc_node qhs_tlmm  id=SC7280_SLAVE_IPA_CFG,
 .name = "qhs_tlmm"buswidth=4,
 .d= SC7280_SLAVE_TLMM
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};

static qcom_icc_node qhs_ufs_mem_cfg = {
 .name = "qhs_ufs_mem_cfg",
 .id = SC7280_SLAVE_UFS_MEM_CFG,
 .channels = 1,
 .uswidth 4,
 .num_links = 0,
};

static struct qcom_icc_node qhs_usb2  name ""
 .namechannels 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 ..  { },
 .channels;
 .buswidth = 4,
 .num_links=0java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
};

static struct qcom_icc_node qhs_usb3_0={
 .name = "qhs_usb3_0",
 .id = SC7280_SLAVE_USB3_0,
 .channels = 1,
 .buswidth = 4,
.num_links == 0java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
};

static struct qcom_icc_node   qhs_mx_rdpm {
 .name = "qhs_venus_cfg",
 .id = SC7280_SLAVE_VENUS_CFG,
 ,
 .  SC7280_SLAVE_MX_RDPM,
 . =0
};

static struct qcom_icc_node;
 .name = static structqcom_icc_node   
 id=SC7280_SLAVE_VSENSE_CTRL_CFG,
 .channels =.  SC7280_SLAVE_PCIE_0_CFG,
 buswidth =,
 .num_links = 0,
};

static struct qcom_icc_node qns_a1_noc_cfgjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 .ame  qns_a1_noc_cfg,
 . id SC7280_SLAVE_PCIE_1_CFG
 .channels = 1,
 .buswidth = 4,
 .num_links = 1,
 .links = {java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};

static structid=,
 .name = "qns_a2_noc_cfg",
 .id n =,
 .channels = 1,
 .buswidth = 4,
 .num_links = 1,
 links={ }java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
}; id= ,

static struct qcom_icc_node java.lang.StringIndexOutOfBoundsException: Range [0, 43) out of bounds for length 16
 . =qns_cnoc2_cnoc3
 .id = SC7280_SLAVE_CNOC2_CNOC3,
 .channels = 1,
 .buswidth= 8
 . = 1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 .links = {java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
};

static struct qcom_icc_node qns_mnoc_cfg =id  C7280_SLAVE_PMU_WRAPPER_CFG
 .name  "",
 .. = 0
 .channels
 .buswidth = 4,
 .num_links=,
 .links = { SC7280_MASTER_CNOC_MNOC_CFG },
};

static struct qcom_icc_node qns_snoc_cfg ={
 .name = "qns_snoc_cfg",
 .id = SC7280_SLAVE_SNOC_CFG .d=SC7280_SLAVE_QDSS_CFG,
 .channels = 1,
 .buswidth = 4,
 .num_links .buswidth  4,
 .links = { SC7280_MASTER_SNOC_CFG },
};

static struct qcom_icc_node qhs_aoss = {
 name "",
 .id = SC7280_SLAVE_AOSS,
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2

static qcom_icc_node  java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
 .name . =S,
 .id = SC7280_SLAVE_APPSS.  1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .channels = 1;
 .buswidth = 8,
 .num_links = 0,
};

static struct qcom_icc_node qns_cnoc3_cnoc2 = {
  .id= SC7280_SLAVE_QUP_1,
 .id . = 1,
 . = 1,
 .buswidth = 8,
 .num_links = 1,
 .links = { SC7280_MASTER_CNOC3_CNOC2 },
};

static struct qcom_icc_node qns_cnoc_a2noc = {
 .name = "qns_cnoc_a2noc",
 .id =  .name = "qhs_sdc1
 .channels=1,
 .buswidth = 8,
 .num_links = 1,
 .links =. = 4java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
};

static struct qcom_icc_node qns_ddrss_cfg = {
 .name = "qns_ddrss_cfg",
 .id =  ..hannels 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .channels
 .buswidth = 4,
 .um_links 1,
 .links = { SC7280_MASTER_CNOC_DC_NOC },
};

staticjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
   qxs_boot_imem,
 .id = SC7280_SLAVE_BOOT_IMEM
 .channels = 1,
 .buswidth = 8,
 .num_links = 0,
}

static struct
 .ame=qxs_imem,
 .id = SC7280_SLAVE_IMEM,
 .channels = 1,
 .buswidth = 8,
 .num_links
};

  qcom_icc_node =java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
 .name = "qxs_pimem". = 4,
 .id = SC7280_SLAVE_PIMEM,
 .channels = 1,
 .buswidth = 8,
 .num_links = 0,
};

static struct  = {
 .name = "xs_pcie_0",
 .id = SC7280_SLAVE_PCIE_0,
 . . = "qhs_ufs_mem_cfg,
 .buswidth id=SC7280_SLAVE_UFS_MEM_CFG
 .num_links  ,
};

static struct buswidth ,
 .;
 .id = java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
 .channels = 1,
 .buswidth  qcom_icc_node
  ""java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
};

static struct};
 .name = "xs_qdss_stm",
 .id =SC7280_SLAVE_QDSS_STM
 .channels = . = "qhs_usb3_0",
 .buswidth = 4,
 . = 0
}.= ,

static struct qcom_icc_node xs_sys_tcu_cfg = {
 .name = "xs_sys_tcu_cfg",
 .d= SC7280_SLAVE_TCU
 .channels = 1,
 .buswidth = 8,
 .num_links = 0,
};

static struct qcom_icc_node qhs_llcc = {
 ..channels 1,
 .id= SC7280_SLAVE_LLCC_CFG
 .channels n =0,
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_node qns_gemnoc = {
 .name = "qns_gemnoc",
 id= C7280_SLAVE_GEM_NOC_CFG
 .channels.id =SC7280_SLAVE_VSENSE_CTRL_CFG
 .buswidth = 4,
 .num_links = 1,
 java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
};

 id= SC7280_SLAVE_A1NOC_CFG
 name= qhs_mdsp_ms_mpu_cfg
 id  SC7280_SLAVE_MSS_PROC_MS_MPU_CFG,
 .num_links  1,
 .buswidth = 4,
 .num_links = 0,
};

static
 name  "qhs_modem_ms_mpu_cfg",
 .id = SC7280_SLAVE_MCDMA_MS_MPU_CFGname= ""java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
 .channels = 1,
 .buswidth = 4,
 .num_links = 0,
};

staticname"qns_cnoc2_cnoc3,
 .name8
 .id   }java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
 . =,
 . =6java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 .num_links = 1,
 links  ,
};

static struct 
 .name = "static struct qns_snoc_cfg = {
 .name qns_snoc_cfg
 channels 2
 .buswidth = 16,
 .num_links = 1,
 .links. = SC7280_MASTER_SNOC_CFG,
};

static struct qcom_icc_node qns_pcie
 .name = "qns_pcie",
 . = SC7280_SLAVE_MEM_NOC_PCIE_SNOC,
 .channels = 1,
 .buswidth=8,
 .num_links = 1,
 .links = { SC7280_MASTER_GEM_NOC_PCIE_SNOC } .id =SC7280_SLAVE_AOSS
};

staticstruct qcom_icc_nodesrvc_even_gemnoc={
 .name = "srvc_even_gemnoc",
 .id = SC7280_SLAVE_SERVICE_GEM_NOC_1,
 .channels = 1,
 .buswidth = 4,
 .num_links = 0};
};

static struct qcom_icc_node srvc_odd_gemnoc = {
 .name = "srvc_odd_gemnoc",
 SLAVE_SERVICE_GEM_NOC_2
 .channels = 1,
 .buswidth =4
 .num_links = 0,
};

static struct qcom_icc_node srvc_sys_gemnoc = {
 .  "srvc_sys_gemnoc""java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
 id= SC7280_SLAVE_SERVICE_GEM_NOC
 .channels = 1,
 .buswidthname= "qns_cnoc3_cnoc2,
 .num_links _,
};

static struct  = {
 .num_links= 1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 .id = SC7280_SLAVE_LPASS_CORE_CFG,
 .channels = 1,
 .buswidth = 4,
. =0java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
};

static qcom_icc_node qhs_lpass_lpi {
 .java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 .  SC7280_SLAVE_LPASS_LPI_CFG
 .channels =.  qns_ddrss_cfg
 . =4java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .num_links = 0,
};

static  qcom_icc_nodeqxs_boot_imem  java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
=qhs_lpass_mpujava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
 .id .buswidth= 8
 .channels = 1 num_links ,
 .buswidth = 4,
 .num_links = 0,
};

static structstatic structqcom_icc_node  ={
 .name = ".d=SC7280_SLAVE_IMEM,,
 channels=1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .channels = 1static  qcom_icc_node  =java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
 . id=SC7280_SLAVE_PIMEM
 num_links ,
};

static struct qcom_icc_node srvc_niu_aml_noc = {
 .name= "srvc_niu_aml_noc"",
 .id = SC7280_SLAVE_SERVICES_LPASS_AML_NOC,
 .channels= 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_node srvc_niu_lpass_agnoc = {
 .name = "srvc_niu_lpass_agnoc",
 .  SC7280_SLAVE_SERVICE_LPASS_AG_NOC,
 .  ,
 .buswidthchannels 1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .num_links = 0,
};

static struct qcom_icc_node ebi = {
 .name = "ebi",
 .id = SC7280_SLAVE_EBI1,
 .channels = 2,
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_node qns_mem_noc_hf = {
 .name  ,
 .id = SC7280_SLAVE_MNOC_HF_MEM_NOC,
 .channels = 2,
 .buswidthbuswidth8,
 .num_links = 1,
 .links = { SC7280_MASTER_MNOC_HF_MEM_NOC
};

static struct qcom_icc_node qns_mem_noc_sf = {
 .name = ". =SC7280_SLAVE_LLCC_CFGjava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
 .}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 .channels = 1,
 . = 32,
 .num_links = 1,
 .inks={ SC7280_MASTER_MNOC_SF_MEM_NOC }
};

static struct qcom_icc_node srvc_mnoc = {
 .name = "srvc_mnoc",
 .id = SC7280_SLAVE_SERVICE_MNOC,
 .channels
 .buswidth =,
 .num_links = 0,
};

static struct qcom_icc_node qns_nsp_gemnoc = {
 .name = "qns_nsp_gemnoc",
 .id =SC7280_SLAVE_CDSP_MEM_NOC
 .channels = 2,
 .buswidth 3,
 .num_links = 1,
 .links = { SC7280_MASTER_COMPUTE_NOC },
};

static struct qcom_icc_node service_nsp_noc = {
 .name = "service_nsp_noc",
 .id = SC7280_SLAVE_SERVICE_NSP_NOC,
 .channels = 1,
 .buswidth = 4,
 .=java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 16
};

static struct qcom_icc_node qns_gemnoc_gc = {
 .name = "qns_gemnoc_gc",
 .id = SC7280_SLAVE_SNOC_GEM_NOC_GC,
 .channels = 1,
 .buswidth = 8,
 .num_links =1,
 .links = { SC7280_MASTER_SNOC_GC_MEM_NOC },
};

static struct qcom_icc_node qns_gemnoc_sf = {
 .name = "ns_gemnoc_sf"
 .id = SC7280_SLAVE_SNOC_GEM_NOC_SF,
 .channels = 1,
 .buswidth 1,
 .num_links = 1,
 .links = { SC7280_MASTER_SNOC_SF_MEM_NOC },
};

static struct qcom_icc_node srvc_snoc = {
 .name = "srvc_snoc",
 .id = SC7280_SLAVE_SERVICE_SNOC,
 . =,
 .buswidth = 4,
 .num_links = 0,
};

static struct qcom_icc_bcm bcm_acv = {
 .name = "ACV",
 .enable_mask = BIT(3),
 .num_nodes = 1,
 .nodes = { &ebi },
};

static struct qcom_icc_bcm bcm_ce0 = {
 .name = "CE0",
 .num_nodes = 1,
 .nodes = { &qxm_crypto },
};

static struct qcom_icc_bcm bcm_cn0 = {
 .name = "CN0",
 .keepalive = true,
 .num_nodes = 2,
 .nodes = { &qnm_gemnoc_cnoc, &qnm_gemnoc_pcie },
};

static struct qcom_icc_bcm bcm_cn1 = {
 .name = "CN1",
 .num_nodes = 47,
 .nodes =  & xm_qdss_dap,
     &qhs_ahb2phy0, &qhs_ahb2phy1,
     &qhs_camera_cfg, &qhs_clk_ctl,
    qhs_compute_cfg, &,
     &qhs_cpr_mx;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
     &name "ns_pcie"
    qhs_hwkm &qhs_imem_cfg,
     &qhs_ipa, &qhs_ipc_router,
     &qhs_mss_cfg .num_links  1
    &hs_pcie0_cfg,&,
     &qhs_pimem_cfg, &qhs_pka_wrapper_cfg,
     qhs_pmu_wrapper_cfg &,
   name ""java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
    &, &,
     &qhs_tlmmbuswidth = 4
     &qhs_usb3_0, &qhs_venus_cfg .um_links= 0,
     &qhs_vsense_ctrl_cfg &qns_a1_noc_cfg,
     &java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
     &qns_mnoc_cfg, &qns_snoc_cfg,
     &qnm_cnoc2_cnoc3, &qhs_aoss,
     &qhs_apss &qns_cnoc3_cnoc2,
     &qns_cnoc_a2noc. =SC7280_SLAVE_SERVICE_GEM_NOC_2,
};

static struct qcom_icc_bcm bcm_cn2 = {
 .name = "CN2",
 .num_nodes = 6,
 .nodes={ qhs_lpass_cfg&,
     &qhs_qspi, . = ,
     &qhs_sdc2, &qhs_sdc4 },
};

static struct qcom_icc_bcm 
 .name ="CO0",
 .num_nodes = 1,
 .nodes = { &qns_nsp_gemnoc },
};

static struct qcom_icc_bcm bcm_co3 = {
 .name = "CO3",
 .num_nodes = 1,
 .nodes = { &qxm_nsp },
};

static struct qcom_icc_bcm bcm_mc0 = {
 .name = "MC0",
 .keepalive =  id=,
 .num_nodes = 1,
 .nodes = { &ebi . = 4,
};

static struct
 .name = "MM0",
 .keepalive = true,
 .num_nodes = 1,
 . = { &qns_mem_noc_hf },
};

staticqcom_icc_bcmbcm_mm1= 
 .name = "MM1",
 num_nodes  ,
 .nodes = { &qxm_camnoc_hf, &qxm_mdp0java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 16
};

static struct qcom_icc_bcm bcm_mm4 .  1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .name = "MM4",
 .num_nodes = 1,
 .nodes = { &qns_mem_noc_sfstruct qhs_lpass_top {
};

static struct qcom_icc_bcm bcm_mm5 = {
 .name = "MM5",
 .num_nodes = 3,
 .nodes = { &qnm_video0, &qxm_camnoc_icp,
     &qxm_camnoc_sf },
};

static struct qcom_icc_bcm bcm_qup0 = {
 name=java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 16
 .vote_scale = 1,
 .num_nodes = 1,
 .nodes = { &qup0_core_slave
};

static struct qcom_icc_bcm bcm_qup1 = {
 .name = "QUP1" .hannels  1java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
 .vote_scale = 1,
 .num_nodes = 1,
 .nodes = { &qup1_core_slave },
};

static struct qcom_icc_bcmbcm_sh0  {
 .name = "SH0",
 .keepalive = true,
 .num_nodes = 1,
.nodes= qns_llcc},
};

staticstructqcom_icc_bcm =java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
 .name = "SH2",
 .num_nodes = 2,
 .nodes = { &alm_gpu_tcu, &alm_sys_tcu
};

staticstruct   {
 . =SC7280_SLAVE_MNOC_HF_MEM_NOC
 .num_nodes  channels =,
 .nodes = { &qnm_cmpnoc },
}links  }

static struct qcom_icc_bcm static struct qcom_icc_node qns_mem_no =java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
 .namebuswidth32,
 .num_nodes = 1,
 .nodes = { &chm_apps }. = SC7280_MASTER_MNOC_SF_MEM_NOC
};

static struct structqcom_icc_node  {
 .name = "SN0",
 .keepalive = true,
 .num_nodes = 1,
 .. =4,
};

static struct qcom_icc_bcm ;
 .name = "SN2",
 .num_nodes = 1 structqcom_icc_nodeqns_nsp_gemnoc={
 .nodes ={ &qns_gemnoc_gc },
};

static struct qcom_icc_bcm bcm_sn3 = {
 .name = "SN3",
 .num_nodes= 1,
 .nodes  .channels = 2,
};

static struct qcom_icc_bcm java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 16
 .
 .num_nodes = 1,
 . = { &&xs_qdss_stm,
};

static struct qcom_icc_bcm bcm_sn5 = {
 .name = "SN5",
 .num_nodes = 1,
 .nodes = { &xm_pcie3_0 },
};

static struct qcom_icc_bcm bcm_sn6 = {
",
 .num_nodes = 1,
 .nodes = { &xm_pcie3_1 },
};

static struct qcom_icc_bcm bcm_sn7 = {
 .name = "SN7",
 .num_nodes = 1,
 .nodes = { &qnm_aggre1_noc },
};

static struct qcom_icc_bcm bcm_sn8 = {
 .name = "SN8",
 .num_nodes = 1,
 .nodes = { &qnm_aggre2_noc },
};

static struct qcom_icc_bcm bcm_sn14 = {
 .name = SN14,
 .num_nodes =};
 .nodes = { &qns_pcie_mem_noc },
};

static struct qcom_icc_bcm * const aggre1_noc_bcms[java.lang.StringIndexOutOfBoundsException: Range [51, 45) out of bounds for length 45
 &bcm_sn5,
 m_sn6,
 &bcm_sn14,
};

static struct qcom_icc_node * const aggre1_noc_nodes[] = {
 [] = &qhm_qspi
MASTER_QUP_0=&qhm_qup0
 [MASTER_QUP_1] = &qhm_qup1,
 [MASTER_A1NOC_CFG]  qnm_a1noc_cfg
 [MASTER_PCIE_0.ame= "rvc_snoc,
 [MASTER_PCIE_1] = &xm_pcie3_1,
 [MASTER_SDCC_1] = &xm_sdc1,
 [MASTER_SDCC_2] = &xm_sdc2,
 [MASTER_SDCC_4 =xm_sdc4,
 [MASTER_UFS_MEM] = };
 [MASTER_USB2]java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 [MASTER_USB3_0] = &xm_usb3_0,
 [SLAVE_A1NOC_SNOC] = &qns_a1noc_snoc,
 [ [SLAVE_ANOC_PCIE_GEM_NOC
 [SLAVE_SERVICE_A1NOC] = &srvc_aggre1_noc,
} .num_nodes= ,

static const struct regmap_config sc7280_aggre1_noc_regmap_config ={
 .reg_bits = 32,
 .reg_stride = 4,
 .val_bits = 32,
 .ax_register =0,
 .fast_io
};

staticconststructqcom_icc_desc sc7280_aggre1_noc= {
 .config = &sc7280_aggre1_noc_regmap_config,
 .nodes =aggre1_noc_nodes
 .num_nodes = ARRAY_SIZE(aggre1_noc_nodes),
 .bcms = aggre1_noc_bcms,
 .num_bcms = ARRAY_SIZE(aggre1_noc_bcms),
 .qos_requires_clocks = true,
};

static structqcom_icc_bcm*constaggre2_noc_bcms[= {
 &bcm_ce0,
};

static const struct regmap_config sc7280_aggre2_noc_regmap_config = {
 .reg_bits = 32,
 .reg_stride = 4,
 .val_bits = 32,
 .max_register = 0x2b080,
 .fast_io = true,
};

static struct qcom_icc_node * const aggre2_noc_nodes[] = {
 [MASTER_QDSS_BAM}
 [MASTER_A2NOC_CFG] = &qnm_a2noc_cfg,
 [MASTER_CNOC_A2NOC] = &qnm_cnoc_datapath,
  .   qnm_cnoc3_cnoc2 &xm_qdss_dap
 MASTER_IPA]= &,
 [   qhs_camera_cfg, qhs_clk_ctl
noc
 [SLAVE_SERVICE_A2NOC] =    &qhs_cpr_mx,&qhs_crypto0_cfg
};

static const struct qcom_icc_desc sc7280_aggre2_noc   &,java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 31
     , qhs_qdss_cfg
    qhs_qup0 &qhs_qup1
 .num_nodes = ARRAY_SIZE    &qhs_security, &qhs_tcsr
 .bcms = aggre2_noc_bcms,
_bcms,
 .qos_requires_clocks =     &,&hs_venus_cfg,
};

static struct qcom_icc_bcm * const clk_virt_bcms[] =  &qhs_vsense_ctrl_cfg,&
 &bcm_qup0,
 &bcm_qup1,
};

static struct qcom_icc_node * const clk_virt_nodes[] = {
 [MASTER_QUP_CORE_0] = & structqcom_icc_bcm {
 [[MASTER_QUP_CORE_1 =&qup1_core_master
 [SLAVE_QUP_CORE_0] = &qup0_core_slave,
 [SLAVE_QUP_CORE_1] = nodes {&qhs_lpass_cfg qhs_pdm
};

static const struct qcom_icc_desc sc7280_clk_virt = {
 .nodes
 .  (clk_virt_nodes,
 .bcms = clk_virt_bcms,
 .num_bcms .  "",
};

static struct qcom_icc_bcm * const cnoc2_bcms[] = {
 &bcm_cn1,
 &bcm_cn2,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2

static struct qcom_icc_node * const cnoc2_nodes[] = {;
 [MASTER_CNOC3_CNOC2] = &qnm_cnoc3_cnoc2,
 [MASTER_QDSS_DAP =&,
 .keepalive  ,
 [SLAVE_AHB2PHY_NORTHnum_nodes=,
 [SLAVE_CAMERA_CFG] = &qhs_camera_cfg,
 [SLAVE_CLK_CTL] = &qhs_clk_ctl,
 [SLAVE_CDSP_CFG] = &qhs_compute_cfg,
 [SLAVE_RBCPR_CX_CFG] = &qhs_cpr_cx,
 [SLAVE_RBCPR_MX_CFG] = &qhs_cpr_mx,
 [SLAVE_CRYPTO_0_CFG] =  .  1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 [SLAVE_CX_RDPM] = &qhs_cx_rdpm struct bcm_mm1=java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
 [SLAVE_DCC_CFGnodes{&qxm_camnoc_hf, qxm_mdp0},
;
 [SLAVE_GFX3D_CFG] = &qhs_gpuss_cfg,
 [SLAVE_HWKM] = &qhs_hwkm,
 [SLAVE_IMEM_CFG] =  .num_nodes ,
 [SLAVE_IPA_CFG] = &qhs_ipa,
 [SLAVE_IPC_ROUTER_CFG]java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 [SLAVE_LPASS .num_nodes 3,
[] &qhs_mss_cfg
 qhs_mx_rdpm
 [SLAVE_PCIE_0_CFG
 [SLAVE_PCIE_1_CFG] = &qhs_pcie1_cfg,
 [SLAVE_PDM] = &qhs_pdm,
 [SLAVE_PIMEM_CFG] = &qhs_pimem_cfg,
 [SLAVE_PKA_WRAPPER_CFG um_nodes 1,
 [SLAVE_PMU_WRAPPER_CFG] =  nodes= qup0_core_slave ,
 [SLAVE_QDSS_CFG] = &qhs_qdss_cfgjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 .vote_scale = ,
 [SLAVE_QUP_0] = &qhs_qup0,
 [SLAVE_QUP_1] = &qhs_qup1,
 [SLAVE_SDCC_1] = &qhs_sdc1,
 [SLAVE_SDCC_2] = &qhs_sdc2,
 [SLAVE_SDCC_4] =
 [SLAVE_SECURITY] = &qhs_security,
 [SLAVE_TCSR] = &qhs_tcsr,
 [SLAVE_TLMM] = &qhs_tlmm,
 [SLAVE_UFS_MEM_CFG] = &qhs_ufs_mem_cfg,
 [SLAVE_USB2] = &qhs_usb2,
 [] = &qhs_usb3_0,
 []  &,
 [SLAVE_VSENSE_CTRL_CFG] = &qhs_vsense_ctrl_cfg,
 [SLAVE_A1NOC_CFG] = &qns_a1_noc_cfg struct   = 
 [SLAVE_A2NOC_CFG] = &java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 16
 [SLAVE_CNOC2_CNOC3] = &qns_cnoc2_cnoc3,
 [SLAVE_CNOC_MNOC_CFG] = &qns_mnoc_cfg,
 [SLAVE_SNOC_CFG] = &qns_snoc_cfg,
}

static const struct regmap_config sc7280_cnoc2_regmap_config = {
 .reg_bits = 32,
 .reg_stride = 4,
 .val_bits = 32,
 .max_register =0x1000,
 .java.lang.StringIndexOutOfBoundsException: Range [15, 6) out of bounds for length 15
};

static const struct qcom_icc_desc sc7280_cnoc2 = {
 config sc7280_cnoc2_regmap_config
 . = ,
 .nodes = qns_gemnoc_sf,
 .bcms java.lang.StringIndexOutOfBoundsException: Range [7, 8) out of bounds for length 2
 .num_bcms = ARRAY_SIZE(cnoc2_bcms),
};

static structqcom_icc_bcm*const]= {
 &bcm_cn0,
 &bcm_cn1,
&,
 &bcm_sn4,
};

static struct qcom_icc_node *name= ""
 [MASTER_CNOC2_CNOC3] = &qnm_cnoc2_cnoc3,
 [MASTER_GEM_NOC_CNOC] = &qnm_gemnoc_cnoc,
 [MASTER_GEM_NOC_PCIE_SNOC] = java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 [name=SN4
 SLAVE_APPSS  &,
 [SLAVE_CNOC3_CNOC2] = &qns_cnoc3_cnoc2,
 [SLAVE_CNOC_A2NOC] = &qns_cnoc_a2noc,
 [SLAVE_DDRSS_CFG] = &qns_ddrss_cfg,
 [SLAVE_BOOT_IMEM] = structqcom_icc_bcm  = java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
 [SLAVE_IMEM] = &qxs_imem,
 [SLAVE_PIMEM] = &qxs_pimem,
 [SLAVE_PCIE_0] = &xs_pcie_0,
 [SLAVE_PCIE_1] = &static struct qcom_icc_bcmqcom_icc_bcm bcm_sn6 ={
 [SLAVE_QDSS_STM] = &xs_qdss_stm,
 [SLAVE_TCU] = &xs_sys_tcu_cfg,
};

static const
struct  bcm_sn7= {
 .reg_stride = 4,
 .val_bits = 32,
 .max_register= 0,
 .fast_io = true,
};

static const struct qcom_icc_desc sc7280_cnoc3 = {
 .config= &sc7280_cnoc3_regmap_config,
 .nodes = cnoc3_nodes,
 .num_nodes = ARRAY_SIZE(cnoc3_nodes),
 .cms == ,
 .num_bcms = ARRAY_SIZE(cnoc3_bcms),
};

static struct qcom_icc_bcm static structqcom_icc_bcmbcm_sn14 {
};

static struct qcom_icc_node * const dc_noc_nodes[] = {
 [MASTER_CNOC_DC_NOC]  = 1,
 [SLAVE_LLCC_CFG] = &qhs_llcc,
 [SLAVE_GEM_NOC_CFG] = &qns_gemnoc,
};

static const struct regmap_config sc7280_dc_noc_regmap_config = {
 .reg_bits = 32,
 .reg_stride = 4,
 .val_bits = 32,
 .max_register = 0x5080,
 fast_io ,
};

static const struct qcom_icc_desc sc7280_dc_noc = {
 .config = &sc7280_dc_noc_regmap_config,
 .nodes = dc_noc_nodes,
 .num_nodes =ARRAY_SIZE(),
 .bcms[]= &qnm_a1noc_cfg
 .num_bcms = ARRAY_SIZE[]  &xm_pcie3_0,
};

static struct qcom_icc_bcm * const gem_noc_bcms[] = {
 &bcm_sh0,
 &bcm_sh2,
&bcm_sh3,
 bcm_sh4
};

static struct qcom_icc_nodeMASTER_USB3_0]= &,
 [MASTER_GPU_TCU]  alm_gpu_tcu
 [MASTER_SYS_TCU] = &alm_sys_tcu,
 [MASTER_APPSS_PROC] = &chm_apps,
 [MASTER_COMPUTE_NOC &,
 [MASTER_GEM_NOC_CFG] = &qnm_gemnoc_cfg,
 [MASTER_GFX3D] = &qnm_gpu,
 [MASTER_MNOC_HF_MEM_NOC] = &static const struct regmap_config sc7280 ={
 [MASTER_MNOC_SF_MEM_NOC] = &qnm_mnoc_sf,
 [MASTER_ANOC_PCIE_GEM_NOC] = &qnm_pcie,
 [MASTER_SNOC_GC_MEM_NOC] = &qnm_snoc_gc,
 [MASTER_SNOC_SF_MEM_NOC] = &qnm_snoc_sf,
 [SLAVE_MSS_PROC_MS_MPU_CFG] = &qhs_mdsp_ms_mpu_cfg,
 [SLAVE_MCDMA_MS_MPU_CFG] = &qhs_modem_ms_mpu_cfg,
 [SLAVE_GEM_NOC_CNOC] = &qns_gem_noc_cnoc,
 [SLAVE_LLCC] = &qns_llcc,
 [SLAVE_MEM_NOC_PCIE_SNOC = &qns_pcie,
 [SLAVE_SERVICE_GEM_NOC_1] = &srvc_even_gemnoc,
 [SLAVE_SERVICE_GEM_NOC_2] = &srvc_odd_gemnoc,
 [SLAVE_SERVICE_GEM_NOC] = &srvc_sys_gemnoc,
};

static const struct regmap_config sc7280_gem_noc_regmap_config = {
 .reg_bits = 32,
 .reg_stride= 4,
 .val_bits};
 .max_register = 0xe2200
 .fast_io = true
};

   qcom_icc_desc  {
 .config = &sc7280_gem_noc_regmap_config,
 .nodes = gem_noc_nodes,
 .num_nodes  .bcms aggre1_noc_bcms,
 .bcms = gem_noc_bcms,
 num_bcms =ARRAY_SIZE(),
};

static struct qcom_icc_bcm * const;
};

static struct qcom_icc_node * const lpass_ag_noc_nodes[] = {
 [MASTER_CNOC_LPASS_AG_NOC] = &qhm_config_noc,
 [SLAVE_LPASS_CORE_CFG] = &qhs_lpass_core,
 [SLAVE_LPASS_LPI_CFG] = &qhs_lpass_lpi,
 [SLAVE_LPASS_MPU_CFG] = &qhs_lpass_mpu,
 [SLAVE_LPASS_TOP_CFG] = &qhs_lpass_top,
 [SLAVE_SERVICES_LPASS_AML_NOC] = &srvc_niu_aml_noc,
 [SLAVE_SERVICE_LPASS_AG_NOC] = &srvc_niu_lpass_agnoc,
};

static const struct regmap_config .eg_stride= 4,
 .reg_bits = 32,
 .reg_stride  4,
 .val_bits = 32,
 .max_register = 0xf080,
 .fast_io = true,
};

static const struct qcom_icc_desc sc7280_lpass_ag_noc = {
 .config = &sc7280_lpass_ag_noc_regmap_config,
 .nodes = lpass_ag_noc_nodes,
 .num_nodes = ARRAY_SIZE(lpass_ag_noc_nodes),
 .bcms = lpass_ag_noc_bcms,
 . = ARRAY_SIZElpass_ag_noc_bcms)
};

static struct qcom_icc_bcm *[]  qnm_cnoc_datapath
 &bcm_acv,
 &bcm_mc0,
};

static struct qcom_icc_node * const mc_virt_nodes   srvc_aggre2_noc
 [MASTER_LLCC]  const  sc7280_aggre2_noc={
 [SLAVE_EBI1] = &ebi,
};

static  struct  sc7280_mc_virt_regmap_config {
 reg_bits2
 .bcms ,
. = 2java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 .max_register = 0x4,
 .fast_io = true  qcom_icc_bcm  constclk_virt_bcms]= {
};

static const struct qcom_icc_desc sc7280_mc_virt = {
 .config = &java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 11
 .nodes
 .num_nodes = ARRAY_SIZEstaticstructqcom_icc_node*const clk_virt_nodes[] = {
 .bcms = mc_virt_bcms
 .num_bcms = ARRAY_SIZE(mc_virt_bcmsMASTER_QUP_CORE_1]=&qup1_core_master,
};

static struct qcom_icc_bcm [SLAVE_QUP_CORE_1] = qup1_core_slave,
 &bcm_mm0,
 &bcm_mm1,
 &bcm_mm4,
 &bcm_mm5,
};

static struct qcom_icc_node * const mmss_noc_nodes[] = {
 [MASTER_CNOC_MNOC_CFG] = &qnm_mnoc_cfg,
[MASTER_VIDEO_P0] = &qnm_video0
 [MASTER_VIDEO_PROC] = &qnm_video_cpu,
 [MASTER_CAMNOC_HF] =&qxm_camnoc_hf,
 [MASTER_CAMNOC_ICP] = &qxm_camnoc_icp,
 [MASTER_CAMNOC_SF = &qxm_camnoc_sf,
 [MASTER_MDP0] = &qxm_mdp0,
 [SLAVE_MNOC_HF_MEM_NOC] = &qns_mem_noc_hf,
 [SLAVE_MNOC_SF_MEM_NOC] = &qns_mem_noc_sf,
 [SLAVE_SERVICE_MNOC] =&rvc_mnoc
};

static const struct regmap_config sc7280_mmss_noc_regmap_config &bcm_cn1,
 .reg_bits = 32,
 .reg_stride = 4,
 .val_bits = 32,
 .max_register = x1e080
 .fast_io = true,
};

static conststructqcom_icc_desc = {
 .config = &sc7280_mmss_noc_regmap_config,
 .nodes = mmss_noc_nodes,
 .num_nodes = ARRAY_SIZE(mmss_noc_nodes),
 .bcms = mmss_noc_bcms,
 .num_bcms [] &,
}[] = &,

static struct qcom_icc_bcm * const nsp_noc_bcms[] = {
&bcm_co0
 bcm_co3
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2

static  qcom_icc_node *const nsp_noc_nodes[  {
 [MASTER_CDSP_NOC_CFG] = &qhm_nsp_noc_config,
 [MASTER_CDSP_PROC] = &qxm_nsp,
 [LAVE_CDSP_MEM_NOC =qns_nsp_gemnoc,
 [SLAVE_SERVICE_NSP_NOC] = &service_nsp_noc,
};

static const SLAVE_PCIE_0_CFG]  &,
 .reg_bits = 32,
 .reg_stride = 4,
 .al_bits 32,
 .max_register = 0x10000,
 .fast_io = true,
};

static const struct qcom_icc_desc[] = qhs_qdss_cfg
 .config = &sc7280_nsp_noc_regmap_config,
 .nodes = nsp_noc_nodes,
 .num_nodes = ARRAY_SIZE(nsp_noc_nodes),
 .bcms = nsp_noc_bcms,
 .num_bcms = ARRAY_SIZE(nsp_noc_bcms),
};

static struct qcom_icc_bcm * const system_noc_bcms [SLAVE_TCSR =&qhs_tcsr,
 &bcm_sn0,
 &bcm_sn2,
 &bcm_sn7,
 &bcm_sn8,
};

static struct qcom_icc_node[SLAVE_USB3_0] =qhs_usb3_0
 [MASTER_A1NOC_SNOC] = &qnm_aggre1_noc,
 [MASTER_A2NOC_SNOC] = &qnm_aggre2_noc,
[MASTER_SNOC_CFG]= &qnm_snoc_cfg,
 [MASTER_PIMEM] = & [LAVE_A2NOC_CFG] &ns_a2_noc_cfg
 [MASTER_GIC] = &xm_gic,
 [SLAVE_SNOC_GEM_NOC_GC] = &qns_gemnoc_gc,
 [SLAVE_SNOC_GEM_NOC_SF] = &qns_gemnoc_sf,
 [SLAVE_SERVICE_SNOC]  = &srvc_snoc,
};

static const struct regmap_config sc7280_system_noc_regmap_config = {
 .reg_bits = 32,
 .reg_stride = 4,
 .val_bits=3,
 .max_register = 0x15480,
 .fast_io = true,
};

static   sc7280_system_noc 
 .config = &sc7280_system_noc_regmap_config,
 .nodes
 .static   sc7280_cnoc2
 .bcms = system_noc_bcms,
 .num_bcms = ARRAY_SIZE(system_noc_bcms),
};

static const struct of_device_id qnoc_of_match[] = {
 { .compatible = "num_bcms ARRAY_SIZE()
   .data = &sc7280_aggre1_noc
 ,
   .data = &sc7280_aggre2_noc},
 { .compatible = "qcom,sc7280-clk-virt",
   .data = &bcm_sn3,
  . = ",sc7280-cnoc2"
   .data = &sc7280_cnoc2},
 { .tatic   * []= {
   .data = &sc7280_cnoc3},
 { .compatible = "qcom,sc7280-dc-noc",
   .data = &sc7280_dc_noc MASTER_GEM_NOC_PCIE_SNOCqnm_gemnoc_pcie
 { .compatible = "qcom [SLAVE_APPSS] = &qhs_apss,
   .data = &sc7280_gem_noc},
  . =","
   .data = &sc7280_lpass_ag_noc},
 { .compatible = "qcom,sc7280-mc-virt",
   .data = & SLAVE_BOOT_IMEM]= qxs_boot_imem,
 { .compatible = "qcom,sc7280-mmss-noc",
   .data = &sc7280_mmss_noc[SLAVE_PIMEM]  ,
 { .compatible = "SLAVE_PCIE_0 =,
   .data = &sc7280_nsp_noc},
 { . =",sc7280-system-noc",
   .data =&},
 { }
const  sc7280_cnoc3_regmap_config={
MODULE_DEVICE_TABLE, qnoc_of_match;

static struct platform_driver qnoc_driver
 .probe = qcom_icc_rpmh_probe,
 .remove = qcom_icc_rpmh_remove,
 .driver= {
. ="qnoc-sc7280
  .of_match_table
  .sync_state = icc_sync_state,
 },
};
module_platform_driver(qnoc_driver);

MODULE_DESCRIPTION("SC7280 NoC driver")java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
MODULE_LICENSE"GPL "java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25

Messung V0.5
C=97 H=95 G=95

¤ Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.0.18Bemerkung:  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge