diff options
Diffstat (limited to 'include/drm')
-rw-r--r-- | include/drm/drm_crtc.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/drm/drm_crtc.h b/include/drm/drm_crtc.h index f444263055c5..0ecfb7c80601 100644 --- a/include/drm/drm_crtc.h +++ b/include/drm/drm_crtc.h | |||
@@ -31,6 +31,7 @@ | |||
31 | #include <linux/idr.h> | 31 | #include <linux/idr.h> |
32 | #include <linux/fb.h> | 32 | #include <linux/fb.h> |
33 | #include <linux/hdmi.h> | 33 | #include <linux/hdmi.h> |
34 | #include <linux/media-bus-format.h> | ||
34 | #include <uapi/drm/drm_mode.h> | 35 | #include <uapi/drm/drm_mode.h> |
35 | #include <uapi/drm/drm_fourcc.h> | 36 | #include <uapi/drm/drm_fourcc.h> |
36 | #include <drm/drm_modeset_lock.h> | 37 | #include <drm/drm_modeset_lock.h> |
@@ -139,6 +140,9 @@ struct drm_display_info { | |||
139 | enum subpixel_order subpixel_order; | 140 | enum subpixel_order subpixel_order; |
140 | u32 color_formats; | 141 | u32 color_formats; |
141 | 142 | ||
143 | const u32 *bus_formats; | ||
144 | unsigned int num_bus_formats; | ||
145 | |||
142 | /* Mask of supported hdmi deep color modes */ | 146 | /* Mask of supported hdmi deep color modes */ |
143 | u8 edid_hdmi_dc_modes; | 147 | u8 edid_hdmi_dc_modes; |
144 | 148 | ||
@@ -1282,6 +1286,10 @@ int drm_mode_connector_set_tile_property(struct drm_connector *connector); | |||
1282 | extern int drm_mode_connector_update_edid_property(struct drm_connector *connector, | 1286 | extern int drm_mode_connector_update_edid_property(struct drm_connector *connector, |
1283 | const struct edid *edid); | 1287 | const struct edid *edid); |
1284 | 1288 | ||
1289 | extern int drm_display_info_set_bus_formats(struct drm_display_info *info, | ||
1290 | const u32 *formats, | ||
1291 | unsigned int num_formats); | ||
1292 | |||
1285 | static inline bool drm_property_type_is(struct drm_property *property, | 1293 | static inline bool drm_property_type_is(struct drm_property *property, |
1286 | uint32_t type) | 1294 | uint32_t type) |
1287 | { | 1295 | { |