11.1Sjmcneill/* $NetBSD: qcom,sdm845.h,v 1.1.1.2 2021/11/07 16:49:57 jmcneill Exp $ */ 21.1Sjmcneill 31.1Sjmcneill/* SPDX-License-Identifier: GPL-2.0 */ 41.1Sjmcneill/* 51.1Sjmcneill * Qualcomm SDM845 interconnect IDs 61.1Sjmcneill * 71.1Sjmcneill * Copyright (c) 2018, Linaro Ltd. 81.1Sjmcneill * Author: Georgi Djakov <georgi.djakov@linaro.org> 91.1Sjmcneill */ 101.1Sjmcneill 111.1Sjmcneill#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SDM845_H 121.1Sjmcneill#define __DT_BINDINGS_INTERCONNECT_QCOM_SDM845_H 131.1Sjmcneill 141.1Sjmcneill#define MASTER_A1NOC_CFG 0 151.1.1.2Sjmcneill#define MASTER_TSIF 1 161.1.1.2Sjmcneill#define MASTER_SDCC_2 2 171.1.1.2Sjmcneill#define MASTER_SDCC_4 3 181.1.1.2Sjmcneill#define MASTER_UFS_CARD 4 191.1.1.2Sjmcneill#define MASTER_UFS_MEM 5 201.1.1.2Sjmcneill#define MASTER_PCIE_0 6 211.1.1.2Sjmcneill#define SLAVE_A1NOC_SNOC 7 221.1.1.2Sjmcneill#define SLAVE_SERVICE_A1NOC 8 231.1.1.2Sjmcneill#define SLAVE_ANOC_PCIE_A1NOC_SNOC 9 241.1.1.2Sjmcneill#define MASTER_QUP_1 10 251.1.1.2Sjmcneill 261.1.1.2Sjmcneill#define MASTER_A2NOC_CFG 0 271.1.1.2Sjmcneill#define MASTER_QDSS_BAM 1 281.1.1.2Sjmcneill#define MASTER_CNOC_A2NOC 2 291.1.1.2Sjmcneill#define MASTER_CRYPTO 3 301.1.1.2Sjmcneill#define MASTER_IPA 4 311.1.1.2Sjmcneill#define MASTER_PCIE_1 5 321.1.1.2Sjmcneill#define MASTER_QDSS_ETR 6 331.1.1.2Sjmcneill#define MASTER_USB3_0 7 341.1.1.2Sjmcneill#define MASTER_USB3_1 8 351.1.1.2Sjmcneill#define SLAVE_A2NOC_SNOC 9 361.1.1.2Sjmcneill#define SLAVE_ANOC_PCIE_SNOC 10 371.1.1.2Sjmcneill#define SLAVE_SERVICE_A2NOC 11 381.1.1.2Sjmcneill#define MASTER_QUP_2 12 391.1.1.2Sjmcneill 401.1.1.2Sjmcneill#define MASTER_SPDM 0 411.1.1.2Sjmcneill#define MASTER_TIC 1 421.1.1.2Sjmcneill#define MASTER_SNOC_CNOC 2 431.1.1.2Sjmcneill#define MASTER_QDSS_DAP 3 441.1.1.2Sjmcneill#define SLAVE_A1NOC_CFG 4 451.1.1.2Sjmcneill#define SLAVE_A2NOC_CFG 5 461.1.1.2Sjmcneill#define SLAVE_AOP 6 471.1.1.2Sjmcneill#define SLAVE_AOSS 7 481.1.1.2Sjmcneill#define SLAVE_CAMERA_CFG 8 491.1.1.2Sjmcneill#define SLAVE_CLK_CTL 9 501.1.1.2Sjmcneill#define SLAVE_CDSP_CFG 10 511.1.1.2Sjmcneill#define SLAVE_RBCPR_CX_CFG 11 521.1.1.2Sjmcneill#define SLAVE_CRYPTO_0_CFG 12 531.1.1.2Sjmcneill#define SLAVE_DCC_CFG 13 541.1.1.2Sjmcneill#define SLAVE_CNOC_DDRSS 14 551.1.1.2Sjmcneill#define SLAVE_DISPLAY_CFG 15 561.1.1.2Sjmcneill#define SLAVE_GLM 16 571.1.1.2Sjmcneill#define SLAVE_GFX3D_CFG 17 581.1.1.2Sjmcneill#define SLAVE_IMEM_CFG 18 591.1.1.2Sjmcneill#define SLAVE_IPA_CFG 19 601.1.1.2Sjmcneill#define SLAVE_CNOC_MNOC_CFG 20 611.1.1.2Sjmcneill#define SLAVE_PCIE_0_CFG 21 621.1.1.2Sjmcneill#define SLAVE_PCIE_1_CFG 22 631.1.1.2Sjmcneill#define SLAVE_PDM 23 641.1.1.2Sjmcneill#define SLAVE_SOUTH_PHY_CFG 24 651.1.1.2Sjmcneill#define SLAVE_PIMEM_CFG 25 661.1.1.2Sjmcneill#define SLAVE_PRNG 26 671.1.1.2Sjmcneill#define SLAVE_QDSS_CFG 27 681.1.1.2Sjmcneill#define SLAVE_BLSP_2 28 691.1.1.2Sjmcneill#define SLAVE_BLSP_1 29 701.1.1.2Sjmcneill#define SLAVE_SDCC_2 30 711.1.1.2Sjmcneill#define SLAVE_SDCC_4 31 721.1.1.2Sjmcneill#define SLAVE_SNOC_CFG 32 731.1.1.2Sjmcneill#define SLAVE_SPDM_WRAPPER 33 741.1.1.2Sjmcneill#define SLAVE_SPSS_CFG 34 751.1.1.2Sjmcneill#define SLAVE_TCSR 35 761.1.1.2Sjmcneill#define SLAVE_TLMM_NORTH 36 771.1.1.2Sjmcneill#define SLAVE_TLMM_SOUTH 37 781.1.1.2Sjmcneill#define SLAVE_TSIF 38 791.1.1.2Sjmcneill#define SLAVE_UFS_CARD_CFG 39 801.1.1.2Sjmcneill#define SLAVE_UFS_MEM_CFG 40 811.1.1.2Sjmcneill#define SLAVE_USB3_0 41 821.1.1.2Sjmcneill#define SLAVE_USB3_1 42 831.1.1.2Sjmcneill#define SLAVE_VENUS_CFG 43 841.1.1.2Sjmcneill#define SLAVE_VSENSE_CTRL_CFG 44 851.1.1.2Sjmcneill#define SLAVE_CNOC_A2NOC 45 861.1.1.2Sjmcneill#define SLAVE_SERVICE_CNOC 46 871.1.1.2Sjmcneill 881.1.1.2Sjmcneill#define MASTER_CNOC_DC_NOC 0 891.1.1.2Sjmcneill#define SLAVE_LLCC_CFG 1 901.1.1.2Sjmcneill#define SLAVE_MEM_NOC_CFG 2 911.1.1.2Sjmcneill 921.1.1.2Sjmcneill#define MASTER_APPSS_PROC 0 931.1.1.2Sjmcneill#define MASTER_GNOC_CFG 1 941.1.1.2Sjmcneill#define SLAVE_GNOC_SNOC 2 951.1.1.2Sjmcneill#define SLAVE_GNOC_MEM_NOC 3 961.1.1.2Sjmcneill#define SLAVE_SERVICE_GNOC 4 971.1.1.2Sjmcneill 981.1.1.2Sjmcneill#define MASTER_TCU_0 0 991.1.1.2Sjmcneill#define MASTER_MEM_NOC_CFG 1 1001.1.1.2Sjmcneill#define MASTER_GNOC_MEM_NOC 2 1011.1.1.2Sjmcneill#define MASTER_MNOC_HF_MEM_NOC 3 1021.1.1.2Sjmcneill#define MASTER_MNOC_SF_MEM_NOC 4 1031.1.1.2Sjmcneill#define MASTER_SNOC_GC_MEM_NOC 5 1041.1.1.2Sjmcneill#define MASTER_SNOC_SF_MEM_NOC 6 1051.1.1.2Sjmcneill#define MASTER_GFX3D 7 1061.1.1.2Sjmcneill#define SLAVE_MSS_PROC_MS_MPU_CFG 8 1071.1.1.2Sjmcneill#define SLAVE_MEM_NOC_GNOC 9 1081.1.1.2Sjmcneill#define SLAVE_LLCC 10 1091.1.1.2Sjmcneill#define SLAVE_MEM_NOC_SNOC 11 1101.1.1.2Sjmcneill#define SLAVE_SERVICE_MEM_NOC 12 1111.1.1.2Sjmcneill#define MASTER_LLCC 13 1121.1.1.2Sjmcneill#define SLAVE_EBI1 14 1131.1.1.2Sjmcneill 1141.1.1.2Sjmcneill#define MASTER_CNOC_MNOC_CFG 0 1151.1.1.2Sjmcneill#define MASTER_CAMNOC_HF0 1 1161.1.1.2Sjmcneill#define MASTER_CAMNOC_HF1 2 1171.1.1.2Sjmcneill#define MASTER_CAMNOC_SF 3 1181.1.1.2Sjmcneill#define MASTER_MDP0 4 1191.1.1.2Sjmcneill#define MASTER_MDP1 5 1201.1.1.2Sjmcneill#define MASTER_ROTATOR 6 1211.1.1.2Sjmcneill#define MASTER_VIDEO_P0 7 1221.1.1.2Sjmcneill#define MASTER_VIDEO_P1 8 1231.1.1.2Sjmcneill#define MASTER_VIDEO_PROC 9 1241.1.1.2Sjmcneill#define SLAVE_MNOC_SF_MEM_NOC 10 1251.1.1.2Sjmcneill#define SLAVE_MNOC_HF_MEM_NOC 11 1261.1.1.2Sjmcneill#define SLAVE_SERVICE_MNOC 12 1271.1.1.2Sjmcneill#define MASTER_CAMNOC_HF0_UNCOMP 13 1281.1.1.2Sjmcneill#define MASTER_CAMNOC_HF1_UNCOMP 14 1291.1.1.2Sjmcneill#define MASTER_CAMNOC_SF_UNCOMP 15 1301.1.1.2Sjmcneill#define SLAVE_CAMNOC_UNCOMP 16 1311.1.1.2Sjmcneill 1321.1.1.2Sjmcneill#define MASTER_SNOC_CFG 0 1331.1.1.2Sjmcneill#define MASTER_A1NOC_SNOC 1 1341.1.1.2Sjmcneill#define MASTER_A2NOC_SNOC 2 1351.1.1.2Sjmcneill#define MASTER_GNOC_SNOC 3 1361.1.1.2Sjmcneill#define MASTER_MEM_NOC_SNOC 4 1371.1.1.2Sjmcneill#define MASTER_ANOC_PCIE_SNOC 5 1381.1.1.2Sjmcneill#define MASTER_PIMEM 6 1391.1.1.2Sjmcneill#define MASTER_GIC 7 1401.1.1.2Sjmcneill#define SLAVE_APPSS 8 1411.1.1.2Sjmcneill#define SLAVE_SNOC_CNOC 9 1421.1.1.2Sjmcneill#define SLAVE_SNOC_MEM_NOC_GC 10 1431.1.1.2Sjmcneill#define SLAVE_SNOC_MEM_NOC_SF 11 1441.1.1.2Sjmcneill#define SLAVE_IMEM 12 1451.1.1.2Sjmcneill#define SLAVE_PCIE_0 13 1461.1.1.2Sjmcneill#define SLAVE_PCIE_1 14 1471.1.1.2Sjmcneill#define SLAVE_PIMEM 15 1481.1.1.2Sjmcneill#define SLAVE_SERVICE_SNOC 16 1491.1.1.2Sjmcneill#define SLAVE_QDSS_STM 17 1501.1.1.2Sjmcneill#define SLAVE_TCU 18 1511.1Sjmcneill 1521.1Sjmcneill#endif 153