Lines Matching full:encoder

5  * High level crtc/connector/encoder modeset state verification.
37 struct intel_encoder *encoder = intel_attached_encoder(connector); in intel_connector_verify_state() local
48 if (!encoder || encoder->type == INTEL_OUTPUT_DP_MST) in intel_connector_verify_state()
52 conn_state->best_encoder != &encoder->base, in intel_connector_verify_state()
53 "atomic encoder doesn't match attached encoder\n"); in intel_connector_verify_state()
55 INTEL_DISPLAY_STATE_WARN(display, conn_state->crtc != encoder->base.crtc, in intel_connector_verify_state()
56 "attached encoder crtc differs from connector crtc\n"); in intel_connector_verify_state()
61 "best encoder set without crtc!\n"); in intel_connector_verify_state()
75 struct drm_encoder *encoder = connector->encoder; in verify_connector_state() local
86 INTEL_DISPLAY_STATE_WARN(display, new_conn_state->best_encoder != encoder, in verify_connector_state()
87 "connector's atomic encoder doesn't match legacy encoder\n"); in verify_connector_state()
103 * Yell if the encoder disagrees. Allow for slight in intel_pipe_config_sanity_check()
107 "FDI dotclock and encoder dotclock mismatch, fdi: %i, encoder: %i\n", in intel_pipe_config_sanity_check()
117 struct intel_encoder *encoder; in verify_encoder_state() local
122 for_each_intel_encoder(&i915->drm, encoder) { in verify_encoder_state()
126 drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s]\n", in verify_encoder_state()
127 encoder->base.base.id, in verify_encoder_state()
128 encoder->base.name); in verify_encoder_state()
132 if (old_conn_state->best_encoder == &encoder->base) in verify_encoder_state()
135 if (new_conn_state->best_encoder != &encoder->base) in verify_encoder_state()
142 new_conn_state->crtc != encoder->base.crtc, in verify_encoder_state()
143 "connector's crtc doesn't match encoder crtc\n"); in verify_encoder_state()
149 INTEL_DISPLAY_STATE_WARN(display, !!encoder->base.crtc != enabled, in verify_encoder_state()
150 "encoder's enabled state mismatch (expected %i, found %i)\n", in verify_encoder_state()
151 !!encoder->base.crtc, enabled); in verify_encoder_state()
153 if (!encoder->base.crtc) { in verify_encoder_state()
156 active = encoder->get_hw_state(encoder, &pipe); in verify_encoder_state()
158 "encoder detached but still enabled on pipe %c.\n", in verify_encoder_state()
174 struct intel_encoder *encoder; in verify_crtc_state() local
202 for_each_encoder_on_crtc(display->drm, &primary_crtc->base, encoder) { in verify_crtc_state()
206 active = encoder->get_hw_state(encoder, &pipe); in verify_crtc_state()
208 "[ENCODER:%i] active %i with crtc active %i\n", in verify_crtc_state()
209 encoder->base.base.id, active, in verify_crtc_state()
213 "Encoder connected to wrong pipe %c\n", in verify_crtc_state()
217 intel_encoder_get_config(encoder, hw_crtc_state); in verify_crtc_state()