detect function always returns connector_status_connected if writeback connector has been initialized.
Signed-off-by: Suraj Kandpal <suraj.kand...@intel.com> --- drivers/gpu/drm/i915/display/intel_writeback.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_writeback.c b/drivers/gpu/drm/i915/display/intel_writeback.c index 3ea09587c4c2..def33191a89e 100644 --- a/drivers/gpu/drm/i915/display/intel_writeback.c +++ b/drivers/gpu/drm/i915/display/intel_writeback.c @@ -173,6 +173,13 @@ static void intel_writeback_cleanup_job(struct drm_writeback_connector *connecto job->priv = NULL; } +static enum drm_connector_status +intel_writeback_detect(struct drm_connector *connector, + bool force) +{ + return connector_status_connected; +} + static struct drm_writeback_connector * intel_get_writeback_connector(struct drm_connector *connector) { @@ -197,6 +204,7 @@ static const struct drm_encoder_funcs drm_writeback_encoder_funcs = { }; const struct drm_connector_funcs conn_funcs = { + .detect = intel_writeback_detect, .fill_modes = drm_helper_probe_single_connector_modes, .atomic_duplicate_state = intel_digital_connector_duplicate_state, .atomic_destroy_state = drm_atomic_helper_connector_destroy_state, -- 2.34.1