video: Adjust video_clear() to return an error
authorSimon Glass <sjg@chromium.org>
Mon, 1 Oct 2018 18:22:26 +0000 (12:22 -0600)
committerSimon Glass <sjg@chromium.org>
Tue, 9 Oct 2018 10:40:27 +0000 (04:40 -0600)
All driver-model operation should return an error code. Adjust this
function to do so also.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Anatolij Gustschin <agust@denx.de>
drivers/video/video-uclass.c
include/video.h

index fea0886c41505ddb424447d2013064974aa0cb5a..44dfa71b6f4bf1564301218f8ec67950382bd266 100644 (file)
@@ -86,7 +86,7 @@ int video_reserve(ulong *addrp)
        return 0;
 }
 
-void video_clear(struct udevice *dev)
+int video_clear(struct udevice *dev)
 {
        struct video_priv *priv = dev_get_uclass_priv(dev);
 
@@ -111,6 +111,8 @@ void video_clear(struct udevice *dev)
                memset(priv->fb, priv->colour_bg, priv->fb_size);
                break;
        }
+
+       return 0;
 }
 
 void video_set_default_colors(struct video_priv *priv)
index cd5558f86eb4da266cb9adff98508b9988c94209..ab416c1cfac7ed3b789641db7b039f4aa5c36720 100644 (file)
@@ -120,8 +120,9 @@ int video_reserve(ulong *addrp);
  * video_clear() - Clear a device's frame buffer to background color.
  *
  * @dev:       Device to clear
+ * @return 0
  */
-void video_clear(struct udevice *dev);
+int video_clear(struct udevice *dev);
 
 /**
  * video_sync() - Sync a device's frame buffer with its hardware