/* * Copyright (C) 2013 Samsung Electronics * Przemyslaw Marczak * * SPDX-License-Identifier: GPL-2.0+ */ #include #include #include #include #ifdef CONFIG_CMD_BMP void draw_logo(void) { int x, y; ulong addr; addr = panel_info.logo_addr; if (!addr) { error("There is no logo data."); return; } if (panel_info.vl_width >= panel_info.logo_width) { x = ((panel_info.vl_width - panel_info.logo_width) >> 1); } else { x = 0; printf("Warning: image width is bigger than display width\n"); } if (panel_info.vl_height >= panel_info.logo_height) { y = ((panel_info.vl_height - panel_info.logo_height) >> 1); } else { y = 0; printf("Warning: image height is bigger than display height\n"); } bmp_display(addr, x, y); } #endif /* CONFIG_CMD_BMP */