diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_tv.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_tv.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/intel_tv.c b/drivers/gpu/drm/i915/intel_tv.c index 860f306a23ba..9bbe35a0f0f2 100644 --- a/drivers/gpu/drm/i915/intel_tv.c +++ b/drivers/gpu/drm/i915/intel_tv.c | |||
@@ -870,7 +870,7 @@ intel_tv_get_config(struct intel_encoder *encoder, | |||
870 | pipe_config->base.adjusted_mode.crtc_clock = pipe_config->port_clock; | 870 | pipe_config->base.adjusted_mode.crtc_clock = pipe_config->port_clock; |
871 | } | 871 | } |
872 | 872 | ||
873 | static bool | 873 | static int |
874 | intel_tv_compute_config(struct intel_encoder *encoder, | 874 | intel_tv_compute_config(struct intel_encoder *encoder, |
875 | struct intel_crtc_state *pipe_config, | 875 | struct intel_crtc_state *pipe_config, |
876 | struct drm_connector_state *conn_state) | 876 | struct drm_connector_state *conn_state) |
@@ -880,10 +880,10 @@ intel_tv_compute_config(struct intel_encoder *encoder, | |||
880 | &pipe_config->base.adjusted_mode; | 880 | &pipe_config->base.adjusted_mode; |
881 | 881 | ||
882 | if (!tv_mode) | 882 | if (!tv_mode) |
883 | return false; | 883 | return -EINVAL; |
884 | 884 | ||
885 | if (adjusted_mode->flags & DRM_MODE_FLAG_DBLSCAN) | 885 | if (adjusted_mode->flags & DRM_MODE_FLAG_DBLSCAN) |
886 | return false; | 886 | return -EINVAL; |
887 | 887 | ||
888 | pipe_config->output_format = INTEL_OUTPUT_FORMAT_RGB; | 888 | pipe_config->output_format = INTEL_OUTPUT_FORMAT_RGB; |
889 | adjusted_mode->crtc_clock = tv_mode->clock; | 889 | adjusted_mode->crtc_clock = tv_mode->clock; |
@@ -898,7 +898,7 @@ intel_tv_compute_config(struct intel_encoder *encoder, | |||
898 | * or whether userspace is doing something stupid. | 898 | * or whether userspace is doing something stupid. |
899 | */ | 899 | */ |
900 | 900 | ||
901 | return true; | 901 | return 0; |
902 | } | 902 | } |
903 | 903 | ||
904 | static void | 904 | static void |