xref: /rk3399_rockchip-uboot/include/video_rockchip.h (revision 2f96fde52db8dd705f6c1efc8530684405024993)
1 /*
2  * (C) Copyright 2017 Rockchip Electronics Co., Ltd
3  *
4  * SPDX-License-Identifier:     GPL-2.0+
5  */
6 
7 #ifndef VIDEO_ROCKCHIP_H
8 #define VIDEO_ROCKCHIP_H
9 
10 #ifdef CONFIG_ROCKCHIP_VIDCONSOLE
11 #define DRM_ROCKCHIP_FB_SIZE	\
12 	CONFIG_ROCKCHIP_VIDCONSOLE_MEM_RESERVED_SIZE_MBYTES * 1024 * 1024
13 #define DRM_ROCKCHIP_FB_WIDTH		CONFIG_ROCKCHIP_VIDCONSOLE_WIDTH
14 #define DRM_ROCKCHIP_FB_HEIGHT		CONFIG_ROCKCHIP_VIDCONSOLE_HEIGHT
15 #define DRM_ROCKCHIP_FB_BPP		CONFIG_ROCKCHIP_VIDCONSOLE_BPP
16 #else
17 #define DRM_ROCKCHIP_FB_SIZE		0
18 #define DRM_ROCKCHIP_FB_WIDTH		0
19 #define DRM_ROCKCHIP_FB_HEIGHT		0
20 #define DRM_ROCKCHIP_FB_BPP		VIDEO_BPP32
21 #endif
22 
23 #define MEMORY_POOL_SIZE	CONFIG_DRM_MEM_RESERVED_SIZE_MBYTES * 1024 * 1024
24 
25 int rockchip_show_bmp(const char *bmp);
26 int rockchip_show_logo(void);
27 void rockchip_display_fixup(void *blob);
28 
29 #endif
30