include/dt-bindings/interconnect/qcom,msm8974.h

Source file repositories/reference/linux-study-clean/include/dt-bindings/interconnect/qcom,msm8974.h

File Facts

System
Linux kernel
Corpus path
include/dt-bindings/interconnect/qcom,msm8974.h
Extension
.h
Size
4157 bytes
Lines
147
Domain
Repository Root And Misc
Bucket
include
Inferred role
Repository Root And Misc: implementation source
Status
source implementation candidate

Why This File Exists

Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8974_H
#define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8974_H

#define BIMC_MAS_AMPSS_M0		0
#define BIMC_MAS_AMPSS_M1		1
#define BIMC_MAS_MSS_PROC		2
#define BIMC_TO_MNOC			3
#define BIMC_TO_SNOC			4
#define BIMC_SLV_EBI_CH0		5
#define BIMC_SLV_AMPSS_L2		6

#define CNOC_MAS_RPM_INST		0
#define CNOC_MAS_RPM_DATA		1
#define CNOC_MAS_RPM_SYS		2
#define CNOC_MAS_DEHR			3
#define CNOC_MAS_QDSS_DAP		4
#define CNOC_MAS_SPDM			5
#define CNOC_MAS_TIC			6
#define CNOC_SLV_CLK_CTL		7
#define CNOC_SLV_CNOC_MSS		8
#define CNOC_SLV_SECURITY		9
#define CNOC_SLV_TCSR			10
#define CNOC_SLV_TLMM			11
#define CNOC_SLV_CRYPTO_0_CFG		12
#define CNOC_SLV_CRYPTO_1_CFG		13
#define CNOC_SLV_IMEM_CFG		14
#define CNOC_SLV_MESSAGE_RAM		15
#define CNOC_SLV_BIMC_CFG		16
#define CNOC_SLV_BOOT_ROM		17
#define CNOC_SLV_PMIC_ARB		18
#define CNOC_SLV_SPDM_WRAPPER		19
#define CNOC_SLV_DEHR_CFG		20
#define CNOC_SLV_MPM			21
#define CNOC_SLV_QDSS_CFG		22
#define CNOC_SLV_RBCPR_CFG		23
#define CNOC_SLV_RBCPR_QDSS_APU_CFG	24
#define CNOC_TO_SNOC			25
#define CNOC_SLV_CNOC_ONOC_CFG		26
#define CNOC_SLV_CNOC_MNOC_MMSS_CFG	27
#define CNOC_SLV_CNOC_MNOC_CFG		28
#define CNOC_SLV_PNOC_CFG		29
#define CNOC_SLV_SNOC_MPU_CFG		30
#define CNOC_SLV_SNOC_CFG		31
#define CNOC_SLV_EBI1_DLL_CFG		32
#define CNOC_SLV_PHY_APU_CFG		33
#define CNOC_SLV_EBI1_PHY_CFG		34
#define CNOC_SLV_RPM			35
#define CNOC_SLV_SERVICE_CNOC		36

#define MNOC_MAS_GRAPHICS_3D		0
#define MNOC_MAS_JPEG			1
#define MNOC_MAS_MDP_PORT0		2
#define MNOC_MAS_VIDEO_P0		3
#define MNOC_MAS_VIDEO_P1		4
#define MNOC_MAS_VFE			5
#define MNOC_TO_CNOC			6
#define MNOC_TO_BIMC			7
#define MNOC_SLV_CAMERA_CFG		8
#define MNOC_SLV_DISPLAY_CFG		9
#define MNOC_SLV_OCMEM_CFG		10
#define MNOC_SLV_CPR_CFG		11
#define MNOC_SLV_CPR_XPU_CFG		12
#define MNOC_SLV_MISC_CFG		13
#define MNOC_SLV_MISC_XPU_CFG		14
#define MNOC_SLV_VENUS_CFG		15
#define MNOC_SLV_GRAPHICS_3D_CFG	16
#define MNOC_SLV_MMSS_CLK_CFG		17
#define MNOC_SLV_MMSS_CLK_XPU_CFG	18
#define MNOC_SLV_MNOC_MPU_CFG		19
#define MNOC_SLV_ONOC_MPU_CFG		20
#define MNOC_SLV_SERVICE_MNOC		21

#define OCMEM_NOC_TO_OCMEM_VNOC		0
#define OCMEM_MAS_JPEG_OCMEM		1
#define OCMEM_MAS_MDP_OCMEM		2
#define OCMEM_MAS_VIDEO_P0_OCMEM	3
#define OCMEM_MAS_VIDEO_P1_OCMEM	4
#define OCMEM_MAS_VFE_OCMEM		5
#define OCMEM_MAS_CNOC_ONOC_CFG		6
#define OCMEM_SLV_SERVICE_ONOC		7
#define OCMEM_VNOC_TO_SNOC		8
#define OCMEM_VNOC_TO_OCMEM_NOC		9
#define OCMEM_VNOC_MAS_GFX3D		10
#define OCMEM_SLV_OCMEM			11

#define PNOC_MAS_PNOC_CFG		0
#define PNOC_MAS_SDCC_1			1
#define PNOC_MAS_SDCC_3			2
#define PNOC_MAS_SDCC_4			3
#define PNOC_MAS_SDCC_2			4

Annotation

Implementation Notes