]> git.dujemihanovic.xyz Git - u-boot.git/commit
video: Use cyclic to handle video sync
authorSimon Glass <sjg@chromium.org>
Wed, 31 Jul 2024 14:44:10 +0000 (08:44 -0600)
committerAnatolij Gustschin <agust@denx.de>
Wed, 31 Jul 2024 14:54:09 +0000 (16:54 +0200)
commit5c8dddadf1c9218cf2d2bb2274a5b2e84555fd15
tree07f28041dcfbdd044c281c225b35601b007872bf
parentb023948e4f839c612e57ea68b21cb40c96874c12
video: Use cyclic to handle video sync

At present U-Boot flushes the cache after every character written to
the display. This makes the command-line slower, to the point that
pasting in long strings can fail.

Add a cyclic function to sync the display every 10ms. Enable this by
default.

Allow much longer times for sandbox, since the SDL display is quite
slow.

Avoid size growth if the feature is disabled by making the new init and
destroy functions dependent on CYCLIC being enabled.

Signed-off-by: Simon Glass <sjg@chromium.org>
drivers/video/Kconfig
drivers/video/video-uclass.c