xref: /rk3399_rockchip-uboot/lib/tizen/tizen.c (revision dc557e9a1fe00ca9d884bd88feef5bebf23fede4)
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 
12903afe18SPrzemyslaw Marczak #include "tizen_logo_16bpp.h"
13903afe18SPrzemyslaw Marczak #include "tizen_logo_16bpp_gzip.h"
145a4c59beSDonghwa Lee 
15*c3093650SSimon Glass #ifdef CONFIG_LCD
get_tizen_logo_info(vidinfo_t * vid)165a4c59beSDonghwa Lee void get_tizen_logo_info(vidinfo_t *vid)
175a4c59beSDonghwa Lee {
18903afe18SPrzemyslaw Marczak 	switch (vid->vl_bpix) {
19903afe18SPrzemyslaw Marczak 	case 4:
20903afe18SPrzemyslaw Marczak 		vid->logo_width = TIZEN_LOGO_16BPP_WIDTH;
21903afe18SPrzemyslaw Marczak 		vid->logo_height = TIZEN_LOGO_16BPP_HEIGHT;
22903afe18SPrzemyslaw Marczak 		vid->logo_x_offset = TIZEN_LOGO_16BPP_X_OFFSET;
23903afe18SPrzemyslaw Marczak 		vid->logo_y_offset = TIZEN_LOGO_16BPP_Y_OFFSET;
24903afe18SPrzemyslaw Marczak #if defined(CONFIG_VIDEO_BMP_GZIP)
25903afe18SPrzemyslaw Marczak 		vid->logo_addr = (ulong)tizen_logo_16bpp_gzip;
26903afe18SPrzemyslaw Marczak #else
27903afe18SPrzemyslaw Marczak 		vid->logo_addr = (ulong)tizen_logo_16bpp;
28903afe18SPrzemyslaw Marczak #endif
295a4c59beSDonghwa Lee 		break;
305a4c59beSDonghwa Lee 	default:
31903afe18SPrzemyslaw Marczak 		vid->logo_addr = 0;
325a4c59beSDonghwa Lee 		break;
335a4c59beSDonghwa Lee 	}
345a4c59beSDonghwa Lee }
35*c3093650SSimon Glass #endif
36