199d14b01SJoseph Chen /*
299d14b01SJoseph Chen * (C) Copyright 2019 Rockchip Electronics Co., Ltd
399d14b01SJoseph Chen *
499d14b01SJoseph Chen * SPDX-License-Identifier: GPL-2.0+
599d14b01SJoseph Chen */
699d14b01SJoseph Chen
799d14b01SJoseph Chen #include <common.h>
899d14b01SJoseph Chen #include <video_rockchip.h>
999d14b01SJoseph Chen #include "test-rockchip.h"
1099d14b01SJoseph Chen
1199d14b01SJoseph Chen #ifdef CONFIG_DRM_ROCKCHIP
do_test_display(cmd_tbl_t * cmdtp,int flag,int argc,char * const argv[])1299d14b01SJoseph Chen int do_test_display(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
1399d14b01SJoseph Chen {
1499d14b01SJoseph Chen int ret = 0;
1599d14b01SJoseph Chen
1699d14b01SJoseph Chen ret |= rockchip_show_logo();
1799d14b01SJoseph Chen mdelay(2000);
1899d14b01SJoseph Chen ret |= rockchip_show_bmp("logo.bmp");
1999d14b01SJoseph Chen mdelay(2000);
2099d14b01SJoseph Chen ret |= rockchip_show_bmp("logo_kernel.bmp");
2199d14b01SJoseph Chen mdelay(2000);
2299d14b01SJoseph Chen
23*443feaabSJoseph Chen ut_err("display: failed to show bmp\n");
24*443feaabSJoseph Chen
2599d14b01SJoseph Chen return ret;
2699d14b01SJoseph Chen }
2799d14b01SJoseph Chen
2899d14b01SJoseph Chen static cmd_tbl_t sub_cmd[] = {
2999d14b01SJoseph Chen UNIT_CMD_DEFINE(display, 0),
3099d14b01SJoseph Chen };
3199d14b01SJoseph Chen
3299d14b01SJoseph Chen static const char sub_cmd_help[] =
3399d14b01SJoseph Chen " [.] rktest display - test display\n"
3499d14b01SJoseph Chen ;
3599d14b01SJoseph Chen
3699d14b01SJoseph Chen const struct cmd_group cmd_grp_display = {
3799d14b01SJoseph Chen .id = TEST_ID_DISPLAY,
3899d14b01SJoseph Chen .help = sub_cmd_help,
3999d14b01SJoseph Chen .cmd = sub_cmd,
4099d14b01SJoseph Chen .cmd_n = ARRAY_SIZE(sub_cmd),
4199d14b01SJoseph Chen };
4299d14b01SJoseph Chen #else
4399d14b01SJoseph Chen const struct cmd_group cmd_grp_display = {
4499d14b01SJoseph Chen .id = TEST_ID_DISPLAY,
4599d14b01SJoseph Chen .help = NULL,
4699d14b01SJoseph Chen .cmd = NULL,
4799d14b01SJoseph Chen .cmd_n = 0,
4899d14b01SJoseph Chen };
4999d14b01SJoseph Chen #endif
50