提交 acff73fd 编写于 作者: D Dirk Eibach 提交者: Tom Rini

board: gdsys: Enable osd on output only

Signed-off-by: NDirk Eibach <dirk.eibach@gdsys.cc>
上级 da4833c7
......@@ -303,6 +303,8 @@ static int osd_print(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
res = osd_write_videomem(screen, y * base_width + x, buf, len);
if (res < 0)
return res;
OSD_SET_REG(screen, control, 0x0049);
}
return 0;
......@@ -401,8 +403,6 @@ int osd_probe(unsigned screen)
if (!output_driver_present)
printf(" no output driver found\n");
OSD_SET_REG(screen, control, 0x0049);
OSD_SET_REG(screen, xy_size, ((32 - 1) << 8) | (16 - 1));
OSD_SET_REG(screen, x_pos, 0x007f);
OSD_SET_REG(screen, y_pos, 0x005f);
......@@ -461,6 +461,8 @@ int osd_write(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
osd_write_videomem(screen, offset, buffer,
wp - buffer);
}
OSD_SET_REG(screen, control, 0x0049);
}
return 0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册