xref: /rk3399_rockchip-uboot/include/dt-bindings/soc/rockchip-system-status.h (revision 5a157e97d57cf1982680f08fb2986d4206700d47)
1*593e1e6dSJoseph Chen /*
2*593e1e6dSJoseph Chen  *
3*593e1e6dSJoseph Chen  * Copyright (C) 2017 ROCKCHIP, Inc.
4*593e1e6dSJoseph Chen  *
5*593e1e6dSJoseph Chen  * This software is licensed under the terms of the GNU General Public
6*593e1e6dSJoseph Chen  * License version 2, as published by the Free Software Foundation, and
7*593e1e6dSJoseph Chen  * may be copied, distributed, and modified under those terms.
8*593e1e6dSJoseph Chen  *
9*593e1e6dSJoseph Chen  * This program is distributed in the hope that it will be useful,
10*593e1e6dSJoseph Chen  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11*593e1e6dSJoseph Chen  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12*593e1e6dSJoseph Chen  * GNU General Public License for more details.
13*593e1e6dSJoseph Chen  *
14*593e1e6dSJoseph Chen  */
15*593e1e6dSJoseph Chen 
16*593e1e6dSJoseph Chen #ifndef _DT_BINDINGS_SOC_ROCKCHIP_SYSTEM_STATUS_H
17*593e1e6dSJoseph Chen #define _DT_BINDINGS_SOC_ROCKCHIP_SYSTEM_STATUS_H
18*593e1e6dSJoseph Chen 
19*593e1e6dSJoseph Chen #define SYS_STATUS_NORMAL	(1 << 0)
20*593e1e6dSJoseph Chen #define SYS_STATUS_SUSPEND	(1 << 1)
21*593e1e6dSJoseph Chen #define SYS_STATUS_IDLE		(1 << 2)
22*593e1e6dSJoseph Chen #define SYS_STATUS_REBOOT	(1 << 3)
23*593e1e6dSJoseph Chen #define SYS_STATUS_VIDEO_4K	(1 << 4)
24*593e1e6dSJoseph Chen #define SYS_STATUS_VIDEO_1080P	(1 << 5)
25*593e1e6dSJoseph Chen #define SYS_STATUS_GPU		(1 << 6)
26*593e1e6dSJoseph Chen #define SYS_STATUS_RGA		(1 << 7)
27*593e1e6dSJoseph Chen #define SYS_STATUS_CIF0		(1 << 8)
28*593e1e6dSJoseph Chen #define SYS_STATUS_CIF1		(1 << 9)
29*593e1e6dSJoseph Chen #define SYS_STATUS_LCDC0	(1 << 10)
30*593e1e6dSJoseph Chen #define SYS_STATUS_LCDC1	(1 << 11)
31*593e1e6dSJoseph Chen #define SYS_STATUS_BOOST	(1 << 12)
32*593e1e6dSJoseph Chen #define SYS_STATUS_PERFORMANCE	(1 << 13)
33*593e1e6dSJoseph Chen #define SYS_STATUS_ISP		(1 << 14)
34*593e1e6dSJoseph Chen #define SYS_STATUS_HDMI		(1 << 15)
35*593e1e6dSJoseph Chen #define SYS_STATUS_VIDEO_4K_10B	(1 << 16)
36*593e1e6dSJoseph Chen #define SYS_STATUS_LOW_POWER	(1 << 17)
37*593e1e6dSJoseph Chen 
38*593e1e6dSJoseph Chen #define SYS_STATUS_VIDEO	(SYS_STATUS_VIDEO_4K | \
39*593e1e6dSJoseph Chen 				 SYS_STATUS_VIDEO_1080P | \
40*593e1e6dSJoseph Chen 				 SYS_STATUS_VIDEO_4K_10B)
41*593e1e6dSJoseph Chen #define SYS_STATUS_DUALVIEW	(SYS_STATUS_LCDC0 | SYS_STATUS_LCDC1)
42*593e1e6dSJoseph Chen 
43*593e1e6dSJoseph Chen #endif
44