]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - include/video.h
mmc: tegra: don't use periph_id in pad_init_mmc()
[karo-tx-uboot.git] / include / video.h
index fa643ca5ab0219e3964c28d198db8605be0b9eaf..0d5bd21c600e7fe503617ca0017419f0f819a090 100644 (file)
@@ -23,6 +23,11 @@ struct video_uc_platdata {
        ulong base;
 };
 
+enum video_polarity {
+       VIDEO_ACTIVE_HIGH,      /* Pins are active high */
+       VIDEO_ACTIVE_LOW,       /* Pins are active low */
+};
+
 /*
  * Bits per pixel selector. Each value n is such that the bits-per-pixel is
  * 2 ^ n
@@ -49,8 +54,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 +74,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