xref: /rk3399_rockchip-uboot/include/video_rockchip.h (revision 6b6b8331fb2f1eaf3dbddf9b0a8a4c0b407aeca3)
1f8a3e587SJoseph Chen /*
2f8a3e587SJoseph Chen  * (C) Copyright 2017 Rockchip Electronics Co., Ltd
3f8a3e587SJoseph Chen  *
4f8a3e587SJoseph Chen  * SPDX-License-Identifier:     GPL-2.0+
5f8a3e587SJoseph Chen  */
6f8a3e587SJoseph Chen 
7f8a3e587SJoseph Chen #ifndef VIDEO_ROCKCHIP_H
8f8a3e587SJoseph Chen #define VIDEO_ROCKCHIP_H
9f8a3e587SJoseph Chen 
103016d3d4SKever Yang #ifdef CONFIG_DRM_ROCKCHIP_VIDEO_FRAMEBUFFER
113016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_WIDTH		1920
123016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_HEIGHT		1080
133016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_BPP		VIDEO_BPP32
143016d3d4SKever Yang #else
153016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_WIDTH		0
163016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_HEIGHT		0
173016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_BPP		VIDEO_BPP32
183016d3d4SKever Yang #endif
193016d3d4SKever Yang 
20*6b6b8331SSandy Huang #define MEMORY_POOL_SIZE	CONFIG_DRM_MEM_RESERVED_SIZE_MBYTES * 1024 * 1024
213016d3d4SKever Yang #define DRM_ROCKCHIP_FB_SIZE \
223016d3d4SKever Yang 	VNBYTES(DRM_ROCKCHIP_FB_BPP) * DRM_ROCKCHIP_FB_WIDTH * DRM_ROCKCHIP_FB_HEIGHT
233016d3d4SKever Yang 
24a2d2b88eSSandy Huang int rockchip_show_bmp(const char *bmp);
25a2d2b88eSSandy Huang int rockchip_show_logo(void);
2651619d03SKever Yang void rockchip_display_fixup(void *blob);
27f8a3e587SJoseph Chen 
28f8a3e587SJoseph Chen #endif
29