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