11.1Sskrll/*	$NetBSD: imx8mp-power.h,v 1.1.1.1 2026/01/18 05:21:54 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
41.1Sskrll/*
51.1Sskrll *  Copyright (C) 2020 Pengutronix, Sascha Hauer <kernel@pengutronix.de>
61.1Sskrll */
71.1Sskrll
81.1Sskrll#ifndef __DT_BINDINGS_IMX8MP_POWER_DOMAIN_POWER_H__
91.1Sskrll#define __DT_BINDINGS_IMX8MP_POWER_DOMAIN_POWER_H__
101.1Sskrll
111.1Sskrll#define IMX8MP_POWER_DOMAIN_MIPI_PHY1			0
121.1Sskrll#define IMX8MP_POWER_DOMAIN_PCIE_PHY			1
131.1Sskrll#define IMX8MP_POWER_DOMAIN_USB1_PHY			2
141.1Sskrll#define IMX8MP_POWER_DOMAIN_USB2_PHY			3
151.1Sskrll#define IMX8MP_POWER_DOMAIN_MLMIX			4
161.1Sskrll#define IMX8MP_POWER_DOMAIN_AUDIOMIX			5
171.1Sskrll#define IMX8MP_POWER_DOMAIN_GPU2D			6
181.1Sskrll#define IMX8MP_POWER_DOMAIN_GPUMIX			7
191.1Sskrll#define IMX8MP_POWER_DOMAIN_VPUMIX			8
201.1Sskrll#define IMX8MP_POWER_DOMAIN_GPU3D			9
211.1Sskrll#define IMX8MP_POWER_DOMAIN_MEDIAMIX			10
221.1Sskrll#define IMX8MP_POWER_DOMAIN_VPU_G1			11
231.1Sskrll#define IMX8MP_POWER_DOMAIN_VPU_G2			12
241.1Sskrll#define IMX8MP_POWER_DOMAIN_VPU_VC8000E			13
251.1Sskrll#define IMX8MP_POWER_DOMAIN_HDMIMIX			14
261.1Sskrll#define IMX8MP_POWER_DOMAIN_HDMI_PHY			15
271.1Sskrll#define IMX8MP_POWER_DOMAIN_MIPI_PHY2			16
281.1Sskrll#define IMX8MP_POWER_DOMAIN_HSIOMIX			17
291.1Sskrll#define IMX8MP_POWER_DOMAIN_MEDIAMIX_ISPDWP		18
301.1Sskrll
311.1Sskrll#define IMX8MP_HSIOBLK_PD_USB				0
321.1Sskrll#define IMX8MP_HSIOBLK_PD_USB_PHY1			1
331.1Sskrll#define IMX8MP_HSIOBLK_PD_USB_PHY2			2
341.1Sskrll#define IMX8MP_HSIOBLK_PD_PCIE				3
351.1Sskrll#define IMX8MP_HSIOBLK_PD_PCIE_PHY			4
361.1Sskrll
371.1Sskrll#define IMX8MP_MEDIABLK_PD_MIPI_DSI_1			0
381.1Sskrll#define IMX8MP_MEDIABLK_PD_MIPI_CSI2_1			1
391.1Sskrll#define IMX8MP_MEDIABLK_PD_LCDIF_1			2
401.1Sskrll#define IMX8MP_MEDIABLK_PD_ISI				3
411.1Sskrll#define IMX8MP_MEDIABLK_PD_MIPI_CSI2_2			4
421.1Sskrll#define IMX8MP_MEDIABLK_PD_LCDIF_2			5
431.1Sskrll#define IMX8MP_MEDIABLK_PD_ISP				6
441.1Sskrll#define IMX8MP_MEDIABLK_PD_DWE				7
451.1Sskrll#define IMX8MP_MEDIABLK_PD_MIPI_DSI_2			8
461.1Sskrll
471.1Sskrll#define IMX8MP_HDMIBLK_PD_IRQSTEER			0
481.1Sskrll#define IMX8MP_HDMIBLK_PD_LCDIF				1
491.1Sskrll#define IMX8MP_HDMIBLK_PD_PAI				2
501.1Sskrll#define IMX8MP_HDMIBLK_PD_PVI				3
511.1Sskrll#define IMX8MP_HDMIBLK_PD_TRNG				4
521.1Sskrll#define IMX8MP_HDMIBLK_PD_HDMI_TX			5
531.1Sskrll#define IMX8MP_HDMIBLK_PD_HDMI_TX_PHY			6
541.1Sskrll#define IMX8MP_HDMIBLK_PD_HDCP				7
551.1Sskrll#define IMX8MP_HDMIBLK_PD_HRV				8
561.1Sskrll
571.1Sskrll#define IMX8MP_VPUBLK_PD_G1				0
581.1Sskrll#define IMX8MP_VPUBLK_PD_G2				1
591.1Sskrll#define IMX8MP_VPUBLK_PD_VC8000E			2
601.1Sskrll
611.1Sskrll#endif
62