mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-05 12:46:14 +02:00
dm: video: Add damage notification on display fills
Let's report the video damage when we fill parts of the screen. This way we can later lazily flush only relevant regions to hardware. Signed-off-by: Alexander Graf <agraf@csgraf.de> Reported-by: Da Xue <da@libre.computer> [Alper: Move from video_clear() to video_fill(), video_fill_part()] Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Link: https://lore.kernel.org/u-boot/20230821135111.3558478-6-alpernebiyasak@gmail.com/
This commit is contained in:
parent
47430da3d2
commit
b5ffd6bdb4
@ -214,6 +214,8 @@ int video_fill_part(struct udevice *dev, int xstart, int ystart, int xend,
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
video_damage(dev, xstart, ystart, xend - xstart, yend - ystart);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -264,6 +266,8 @@ int video_fill(struct udevice *dev, u32 colour)
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
video_damage(dev, 0, 0, priv->xsize, priv->ysize);
|
||||
|
||||
return video_sync(dev, false);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user