brintos

brintos / linux-shallow public Read only

0
0
Text · 6.2 KiB · f21c39d Raw
232 lines · c
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */2/*3 * Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.4 * Copyright (c) 2023, Linaro Limited5 */6 7#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SA8775P_H8#define __DT_BINDINGS_INTERCONNECT_QCOM_SA8775P_H9 10/* aggre1_noc */11#define MASTER_QUP_3			012#define MASTER_EMAC			113#define MASTER_EMAC_1			214#define MASTER_SDC			315#define MASTER_UFS_MEM			416#define MASTER_USB2			517#define MASTER_USB3_0			618#define MASTER_USB3_1			719#define SLAVE_A1NOC_SNOC		820 21/* aggre2_noc */22#define MASTER_QDSS_BAM			023#define MASTER_QUP_0			124#define MASTER_QUP_1			225#define MASTER_QUP_2			326#define MASTER_CNOC_A2NOC		427#define MASTER_CRYPTO_CORE0		528#define MASTER_CRYPTO_CORE1		629#define MASTER_IPA			730#define MASTER_QDSS_ETR_0		831#define MASTER_QDSS_ETR_1		932#define MASTER_UFS_CARD			1033#define SLAVE_A2NOC_SNOC		1134 35/* clk_virt */36#define MASTER_QUP_CORE_0		037#define MASTER_QUP_CORE_1		138#define MASTER_QUP_CORE_2		239#define MASTER_QUP_CORE_3		340#define SLAVE_QUP_CORE_0		441#define SLAVE_QUP_CORE_1		542#define SLAVE_QUP_CORE_2		643#define SLAVE_QUP_CORE_3		744 45/* config_noc */46#define MASTER_GEM_NOC_CNOC		047#define MASTER_GEM_NOC_PCIE_SNOC	148#define SLAVE_AHB2PHY_0			249#define SLAVE_AHB2PHY_1			350#define SLAVE_AHB2PHY_2			451#define SLAVE_AHB2PHY_3			552#define SLAVE_ANOC_THROTTLE_CFG		653#define SLAVE_AOSS			754#define SLAVE_APPSS			855#define SLAVE_BOOT_ROM			956#define SLAVE_CAMERA_CFG		1057#define SLAVE_CAMERA_NRT_THROTTLE_CFG	1158#define SLAVE_CAMERA_RT_THROTTLE_CFG	1259#define SLAVE_CLK_CTL			1360#define SLAVE_CDSP_CFG			1461#define SLAVE_CDSP1_CFG			1562#define SLAVE_RBCPR_CX_CFG		1663#define SLAVE_RBCPR_MMCX_CFG		1764#define SLAVE_RBCPR_MX_CFG		1865#define SLAVE_CPR_NSPCX			1966#define SLAVE_CRYPTO_0_CFG		2067#define SLAVE_CX_RDPM			2168#define SLAVE_DISPLAY_CFG		2269#define SLAVE_DISPLAY_RT_THROTTLE_CFG	2370#define SLAVE_DISPLAY1_CFG		2471#define SLAVE_DISPLAY1_RT_THROTTLE_CFG  2572#define SLAVE_EMAC_CFG			2673#define SLAVE_EMAC1_CFG			2774#define SLAVE_GP_DSP0_CFG		2875#define SLAVE_GP_DSP1_CFG		2976#define SLAVE_GPDSP0_THROTTLE_CFG	3077#define SLAVE_GPDSP1_THROTTLE_CFG	3178#define SLAVE_GPU_TCU_THROTTLE_CFG	3279#define SLAVE_GFX3D_CFG			3380#define SLAVE_HWKM			3481#define SLAVE_IMEM_CFG			3582#define SLAVE_IPA_CFG			3683#define SLAVE_IPC_ROUTER_CFG		3784#define SLAVE_LPASS			3885#define SLAVE_LPASS_THROTTLE_CFG	3986#define SLAVE_MX_RDPM			4087#define SLAVE_MXC_RDPM			4188#define SLAVE_PCIE_0_CFG		4289#define SLAVE_PCIE_1_CFG		4390#define SLAVE_PCIE_RSC_CFG		4491#define SLAVE_PCIE_TCU_THROTTLE_CFG	4592#define SLAVE_PCIE_THROTTLE_CFG		4693#define SLAVE_PDM			4794#define SLAVE_PIMEM_CFG			4895#define SLAVE_PKA_WRAPPER_CFG		4996#define SLAVE_QDSS_CFG			5097#define SLAVE_QM_CFG			5198#define SLAVE_QM_MPU_CFG		5299#define SLAVE_QUP_0			53100#define SLAVE_QUP_1			54101#define SLAVE_QUP_2			55102#define SLAVE_QUP_3			56103#define SLAVE_SAIL_THROTTLE_CFG		57104#define SLAVE_SDC1			58105#define SLAVE_SECURITY			59106#define SLAVE_SNOC_THROTTLE_CFG		60107#define SLAVE_TCSR			61108#define SLAVE_TLMM			62109#define SLAVE_TSC_CFG			63110#define SLAVE_UFS_CARD_CFG		64111#define SLAVE_UFS_MEM_CFG		65112#define SLAVE_USB2			66113#define SLAVE_USB3_0			67114#define SLAVE_USB3_1			68115#define SLAVE_VENUS_CFG			69116#define SLAVE_VENUS_CVP_THROTTLE_CFG	70117#define SLAVE_VENUS_V_CPU_THROTTLE_CFG	71118#define SLAVE_VENUS_VCODEC_THROTTLE_CFG	72119#define SLAVE_DDRSS_CFG			73120#define SLAVE_GPDSP_NOC_CFG		74121#define SLAVE_CNOC_MNOC_HF_CFG		75122#define SLAVE_CNOC_MNOC_SF_CFG		76123#define SLAVE_PCIE_ANOC_CFG		77124#define SLAVE_SNOC_CFG			78125#define SLAVE_BOOT_IMEM			79126#define SLAVE_IMEM			80127#define SLAVE_PIMEM			81128#define SLAVE_PCIE_0			82129#define SLAVE_PCIE_1			83130#define SLAVE_QDSS_STM			84131#define SLAVE_TCU			85132 133/* dc_noc */134#define MASTER_CNOC_DC_NOC		0135#define SLAVE_LLCC_CFG			1136#define SLAVE_GEM_NOC_CFG		2137 138/* gem_noc */139#define MASTER_GPU_TCU			0140#define MASTER_PCIE_TCU			1141#define MASTER_SYS_TCU			2142#define MASTER_APPSS_PROC		3143#define MASTER_COMPUTE_NOC		4144#define MASTER_COMPUTE_NOC_1		5145#define MASTER_GEM_NOC_CFG		6146#define MASTER_GPDSP_SAIL		7147#define MASTER_GFX3D			8148#define MASTER_MNOC_HF_MEM_NOC		9149#define MASTER_MNOC_SF_MEM_NOC		10150#define MASTER_ANOC_PCIE_GEM_NOC	11151#define MASTER_SNOC_GC_MEM_NOC		12152#define MASTER_SNOC_SF_MEM_NOC		13153#define SLAVE_GEM_NOC_CNOC		14154#define SLAVE_LLCC			15155#define SLAVE_GEM_NOC_PCIE_CNOC		16156#define SLAVE_SERVICE_GEM_NOC_1		17157#define SLAVE_SERVICE_GEM_NOC_2		18158#define SLAVE_SERVICE_GEM_NOC		19159#define SLAVE_SERVICE_GEM_NOC2		20160 161/* gpdsp_anoc */162#define MASTER_DSP0			0163#define MASTER_DSP1			1164#define SLAVE_GP_DSP_SAIL_NOC		2165 166/* lpass_ag_noc */167#define MASTER_CNOC_LPASS_AG_NOC	0168#define MASTER_LPASS_PROC		1169#define SLAVE_LPASS_CORE_CFG		2170#define SLAVE_LPASS_LPI_CFG		3171#define SLAVE_LPASS_MPU_CFG		4172#define SLAVE_LPASS_TOP_CFG		5173#define SLAVE_LPASS_SNOC		6174#define SLAVE_SERVICES_LPASS_AML_NOC	7175#define SLAVE_SERVICE_LPASS_AG_NOC	8176 177/* mc_virt */178#define MASTER_LLCC			0179#define SLAVE_EBI1			1180 181/*mmss_noc */182#define MASTER_CAMNOC_HF		0183#define MASTER_CAMNOC_ICP		1184#define MASTER_CAMNOC_SF		2185#define MASTER_MDP0			3186#define MASTER_MDP1			4187#define MASTER_MDP_CORE1_0		5188#define MASTER_MDP_CORE1_1		6189#define MASTER_CNOC_MNOC_HF_CFG		7190#define MASTER_CNOC_MNOC_SF_CFG		8191#define MASTER_VIDEO_P0			9192#define MASTER_VIDEO_P1			10193#define MASTER_VIDEO_PROC		11194#define MASTER_VIDEO_V_PROC		12195#define SLAVE_MNOC_HF_MEM_NOC		13196#define SLAVE_MNOC_SF_MEM_NOC		14197#define SLAVE_SERVICE_MNOC_HF		15198#define SLAVE_SERVICE_MNOC_SF		16199 200/* nspa_noc */201#define MASTER_CDSP_NOC_CFG		0202#define MASTER_CDSP_PROC		1203#define SLAVE_HCP_A			2204#define SLAVE_CDSP_MEM_NOC		3205#define SLAVE_SERVICE_NSP_NOC		4206 207/* nspb_noc */208#define MASTER_CDSPB_NOC_CFG		0209#define MASTER_CDSP_PROC_B		1210#define SLAVE_CDSPB_MEM_NOC		2211#define SLAVE_HCP_B			3212#define SLAVE_SERVICE_NSPB_NOC		4213 214/* pcie_anoc */215#define MASTER_PCIE_0			0216#define MASTER_PCIE_1			1217#define SLAVE_ANOC_PCIE_GEM_NOC		2218 219/* system_noc */220#define MASTER_GIC_AHB			0221#define MASTER_A1NOC_SNOC		1222#define MASTER_A2NOC_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		9230 231#endif /* __DT_BINDINGS_INTERCONNECT_QCOM_SA8775P_H */232