summaryrefslogtreecommitdiff
path: root/include/dt-bindings/reset/imx8mn-dispmix.h
blob: 8703ebe7d4b2c38c97c6fdec195922f360596e5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/*
 * Copyright 2019 NXP
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 */

#ifndef __IMX8MN_DISPMIX_H__
#define __IMX8MN_DISPMIX_H__

/* DISPMIX soft reset */
#define IMX8MN_MIPI_DSI_PCLK_RESET			0
#define IMX8MN_MIPI_DSI_CLKREF_RESET			1
#define IMX8MN_MIPI_CSI_PCLK_RESET			2
#define IMX8MN_MIPI_CSI_ACLK_RESET			3
#define IMX8MN_LCDIF_PIXEL_CLK_RESET			4
#define IMX8MN_LCDIF_APB_CLK_RESET			5
#define IMX8MN_ISI_PROC_CLK_RESET			6
#define IMX8MN_ISI_APB_CLK_RESET			7
#define IMX8MN_BUS_BLK_CLK_RESET			8
#define IMX8MN_DISPMIX_SFT_RSTN_NUM			9

/* DISPMIX clock soft enable */
#define IMX8MN_MIPI_DSI_PCLK_EN				0
#define IMX8MN_MIPI_DSI_CLKREF_EN			1
#define IMX8MN_MIPI_CSI_PCLK_EN				2
#define IMX8MN_MIPI_CSI_ACLK_EN				3
#define IMX8MN_LCDIF_PIXEL_CLK_EN			4
#define IMX8MN_LCDIF_APB_CLK_EN				5
#define IMX8MN_ISI_PROC_CLK_EN				6
#define IMX8MN_ISI_APB_CLK_EN				7
#define IMX8MN_BUS_BLK_CLK_EN				8
#define IMX8MN_DISPMIX_CLK_EN_NUM			9

/* MIPI reset */
#define IMX8MN_MIPI_S_RESET				0
#define IMX8MN_MIPI_M_RESET				1
#define IMX8MN_MIPI_RESET_NUM				2

#endif