Lines Matching refs:intel_dig_port
1242 struct intel_digital_port *intel_dig_port = in intel_ddi_init_dp_buf_reg() local
1245 intel_dp->DP = intel_dig_port->saved_port_bits | in intel_ddi_init_dp_buf_reg()
2086 struct intel_digital_port *intel_dig_port = enc_to_dig_port(&encoder->base); in skl_ddi_set_iboost() local
2123 if (port == PORT_A && intel_dig_port->max_lanes == 4) in skl_ddi_set_iboost()
2719 struct intel_digital_port *intel_dig_port = enc_to_dig_port(&encoder->base); in intel_ddi_pre_enable_hdmi() local
2720 struct intel_hdmi *intel_hdmi = &intel_dig_port->hdmi; in intel_ddi_pre_enable_hdmi()
2745 intel_dig_port->set_infoframes(&encoder->base, in intel_ddi_pre_enable_hdmi()
3075 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_ddi_prepare_link_retrain() local
3077 to_i915(intel_dig_port->base.base.dev); in intel_ddi_prepare_link_retrain()
3078 enum port port = intel_dig_port->base.port; in intel_ddi_prepare_link_retrain()
3147 struct intel_digital_port *intel_dig_port; in intel_ddi_get_config() local
3186 intel_dig_port = enc_to_dig_port(&encoder->base); in intel_ddi_get_config()
3188 if (intel_dig_port->infoframe_enabled(&encoder->base, pipe_config)) in intel_ddi_get_config()
3305 intel_ddi_init_dp_connector(struct intel_digital_port *intel_dig_port) in intel_ddi_init_dp_connector() argument
3308 enum port port = intel_dig_port->base.port; in intel_ddi_init_dp_connector()
3314 intel_dig_port->dp.output_reg = DDI_BUF_CTL(port); in intel_ddi_init_dp_connector()
3315 if (!intel_dp_init_connector(intel_dig_port, connector)) { in intel_ddi_init_dp_connector()
3468 intel_ddi_init_hdmi_connector(struct intel_digital_port *intel_dig_port) in intel_ddi_init_hdmi_connector() argument
3471 enum port port = intel_dig_port->base.port; in intel_ddi_init_hdmi_connector()
3477 intel_dig_port->hdmi.hdmi_reg = DDI_BUF_CTL(port); in intel_ddi_init_hdmi_connector()
3478 intel_hdmi_init_connector(intel_dig_port, connector); in intel_ddi_init_hdmi_connector()
3545 struct intel_digital_port *intel_dig_port; in intel_ddi_init() local
3573 intel_dig_port = kzalloc(sizeof(*intel_dig_port), GFP_KERNEL); in intel_ddi_init()
3574 if (!intel_dig_port) in intel_ddi_init()
3577 intel_encoder = &intel_dig_port->base; in intel_ddi_init()
3603 intel_dig_port->saved_port_bits = I915_READ(DDI_BUF_CTL(port)) & in intel_ddi_init()
3606 intel_dig_port->saved_port_bits = I915_READ(DDI_BUF_CTL(port)) & in intel_ddi_init()
3608 intel_dig_port->dp.output_reg = INVALID_MMIO_REG; in intel_ddi_init()
3609 intel_dig_port->max_lanes = intel_ddi_max_lanes(intel_dig_port); in intel_ddi_init()
3613 intel_dig_port->ddi_io_power_domain = in intel_ddi_init()
3617 intel_dig_port->ddi_io_power_domain = in intel_ddi_init()
3621 intel_dig_port->ddi_io_power_domain = in intel_ddi_init()
3625 intel_dig_port->ddi_io_power_domain = in intel_ddi_init()
3629 intel_dig_port->ddi_io_power_domain = in intel_ddi_init()
3633 intel_dig_port->ddi_io_power_domain = in intel_ddi_init()
3640 intel_infoframe_init(intel_dig_port); in intel_ddi_init()
3643 if (!intel_ddi_init_dp_connector(intel_dig_port)) in intel_ddi_init()
3646 intel_dig_port->hpd_pulse = intel_dp_hpd_pulse; in intel_ddi_init()
3652 if (!intel_ddi_init_hdmi_connector(intel_dig_port)) in intel_ddi_init()
3657 if (lspcon_init(intel_dig_port)) in intel_ddi_init()
3674 kfree(intel_dig_port); in intel_ddi_init()