diff options
Diffstat (limited to 'drivers/gpu/drm/tilcdc/tilcdc_drv.h')
-rw-r--r-- | drivers/gpu/drm/tilcdc/tilcdc_drv.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_drv.h b/drivers/gpu/drm/tilcdc/tilcdc_drv.h index 7596c144a9fb..e863ad0d26fe 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_drv.h +++ b/drivers/gpu/drm/tilcdc/tilcdc_drv.h | |||
@@ -85,6 +85,9 @@ struct tilcdc_drm_private { | |||
85 | 85 | ||
86 | unsigned int num_connectors; | 86 | unsigned int num_connectors; |
87 | struct drm_connector *connectors[8]; | 87 | struct drm_connector *connectors[8]; |
88 | const struct drm_connector_helper_funcs *connector_funcs[8]; | ||
89 | |||
90 | bool is_componentized; | ||
88 | }; | 91 | }; |
89 | 92 | ||
90 | /* Sub-module for display. Since we don't know at compile time what panels | 93 | /* Sub-module for display. Since we don't know at compile time what panels |
@@ -116,7 +119,6 @@ struct tilcdc_module { | |||
116 | void tilcdc_module_init(struct tilcdc_module *mod, const char *name, | 119 | void tilcdc_module_init(struct tilcdc_module *mod, const char *name, |
117 | const struct tilcdc_module_ops *funcs); | 120 | const struct tilcdc_module_ops *funcs); |
118 | void tilcdc_module_cleanup(struct tilcdc_module *mod); | 121 | void tilcdc_module_cleanup(struct tilcdc_module *mod); |
119 | void tilcdc_slave_probedefer(bool defered); | ||
120 | 122 | ||
121 | /* Panel config that needs to be set in the crtc, but is not coming from | 123 | /* Panel config that needs to be set in the crtc, but is not coming from |
122 | * the mode timings. The display module is expected to call | 124 | * the mode timings. The display module is expected to call |
@@ -166,6 +168,8 @@ irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc); | |||
166 | void tilcdc_crtc_update_clk(struct drm_crtc *crtc); | 168 | void tilcdc_crtc_update_clk(struct drm_crtc *crtc); |
167 | void tilcdc_crtc_set_panel_info(struct drm_crtc *crtc, | 169 | void tilcdc_crtc_set_panel_info(struct drm_crtc *crtc, |
168 | const struct tilcdc_panel_info *info); | 170 | const struct tilcdc_panel_info *info); |
171 | void tilcdc_crtc_set_simulate_vesa_sync(struct drm_crtc *crtc, | ||
172 | bool simulate_vesa_sync); | ||
169 | int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode); | 173 | int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode); |
170 | int tilcdc_crtc_max_width(struct drm_crtc *crtc); | 174 | int tilcdc_crtc_max_width(struct drm_crtc *crtc); |
171 | 175 | ||