H A D | intel_dp.c | 89 * @intel_dp: DP struct 94 static bool is_edp(struct intel_dp *intel_dp) argument 96 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); 101 static struct drm_device *intel_dp_to_dev(struct intel_dp *intel_dp) argument 103 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); 108 static struct intel_dp *intel_attached_dp(struct drm_connector *connector) 113 static void intel_dp_link_down(struct intel_dp *intel_dp); 118 intel_dp_max_link_bw(struct intel_dp *intel_dp) argument 144 intel_dp_max_lane_count(struct intel_dp *intel_dp) argument 193 struct intel_dp *intel_dp = intel_attached_dp(connector); local 293 pps_lock(struct intel_dp *intel_dp) argument 311 pps_unlock(struct intel_dp *intel_dp) argument 326 vlv_power_sequencer_pipe(struct intel_dp *intel_dp) argument 423 vlv_initial_power_sequencer_setup(struct intel_dp *intel_dp) argument 480 struct intel_dp *intel_dp; local 490 _pp_ctrl_reg(struct intel_dp *intel_dp) argument 500 _pp_stat_reg(struct intel_dp *intel_dp) argument 515 struct intel_dp *intel_dp = container_of(this, typeof(* intel_dp), local 546 edp_have_panel_power(struct intel_dp *intel_dp) argument 556 edp_have_panel_vdd(struct intel_dp *intel_dp) argument 567 intel_dp_check_edp(struct intel_dp *intel_dp) argument 584 intel_dp_aux_wait_done(struct intel_dp *intel_dp, bool has_aux_irq) argument 607 i9xx_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument 619 ilk_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument 637 hsw_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument 659 vlv_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument 664 i9xx_get_aux_send_ctl(struct intel_dp *intel_dp, bool has_aux_irq, int send_bytes, uint32_t aux_clock_divider) argument 695 intel_dp_aux_ch(struct intel_dp *intel_dp, uint8_t *send, int send_bytes, uint8_t *recv, int recv_size) argument 838 struct intel_dp *intel_dp = container_of(aux, struct intel_dp, aux); local 899 intel_dp_aux_init(struct intel_dp *intel_dp, struct intel_connector *connector) argument 957 struct intel_dp *intel_dp = intel_attached_dp(&intel_connector->base); local 1021 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 1150 ironlake_set_pll_cpu_edp(struct intel_dp *intel_dp) argument 1184 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 1268 wait_panel_status(struct intel_dp *intel_dp, u32 mask, u32 value) argument 1295 wait_panel_on(struct intel_dp *intel_dp) argument 1301 wait_panel_off(struct intel_dp *intel_dp) argument 1307 wait_panel_power_cycle(struct intel_dp *intel_dp) argument 1319 wait_backlight_on(struct intel_dp *intel_dp) argument 1325 edp_wait_backlight_off(struct intel_dp *intel_dp) argument 1335 ironlake_get_pp_control(struct intel_dp *intel_dp) argument 1354 edp_panel_vdd_on(struct intel_dp *intel_dp) argument 1411 intel_edp_panel_vdd_on(struct intel_dp *intel_dp) argument 1425 edp_panel_vdd_off_sync(struct intel_dp *intel_dp) argument 1467 struct intel_dp *intel_dp = container_of(to_delayed_work(__work), local 1476 edp_panel_vdd_schedule_off(struct intel_dp *intel_dp) argument 1494 edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync) argument 1520 intel_edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync) argument 1530 intel_edp_panel_on(struct intel_dp *intel_dp) argument 1580 intel_edp_panel_off(struct intel_dp *intel_dp) argument 1623 _intel_edp_backlight_on(struct intel_dp *intel_dp) argument 1653 intel_edp_backlight_on(struct intel_dp *intel_dp) argument 1665 _intel_edp_backlight_off(struct intel_dp *intel_dp) argument 1692 intel_edp_backlight_off(struct intel_dp *intel_dp) argument 1710 struct intel_dp *intel_dp = intel_attached_dp(&connector->base); local 1729 ironlake_edp_pll_on(struct intel_dp *intel_dp) argument 1755 ironlake_edp_pll_off(struct intel_dp *intel_dp) argument 1781 intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode) argument 1814 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 1873 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 1954 is_edp_psr(struct intel_dp *intel_dp) argument 1969 intel_edp_psr_write_vsc(struct intel_dp *intel_dp, struct edp_vsc_psr *vsc_psr) argument 1998 intel_edp_psr_setup(struct intel_dp *intel_dp) argument 2017 intel_edp_psr_enable_sink(struct intel_dp *intel_dp) argument 2050 intel_edp_psr_enable_source(struct intel_dp *intel_dp) argument 2080 intel_edp_psr_match_conditions(struct intel_dp *intel_dp) argument 2124 intel_edp_psr_do_enable(struct intel_dp *intel_dp) argument 2143 intel_edp_psr_enable(struct intel_dp *intel_dp) argument 2175 intel_edp_psr_disable(struct intel_dp *intel_dp) argument 2210 struct intel_dp *intel_dp = dev_priv->psr.enabled; local 2314 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 2331 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 2341 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 2348 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 2383 _intel_dp_set_link_train(struct intel_dp *intel_dp, uint32_t *DP, uint8_t dp_train_pat) argument 2465 intel_dp_enable_port(struct intel_dp *intel_dp) argument 2482 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 2502 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 2510 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 2517 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 2539 struct intel_dp *intel_dp; local 2561 vlv_init_panel_power_sequencer(struct intel_dp *intel_dp) argument 2603 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 2670 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); local 2831 intel_dp_get_link_status(struct intel_dp *intel_dp, uint8_t link_status[DP_LINK_STATUS_SIZE]) argument 2841 intel_dp_voltage_max(struct intel_dp *intel_dp) argument 2857 intel_dp_pre_emphasis_max(struct intel_dp *intel_dp, uint8_t voltage_swing) argument 2911 intel_vlv_signal_levels(struct intel_dp *intel_dp) argument 3011 intel_chv_signal_levels(struct intel_dp *intel_dp) argument 3172 intel_get_adjust_train(struct intel_dp *intel_dp, const uint8_t link_status[DP_LINK_STATUS_SIZE]) argument 3336 intel_dp_set_signal_levels(struct intel_dp *intel_dp, uint32_t *DP) argument 3370 intel_dp_set_link_train(struct intel_dp *intel_dp, uint32_t *DP, uint8_t dp_train_pat) argument 3403 intel_dp_reset_link_train(struct intel_dp *intel_dp, uint32_t *DP, uint8_t dp_train_pat) argument 3412 intel_dp_update_link_train(struct intel_dp *intel_dp, uint32_t *DP, const uint8_t link_status[DP_LINK_STATUS_SIZE]) argument 3432 intel_dp_set_idle_link_train(struct intel_dp *intel_dp) argument 3465 intel_dp_start_link_train(struct intel_dp *intel_dp) argument 3555 intel_dp_complete_link_train(struct intel_dp *intel_dp) argument 3635 intel_dp_stop_link_train(struct intel_dp *intel_dp) argument 3642 intel_dp_link_down(struct intel_dp *intel_dp) argument 3707 intel_dp_get_dpcd(struct intel_dp *intel_dp) argument 3759 intel_dp_probe_oui(struct intel_dp *intel_dp) argument 3780 intel_dp_probe_mst(struct intel_dp *intel_dp) argument 3806 intel_dp_sink_crc(struct intel_dp *intel_dp, u8 *crc) argument 3836 intel_dp_get_sink_irq(struct intel_dp *intel_dp, u8 *sink_irq_vector) argument 3844 intel_dp_get_sink_irq_esi(struct intel_dp *intel_dp, u8 *sink_irq_vector) argument 3858 intel_dp_handle_test_request(struct intel_dp *intel_dp) argument 3865 intel_dp_check_mst_status(struct intel_dp *intel_dp) argument 3930 intel_dp_check_link_status(struct intel_dp *intel_dp) argument 3983 intel_dp_detect_dpcd(struct intel_dp *intel_dp) argument 4032 edp_detect(struct intel_dp *intel_dp) argument 4045 ironlake_dp_detect(struct intel_dp *intel_dp) argument 4099 g4x_dp_detect(struct intel_dp *intel_dp) argument 4125 intel_dp_get_edid(struct intel_dp *intel_dp) argument 4142 intel_dp_set_edid(struct intel_dp *intel_dp) argument 4157 intel_dp_unset_edid(struct intel_dp *intel_dp) argument 4190 struct intel_dp *intel_dp = intel_attached_dp(connector); local 4247 struct intel_dp *intel_dp = intel_attached_dp(connector); local 4317 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); local 4419 struct intel_dp *intel_dp = &intel_dig_port->dp; local 4444 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); local 4493 struct intel_dp *intel_dp = &intel_dig_port->dp; local 4578 struct intel_dp *intel_dp; local 4621 intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) argument 4639 intel_dp_init_panel_power_timestamps(struct intel_dp *intel_dp) argument 4647 intel_dp_init_panel_power_sequencer(struct drm_device *dev, struct intel_dp *intel_dp, struct edp_power_seq *out) argument 4749 intel_dp_init_panel_power_sequencer_registers(struct drm_device *dev, struct intel_dp *intel_dp, struct edp_power_seq *seq) argument 4818 struct intel_dp *intel_dp = NULL; local 4909 struct intel_dp *intel_dp = &intel_dig_port->dp; local 4947 struct intel_dp *intel_dp; local 4974 intel_edp_init_connector(struct intel_dp *intel_dp, struct intel_connector *intel_connector, struct edp_power_seq *power_seq) argument 5070 struct intel_dp *intel_dp = &intel_dig_port->dp; local [all...] |