162306a36Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci *  Copyright (C) 2020 Pengutronix, Sascha Hauer <kernel@pengutronix.de>
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci#ifndef __DT_BINDINGS_IMX8MP_POWER_DOMAIN_POWER_H__
762306a36Sopenharmony_ci#define __DT_BINDINGS_IMX8MP_POWER_DOMAIN_POWER_H__
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_MIPI_PHY1			0
1062306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_PCIE_PHY			1
1162306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_USB1_PHY			2
1262306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_USB2_PHY			3
1362306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_MLMIX			4
1462306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_AUDIOMIX			5
1562306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_GPU2D			6
1662306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_GPUMIX			7
1762306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_VPUMIX			8
1862306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_GPU3D			9
1962306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_MEDIAMIX			10
2062306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_VPU_G1			11
2162306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_VPU_G2			12
2262306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_VPU_VC8000E			13
2362306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_HDMIMIX			14
2462306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_HDMI_PHY			15
2562306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_MIPI_PHY2			16
2662306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_HSIOMIX			17
2762306a36Sopenharmony_ci#define IMX8MP_POWER_DOMAIN_MEDIAMIX_ISPDWP		18
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci#define IMX8MP_HSIOBLK_PD_USB				0
3062306a36Sopenharmony_ci#define IMX8MP_HSIOBLK_PD_USB_PHY1			1
3162306a36Sopenharmony_ci#define IMX8MP_HSIOBLK_PD_USB_PHY2			2
3262306a36Sopenharmony_ci#define IMX8MP_HSIOBLK_PD_PCIE				3
3362306a36Sopenharmony_ci#define IMX8MP_HSIOBLK_PD_PCIE_PHY			4
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci#define IMX8MP_MEDIABLK_PD_MIPI_DSI_1			0
3662306a36Sopenharmony_ci#define IMX8MP_MEDIABLK_PD_MIPI_CSI2_1			1
3762306a36Sopenharmony_ci#define IMX8MP_MEDIABLK_PD_LCDIF_1			2
3862306a36Sopenharmony_ci#define IMX8MP_MEDIABLK_PD_ISI				3
3962306a36Sopenharmony_ci#define IMX8MP_MEDIABLK_PD_MIPI_CSI2_2			4
4062306a36Sopenharmony_ci#define IMX8MP_MEDIABLK_PD_LCDIF_2			5
4162306a36Sopenharmony_ci#define IMX8MP_MEDIABLK_PD_ISP				6
4262306a36Sopenharmony_ci#define IMX8MP_MEDIABLK_PD_DWE				7
4362306a36Sopenharmony_ci#define IMX8MP_MEDIABLK_PD_MIPI_DSI_2			8
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci#define IMX8MP_HDMIBLK_PD_IRQSTEER			0
4662306a36Sopenharmony_ci#define IMX8MP_HDMIBLK_PD_LCDIF				1
4762306a36Sopenharmony_ci#define IMX8MP_HDMIBLK_PD_PAI				2
4862306a36Sopenharmony_ci#define IMX8MP_HDMIBLK_PD_PVI				3
4962306a36Sopenharmony_ci#define IMX8MP_HDMIBLK_PD_TRNG				4
5062306a36Sopenharmony_ci#define IMX8MP_HDMIBLK_PD_HDMI_TX			5
5162306a36Sopenharmony_ci#define IMX8MP_HDMIBLK_PD_HDMI_TX_PHY			6
5262306a36Sopenharmony_ci#define IMX8MP_HDMIBLK_PD_HDCP				7
5362306a36Sopenharmony_ci#define IMX8MP_HDMIBLK_PD_HRV				8
5462306a36Sopenharmony_ci
5562306a36Sopenharmony_ci#define IMX8MP_VPUBLK_PD_G1				0
5662306a36Sopenharmony_ci#define IMX8MP_VPUBLK_PD_G2				1
5762306a36Sopenharmony_ci#define IMX8MP_VPUBLK_PD_VC8000E			2
5862306a36Sopenharmony_ci
5962306a36Sopenharmony_ci#endif
60