diff options
author | Jiri Kosina <jkosina@suse.cz> | 2015-09-01 09:35:24 -0400 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2015-09-01 09:35:24 -0400 |
commit | 067e2601d3c076abbf45db91261f9065eaa879b2 (patch) | |
tree | 86c8d4b913873dbd3b4ff23562a3a8597984b4df /drivers/gpu/drm/tilcdc/tilcdc_drv.h | |
parent | 3e097d1271ecdff2f251a54ddfc5eaa1f9821e96 (diff) | |
parent | 931830aa5c251e0803523213428f777a48bde254 (diff) |
Merge branch 'for-4.3/gembird' into for-linus
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 | ||