blob: 7357d417529a47ccffb014b6934ab5a76b7c6f9f [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001/* SPDX-License-Identifier: GPL-2.0 OR MIT */
2/*
3 * Interconnect framework driver for i.MX SoC
4 *
5 * Copyright 2022 NXP
6 * Peng Fan <peng.fan@nxp.com>
7 */
8
9#ifndef __DT_BINDINGS_INTERCONNECT_IMX8MP_H
10#define __DT_BINDINGS_INTERCONNECT_IMX8MP_H
11
12#define IMX8MP_ICN_NOC 0
13#define IMX8MP_ICN_MAIN 1
14#define IMX8MP_ICS_DRAM 2
15#define IMX8MP_ICS_OCRAM 3
16#define IMX8MP_ICM_A53 4
17#define IMX8MP_ICM_SUPERMIX 5
18#define IMX8MP_ICM_GIC 6
19#define IMX8MP_ICM_MLMIX 7
20
21#define IMX8MP_ICN_AUDIO 8
22#define IMX8MP_ICM_DSP 9
23#define IMX8MP_ICM_SDMA2PER 10
24#define IMX8MP_ICM_SDMA2BURST 11
25#define IMX8MP_ICM_SDMA3PER 12
26#define IMX8MP_ICM_SDMA3BURST 13
27#define IMX8MP_ICM_EDMA 14
28
29#define IMX8MP_ICN_GPU 15
30#define IMX8MP_ICM_GPU2D 16
31#define IMX8MP_ICM_GPU3D 17
32
33#define IMX8MP_ICN_HDMI 18
34#define IMX8MP_ICM_HRV 19
35#define IMX8MP_ICM_LCDIF_HDMI 20
36#define IMX8MP_ICM_HDCP 21
37
38#define IMX8MP_ICN_HSIO 22
39#define IMX8MP_ICM_NOC_PCIE 23
40#define IMX8MP_ICM_USB1 24
41#define IMX8MP_ICM_USB2 25
42#define IMX8MP_ICM_PCIE 26
43
44#define IMX8MP_ICN_MEDIA 27
45#define IMX8MP_ICM_LCDIF_RD 28
46#define IMX8MP_ICM_LCDIF_WR 29
47#define IMX8MP_ICM_ISI0 30
48#define IMX8MP_ICM_ISI1 31
49#define IMX8MP_ICM_ISI2 32
50#define IMX8MP_ICM_ISP0 33
51#define IMX8MP_ICM_ISP1 34
52#define IMX8MP_ICM_DWE 35
53
54#define IMX8MP_ICN_VIDEO 36
55#define IMX8MP_ICM_VPU_G1 37
56#define IMX8MP_ICM_VPU_G2 38
57#define IMX8MP_ICM_VPU_H1 39
58
59#endif /* __DT_BINDINGS_INTERCONNECT_IMX8MP_H */