]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - include/video_bridge.h
Merge git://git.denx.de/u-boot-mmc
[people/ms/u-boot.git] / include / video_bridge.h
index c7b8681849c7da82421a8bc44d4a14410506440d..0699a8dda834fccbed86eef2bcaf3e06b8c4a5cf 100644 (file)
@@ -53,6 +53,16 @@ struct video_bridge_ops {
         * @return 0 if OK, -ve on error
         */
        int (*set_backlight)(struct udevice *dev, int percent);
+
+       /**
+        * read_edid() - Read information from EDID
+        *
+        * @dev:        Device to read from
+        * @buf:        Buffer to read into
+        * @buf_size:   Buffer size
+        * @return number of bytes read, <=0 for error
+        */
+       int (*read_edid)(struct udevice *dev, u8 *buf, int buf_size);
 };
 
 #define video_bridge_get_ops(dev) \
@@ -89,4 +99,14 @@ int video_bridge_set_active(struct udevice *dev, bool active);
  */
 int video_bridge_check_attached(struct udevice *dev);
 
+/**
+ * video_bridge_read_edid() - Read information from EDID
+ *
+ * @dev:       Device to read from
+ * @buf:       Buffer to read into
+ * @buf_size:  Buffer size
+ * @return number of bytes read, <=0 for error
+ */
+int video_bridge_read_edid(struct udevice *dev, u8 *buf, int buf_size);
+
 #endif