xref: /rk3399_rockchip-uboot/lib/tizen/tizen.c (revision 903afe18bb272d6d5c12e0be22b0f8fd35fa6f1b)
15a4c59beSDonghwa Lee /*
25a4c59beSDonghwa Lee  * (C) Copyright 2012 Samsung Electronics
35a4c59beSDonghwa Lee  * Donghwa Lee <dh09.lee@samsung.com>
45a4c59beSDonghwa Lee  *
51a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
65a4c59beSDonghwa Lee  */
75a4c59beSDonghwa Lee 
85a4c59beSDonghwa Lee #include <common.h>
95a4c59beSDonghwa Lee #include <lcd.h>
105a4c59beSDonghwa Lee #include <libtizen.h>
115a4c59beSDonghwa Lee 
12*903afe18SPrzemyslaw Marczak #include "tizen_logo_16bpp.h"
13*903afe18SPrzemyslaw Marczak #include "tizen_logo_16bpp_gzip.h"
145a4c59beSDonghwa Lee 
155a4c59beSDonghwa Lee void get_tizen_logo_info(vidinfo_t *vid)
165a4c59beSDonghwa Lee {
17*903afe18SPrzemyslaw Marczak 	switch (vid->vl_bpix) {
18*903afe18SPrzemyslaw Marczak 	case 4:
19*903afe18SPrzemyslaw Marczak 		vid->logo_width = TIZEN_LOGO_16BPP_WIDTH;
20*903afe18SPrzemyslaw Marczak 		vid->logo_height = TIZEN_LOGO_16BPP_HEIGHT;
21*903afe18SPrzemyslaw Marczak 		vid->logo_x_offset = TIZEN_LOGO_16BPP_X_OFFSET;
22*903afe18SPrzemyslaw Marczak 		vid->logo_y_offset = TIZEN_LOGO_16BPP_Y_OFFSET;
23*903afe18SPrzemyslaw Marczak #if defined(CONFIG_VIDEO_BMP_GZIP)
24*903afe18SPrzemyslaw Marczak 		vid->logo_addr = (ulong)tizen_logo_16bpp_gzip;
25*903afe18SPrzemyslaw Marczak #else
26*903afe18SPrzemyslaw Marczak 		vid->logo_addr = (ulong)tizen_logo_16bpp;
27*903afe18SPrzemyslaw Marczak #endif
285a4c59beSDonghwa Lee 		break;
295a4c59beSDonghwa Lee 	default:
30*903afe18SPrzemyslaw Marczak 		vid->logo_addr = 0;
315a4c59beSDonghwa Lee 		break;
325a4c59beSDonghwa Lee 	}
335a4c59beSDonghwa Lee }
34