diff options
author | Simon Glass | 2023-03-10 12:47:17 -0800 |
---|---|---|
committer | Heinrich Schuchardt | 2023-03-13 13:53:01 +0100 |
commit | 315e36797723e8a191a1ae0ceac448f5c4f00aff (patch) | |
tree | 16268faa2699f1fe4db6fb818cb4436da2a9e3ee /include/video.h | |
parent | f62229227ca24c0f491d02cf2ae69da7136abe18 (diff) |
video: Allow a copy framebuffer with pre-allocated fb
At present it is not possible for the video driver to use a pre-allocated
frame buffer (such as is done with EFI) with the copy framebuffer. This
can be useful to speed up the display.
Adjust the implementation so that copy_size can be set to the required
size, with this being allocated if the normal framebuffer size is 0.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/video.h')
-rw-r--r-- | include/video.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/video.h b/include/video.h index 3f67a93bc93..4d99e5dc27f 100644 --- a/include/video.h +++ b/include/video.h @@ -24,6 +24,7 @@ struct udevice; * @base: Base address of frame buffer, 0 if not yet known * @copy_base: Base address of a hardware copy of the frame buffer. See * CONFIG_VIDEO_COPY. + * @copy_size: Size of copy framebuffer, used if @size is 0 * @hide_logo: Hide the logo (used for testing) */ struct video_uc_plat { @@ -31,6 +32,7 @@ struct video_uc_plat { uint size; ulong base; ulong copy_base; + ulong copy_size; bool hide_logo; }; |