xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/power/imx8mp-power.h (revision c9ccf3a32da427475985b85d7df023ccfb138c27)
1*c9ccf3a3SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
2*c9ccf3a3SEmmanuel Vadot /*
3*c9ccf3a3SEmmanuel Vadot  *  Copyright (C) 2020 Pengutronix, Sascha Hauer <kernel@pengutronix.de>
4*c9ccf3a3SEmmanuel Vadot  */
5*c9ccf3a3SEmmanuel Vadot 
6*c9ccf3a3SEmmanuel Vadot #ifndef __DT_BINDINGS_IMX8MP_POWER_DOMAIN_POWER_H__
7*c9ccf3a3SEmmanuel Vadot #define __DT_BINDINGS_IMX8MP_POWER_DOMAIN_POWER_H__
8*c9ccf3a3SEmmanuel Vadot 
9*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_MIPI_PHY1			0
10*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_PCIE_PHY			1
11*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_USB1_PHY			2
12*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_USB2_PHY			3
13*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_MLMIX			4
14*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_AUDIOMIX			5
15*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_GPU2D			6
16*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_GPUMIX			7
17*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_VPUMIX			8
18*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_GPU3D			9
19*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_MEDIAMIX			10
20*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_VPU_G1			11
21*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_VPU_G2			12
22*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_VPU_VC8000E			13
23*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_HDMIMIX			14
24*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_HDMI_PHY			15
25*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_MIPI_PHY2			16
26*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_HSIOMIX			17
27*c9ccf3a3SEmmanuel Vadot #define IMX8MP_POWER_DOMAIN_MEDIAMIX_ISPDWP		18
28*c9ccf3a3SEmmanuel Vadot 
29*c9ccf3a3SEmmanuel Vadot #define IMX8MP_HSIOBLK_PD_USB				0
30*c9ccf3a3SEmmanuel Vadot #define IMX8MP_HSIOBLK_PD_USB_PHY1			1
31*c9ccf3a3SEmmanuel Vadot #define IMX8MP_HSIOBLK_PD_USB_PHY2			2
32*c9ccf3a3SEmmanuel Vadot #define IMX8MP_HSIOBLK_PD_PCIE				3
33*c9ccf3a3SEmmanuel Vadot #define IMX8MP_HSIOBLK_PD_PCIE_PHY			4
34*c9ccf3a3SEmmanuel Vadot 
35*c9ccf3a3SEmmanuel Vadot #endif
36