xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/interconnect/imx8mm.h (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0 */
2*c66ec88fSEmmanuel Vadot /*
3*c66ec88fSEmmanuel Vadot  * Interconnect framework driver for i.MX SoC
4*c66ec88fSEmmanuel Vadot  *
5*c66ec88fSEmmanuel Vadot  * Copyright (c) 2019, BayLibre
6*c66ec88fSEmmanuel Vadot  * Copyright (c) 2019-2020, NXP
7*c66ec88fSEmmanuel Vadot  * Author: Alexandre Bailon <abailon@baylibre.com>
8*c66ec88fSEmmanuel Vadot  */
9*c66ec88fSEmmanuel Vadot 
10*c66ec88fSEmmanuel Vadot #ifndef __DT_BINDINGS_INTERCONNECT_IMX8MM_H
11*c66ec88fSEmmanuel Vadot #define __DT_BINDINGS_INTERCONNECT_IMX8MM_H
12*c66ec88fSEmmanuel Vadot 
13*c66ec88fSEmmanuel Vadot #define IMX8MM_ICN_NOC		1
14*c66ec88fSEmmanuel Vadot #define IMX8MM_ICS_DRAM		2
15*c66ec88fSEmmanuel Vadot #define IMX8MM_ICS_OCRAM	3
16*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_A53		4
17*c66ec88fSEmmanuel Vadot 
18*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_VPU_H1	5
19*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_VPU_G1	6
20*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_VPU_G2	7
21*c66ec88fSEmmanuel Vadot #define IMX8MM_ICN_VIDEO	8
22*c66ec88fSEmmanuel Vadot 
23*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_GPU2D	9
24*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_GPU3D	10
25*c66ec88fSEmmanuel Vadot #define IMX8MM_ICN_GPU		11
26*c66ec88fSEmmanuel Vadot 
27*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_CSI		12
28*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_LCDIF	13
29*c66ec88fSEmmanuel Vadot #define IMX8MM_ICN_MIPI		14
30*c66ec88fSEmmanuel Vadot 
31*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_USB1		15
32*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_USB2		16
33*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_PCIE		17
34*c66ec88fSEmmanuel Vadot #define IMX8MM_ICN_HSIO		18
35*c66ec88fSEmmanuel Vadot 
36*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_SDMA2	19
37*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_SDMA3	20
38*c66ec88fSEmmanuel Vadot #define IMX8MM_ICN_AUDIO	21
39*c66ec88fSEmmanuel Vadot 
40*c66ec88fSEmmanuel Vadot #define IMX8MM_ICN_ENET		22
41*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_ENET		23
42*c66ec88fSEmmanuel Vadot 
43*c66ec88fSEmmanuel Vadot #define IMX8MM_ICN_MAIN		24
44*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_NAND		25
45*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_SDMA1	26
46*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_USDHC1	27
47*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_USDHC2	28
48*c66ec88fSEmmanuel Vadot #define IMX8MM_ICM_USDHC3	29
49*c66ec88fSEmmanuel Vadot 
50*c66ec88fSEmmanuel Vadot #endif /* __DT_BINDINGS_INTERCONNECT_IMX8MM_H */
51