xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/power/imx8mm-power.h (revision 8cc087a1eee9ec1ca9f7ac1e63ad51bdb5a682eb)
15956d97fSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
25956d97fSEmmanuel Vadot /*
35956d97fSEmmanuel Vadot  *  Copyright (C) 2020 Pengutronix, Lucas Stach <kernel@pengutronix.de>
45956d97fSEmmanuel Vadot  */
55956d97fSEmmanuel Vadot 
65956d97fSEmmanuel Vadot #ifndef __DT_BINDINGS_IMX8MM_POWER_H__
75956d97fSEmmanuel Vadot #define __DT_BINDINGS_IMX8MM_POWER_H__
85956d97fSEmmanuel Vadot 
95956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_HSIOMIX	0
105956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_PCIE	1
115956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_OTG1	2
125956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_OTG2	3
135956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_GPUMIX	4
145956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_GPU		5
155956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_VPUMIX	6
165956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_VPUG1	7
175956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_VPUG2	8
185956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_VPUH1	9
195956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_DISPMIX	10
205956d97fSEmmanuel Vadot #define IMX8MM_POWER_DOMAIN_MIPI	11
215956d97fSEmmanuel Vadot 
22*8cc087a1SEmmanuel Vadot #define IMX8MM_VPUBLK_PD_G1		0
23*8cc087a1SEmmanuel Vadot #define IMX8MM_VPUBLK_PD_G2		1
24*8cc087a1SEmmanuel Vadot #define IMX8MM_VPUBLK_PD_H1		2
25*8cc087a1SEmmanuel Vadot 
26*8cc087a1SEmmanuel Vadot #define IMX8MM_DISPBLK_PD_CSI_BRIDGE	0
27*8cc087a1SEmmanuel Vadot #define IMX8MM_DISPBLK_PD_LCDIF		1
28*8cc087a1SEmmanuel Vadot #define IMX8MM_DISPBLK_PD_MIPI_DSI	2
29*8cc087a1SEmmanuel Vadot #define IMX8MM_DISPBLK_PD_MIPI_CSI	3
30*8cc087a1SEmmanuel Vadot 
315956d97fSEmmanuel Vadot #endif
32