gpio: Kconfig: Enable Zynq GPIO driver using kconfig
[oweals/u-boot.git] / include / video.h
index b20f06f335d0d93eeeea260c2cc8513201490e9f..c434bc71ae5601ee4ad0a0fcf73680a663cf98b2 100644 (file)
@@ -49,8 +49,11 @@ enum video_log2_bpp {
  *
  * @xsize:     Number of pixel columns (e.g. 1366)
  * @ysize:     Number of pixels rows (e.g.. 768)
- * @tor:       Display rotation (0=none, 1=90 degrees clockwise, etc.)
+ * @rot:       Display rotation (0=none, 1=90 degrees clockwise, etc.)
  * @bpix:      Encoded bits per pixel
+ * @vidconsole_drv_name:       Driver to use for the text console, NULL to
+ *             select automatically
+ * @font_size: Font size in pixels (0 to use a default value)
  * @fb:                Frame buffer
  * @fb_size:   Frame buffer size
  * @line_length:       Length of each frame buffer line, in bytes
@@ -66,6 +69,8 @@ struct video_priv {
        ushort ysize;
        ushort rot;
        enum video_log2_bpp bpix;
+       const char *vidconsole_drv_name;
+       int font_size;
 
        /*
         * Things that are private to the uclass: don't use these in the
@@ -158,6 +163,14 @@ int video_get_xsize(struct udevice *dev);
  */
 int video_get_ysize(struct udevice *dev);
 
+/**
+ * Set whether we need to flush the dcache when changing the image. This
+ * defaults to off.
+ *
+ * @param flush                non-zero to flush cache after update, 0 to skip
+ */
+void video_set_flush_dcache(struct udevice *dev, bool flush);
+
 #endif /* CONFIG_DM_VIDEO */
 
 #ifndef CONFIG_DM_VIDEO