xref: /openbmc/u-boot/lib/tizen/tizen.c (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
1*83d290c5STom Rini // SPDX-License-Identifier: GPL-2.0+
25a4c59beSDonghwa Lee /*
35a4c59beSDonghwa Lee  * (C) Copyright 2012 Samsung Electronics
45a4c59beSDonghwa Lee  * Donghwa Lee <dh09.lee@samsung.com>
55a4c59beSDonghwa Lee  */
65a4c59beSDonghwa Lee 
75a4c59beSDonghwa Lee #include <common.h>
85a4c59beSDonghwa Lee #include <lcd.h>
95a4c59beSDonghwa Lee #include <libtizen.h>
105a4c59beSDonghwa Lee 
11903afe18SPrzemyslaw Marczak #include "tizen_logo_16bpp.h"
12903afe18SPrzemyslaw Marczak #include "tizen_logo_16bpp_gzip.h"
135a4c59beSDonghwa Lee 
14c3093650SSimon Glass #ifdef CONFIG_LCD
get_tizen_logo_info(vidinfo_t * vid)155a4c59beSDonghwa Lee void get_tizen_logo_info(vidinfo_t *vid)
165a4c59beSDonghwa Lee {
17903afe18SPrzemyslaw Marczak 	switch (vid->vl_bpix) {
18903afe18SPrzemyslaw Marczak 	case 4:
19903afe18SPrzemyslaw Marczak 		vid->logo_width = TIZEN_LOGO_16BPP_WIDTH;
20903afe18SPrzemyslaw Marczak 		vid->logo_height = TIZEN_LOGO_16BPP_HEIGHT;
21903afe18SPrzemyslaw Marczak 		vid->logo_x_offset = TIZEN_LOGO_16BPP_X_OFFSET;
22903afe18SPrzemyslaw Marczak 		vid->logo_y_offset = TIZEN_LOGO_16BPP_Y_OFFSET;
23903afe18SPrzemyslaw Marczak #if defined(CONFIG_VIDEO_BMP_GZIP)
24903afe18SPrzemyslaw Marczak 		vid->logo_addr = (ulong)tizen_logo_16bpp_gzip;
25903afe18SPrzemyslaw Marczak #else
26903afe18SPrzemyslaw Marczak 		vid->logo_addr = (ulong)tizen_logo_16bpp;
27903afe18SPrzemyslaw Marczak #endif
285a4c59beSDonghwa Lee 		break;
295a4c59beSDonghwa Lee 	default:
30903afe18SPrzemyslaw Marczak 		vid->logo_addr = 0;
315a4c59beSDonghwa Lee 		break;
325a4c59beSDonghwa Lee 	}
335a4c59beSDonghwa Lee }
34c3093650SSimon Glass #endif
35