Lines Matching refs:intel_encoder
47 struct intel_encoder base;
143 intel_edp_link_config(struct intel_encoder *intel_encoder,
146 struct intel_dp *intel_dp = container_of(intel_encoder, struct intel_dp, base);
766 * Find the lane count in the intel_encoder private
2321 intel_dp_hot_plug(struct intel_encoder *intel_encoder)
2323 struct intel_dp *intel_dp = container_of(intel_encoder, struct intel_dp, base);
2384 struct intel_encoder *intel_encoder;
2397 intel_encoder = &intel_dp->base;
2405 intel_encoder->type = INTEL_OUTPUT_EDP;
2408 intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT;
2418 intel_encoder->clone_mask = (1 << INTEL_DP_B_CLONE_BIT);
2420 intel_encoder->clone_mask = (1 << INTEL_DP_C_CLONE_BIT);
2422 intel_encoder->clone_mask = (1 << INTEL_DP_D_CLONE_BIT);
2425 intel_encoder->clone_mask = (1 << INTEL_EDP_CLONE_BIT);
2430 intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2);
2434 drm_encoder_init(dev, &intel_encoder->base, &intel_dp_enc_funcs,
2436 drm_encoder_helper_add(&intel_encoder->base, &intel_dp_helper_funcs);
2438 intel_connector_attach_encoder(intel_connector, intel_encoder);
2537 intel_encoder->hot_plug = intel_dp_hot_plug;