Lines Matching refs:intel_encoder
49 struct intel_encoder base;
72 intel_edp_link_config (struct intel_encoder *intel_encoder,
75 struct intel_dp *intel_dp = container_of(intel_encoder, struct intel_dp, base);
656 * Find the lane count in the intel_encoder private
1526 intel_dp_hot_plug(struct intel_encoder *intel_encoder)
1528 struct intel_dp *intel_dp = container_of(intel_encoder, struct intel_dp, base);
1582 struct intel_encoder *intel_encoder;
1596 intel_encoder = &intel_dp->base;
1604 intel_encoder->type = INTEL_OUTPUT_EDP;
1607 intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT;
1617 intel_encoder->clone_mask = (1 << INTEL_DP_B_CLONE_BIT);
1619 intel_encoder->clone_mask = (1 << INTEL_DP_C_CLONE_BIT);
1621 intel_encoder->clone_mask = (1 << INTEL_DP_D_CLONE_BIT);
1624 intel_encoder->clone_mask = (1 << INTEL_EDP_CLONE_BIT);
1626 intel_encoder->crtc_mask = (1 << 0) | (1 << 1);
1634 drm_encoder_init(dev, &intel_encoder->enc, &intel_dp_enc_funcs,
1636 drm_encoder_helper_add(&intel_encoder->enc, &intel_dp_helper_funcs);
1639 &intel_encoder->enc);
1669 intel_encoder->ddc_bus = &intel_dp->adapter;
1670 intel_encoder->hot_plug = intel_dp_hot_plug;