diff options
Diffstat (limited to 'drivers/gpu/drm/panel/panel-simple.c')
-rw-r--r-- | drivers/gpu/drm/panel/panel-simple.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index e95385bf8356..450401894663 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c | |||
@@ -61,6 +61,8 @@ struct panel_desc { | |||
61 | unsigned int disable; | 61 | unsigned int disable; |
62 | unsigned int unprepare; | 62 | unsigned int unprepare; |
63 | } delay; | 63 | } delay; |
64 | |||
65 | u32 bus_format; | ||
64 | }; | 66 | }; |
65 | 67 | ||
66 | struct panel_simple { | 68 | struct panel_simple { |
@@ -111,6 +113,9 @@ static int panel_simple_get_fixed_modes(struct panel_simple *panel) | |||
111 | connector->display_info.bpc = panel->desc->bpc; | 113 | connector->display_info.bpc = panel->desc->bpc; |
112 | connector->display_info.width_mm = panel->desc->size.width; | 114 | connector->display_info.width_mm = panel->desc->size.width; |
113 | connector->display_info.height_mm = panel->desc->size.height; | 115 | connector->display_info.height_mm = panel->desc->size.height; |
116 | if (panel->desc->bus_format) | ||
117 | drm_display_info_set_bus_formats(&connector->display_info, | ||
118 | &panel->desc->bus_format, 1); | ||
114 | 119 | ||
115 | return num; | 120 | return num; |
116 | } | 121 | } |