linux/include/dt-bindings/interconnect/fsl,imx8mp.h

/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/*
 * Interconnect framework driver for i.MX SoC
 *
 * Copyright 2022 NXP
 * Peng Fan <[email protected]>
 */

#ifndef __DT_BINDINGS_INTERCONNECT_IMX8MP_H
#define __DT_BINDINGS_INTERCONNECT_IMX8MP_H

#define IMX8MP_ICN_NOC
#define IMX8MP_ICN_MAIN
#define IMX8MP_ICS_DRAM
#define IMX8MP_ICS_OCRAM
#define IMX8MP_ICM_A53
#define IMX8MP_ICM_SUPERMIX
#define IMX8MP_ICM_GIC
#define IMX8MP_ICM_MLMIX

#define IMX8MP_ICN_AUDIO
#define IMX8MP_ICM_DSP
#define IMX8MP_ICM_SDMA2PER
#define IMX8MP_ICM_SDMA2BURST
#define IMX8MP_ICM_SDMA3PER
#define IMX8MP_ICM_SDMA3BURST
#define IMX8MP_ICM_EDMA

#define IMX8MP_ICN_GPU
#define IMX8MP_ICM_GPU2D
#define IMX8MP_ICM_GPU3D

#define IMX8MP_ICN_HDMI
#define IMX8MP_ICM_HRV
#define IMX8MP_ICM_LCDIF_HDMI
#define IMX8MP_ICM_HDCP

#define IMX8MP_ICN_HSIO
#define IMX8MP_ICM_NOC_PCIE
#define IMX8MP_ICM_USB1
#define IMX8MP_ICM_USB2
#define IMX8MP_ICM_PCIE

#define IMX8MP_ICN_MEDIA
#define IMX8MP_ICM_LCDIF_RD
#define IMX8MP_ICM_LCDIF_WR
#define IMX8MP_ICM_ISI0
#define IMX8MP_ICM_ISI1
#define IMX8MP_ICM_ISI2
#define IMX8MP_ICM_ISP0
#define IMX8MP_ICM_ISP1
#define IMX8MP_ICM_DWE

#define IMX8MP_ICN_VIDEO
#define IMX8MP_ICM_VPU_G1
#define IMX8MP_ICM_VPU_G2
#define IMX8MP_ICM_VPU_H1

#endif /* __DT_BINDINGS_INTERCONNECT_IMX8MP_H */