summaryrefslogtreecommitdiff
path: root/include/video.h
diff options
context:
space:
mode:
authorHeinrich Schuchardt <xypron.glpk@gmx.de>2018-02-08 21:47:11 +0100
committerAnatolij Gustschin <agust@denx.de>2018-03-06 10:03:20 +0100
commit5c30fbb8ec4aa364d5e441c86d7b5776d6c94fb0 (patch)
treee0703b76a95d87379f2ce5f2b1014311de089ecd /include/video.h
parentd7a75d3cd7cd7ce3665442e4e566b147c4c8602b (diff)
dm: video: use constants to refer to colors
Use constants to refer to colors. Adjust initialization of foreground and background color to avoid setting reserved bits. Consistently u32 instead of unsigned for color bit mask. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/video.h')
-rw-r--r--include/video.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/include/video.h b/include/video.h
index 61ff653121..841f3dc56b 100644
--- a/include/video.h
+++ b/include/video.h
@@ -84,8 +84,8 @@ struct video_priv {
void *fb;
int fb_size;
int line_length;
- int colour_fg;
- int colour_bg;
+ u32 colour_fg;
+ u32 colour_bg;
bool flush_dcache;
ushort *cmap;
};
@@ -183,6 +183,13 @@ int video_get_ysize(struct udevice *dev);
*/
void video_set_flush_dcache(struct udevice *dev, bool flush);
+/**
+ * Set default colors and attributes
+ *
+ * @priv device information
+ */
+void video_set_default_colors(struct video_priv *priv);
+
#endif /* CONFIG_DM_VIDEO */
#ifndef CONFIG_DM_VIDEO