xref: /rk3399_rockchip-uboot/include/video_rockchip.h (revision 3016d3d41a52996a504f3cfdc50fd2438b97423e)
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 
10*3016d3d4SKever Yang #ifdef CONFIG_DRM_ROCKCHIP_VIDEO_FRAMEBUFFER
11*3016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_WIDTH		1920
12*3016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_HEIGHT		1080
13*3016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_BPP		VIDEO_BPP32
14*3016d3d4SKever Yang #else
15*3016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_WIDTH		0
16*3016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_HEIGHT		0
17*3016d3d4SKever Yang  #define DRM_ROCKCHIP_FB_BPP		VIDEO_BPP32
18*3016d3d4SKever Yang #endif
19*3016d3d4SKever Yang 
20*3016d3d4SKever Yang #define MEMORY_POOL_SIZE	32 * 1024 * 1024
21*3016d3d4SKever Yang #define DRM_ROCKCHIP_FB_SIZE \
22*3016d3d4SKever Yang 	VNBYTES(DRM_ROCKCHIP_FB_BPP) * DRM_ROCKCHIP_FB_WIDTH * DRM_ROCKCHIP_FB_HEIGHT
23*3016d3d4SKever Yang 
24f8a3e587SJoseph Chen void rockchip_show_bmp(const char *bmp);
25f8a3e587SJoseph Chen void rockchip_show_logo(void);
26f8a3e587SJoseph Chen 
27f8a3e587SJoseph Chen #endif
28