Lines Matching defs:intel_dp

113 bool intel_dp_is_edp(struct intel_dp *intel_dp)  in intel_dp_is_edp()
120 static struct drm_device *intel_dp_to_dev(struct intel_dp *intel_dp) in intel_dp_to_dev()
141 static void intel_dp_set_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_sink_rates()
157 static int intel_dp_max_common_rate(struct intel_dp *intel_dp) in intel_dp_max_common_rate()
163 static int intel_dp_max_common_lane_count(struct intel_dp *intel_dp) in intel_dp_max_common_lane_count()
172 int intel_dp_max_lane_count(struct intel_dp *intel_dp) in intel_dp_max_lane_count()
197 intel_dp_downstream_max_dotclock(struct intel_dp *intel_dp) in intel_dp_downstream_max_dotclock()
220 intel_dp_set_source_rates(struct intel_dp *intel_dp) in intel_dp_set_source_rates()
293 static void intel_dp_set_common_rates(struct intel_dp *intel_dp) in intel_dp_set_common_rates()
311 static int intel_dp_common_len_rate_limit(struct intel_dp *intel_dp, in intel_dp_common_len_rate_limit()
326 static bool intel_dp_link_params_valid(struct intel_dp *intel_dp, int link_rate, in intel_dp_link_params_valid()
345 int intel_dp_get_link_train_fallback_values(struct intel_dp *intel_dp, in intel_dp_get_link_train_fallback_values()
371 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_mode_valid() local
439 static void pps_lock(struct intel_dp *intel_dp) in pps_lock()
455 static void pps_unlock(struct intel_dp *intel_dp) in pps_unlock()
468 vlv_power_sequencer_kick(struct intel_dp *intel_dp) in vlv_power_sequencer_kick()
550 struct intel_dp *intel_dp; in vlv_find_free_pps() local
579 vlv_power_sequencer_pipe(struct intel_dp *intel_dp) in vlv_power_sequencer_pipe()
627 bxt_power_sequencer_idx(struct intel_dp *intel_dp) in bxt_power_sequencer_idx()
702 vlv_initial_power_sequencer_setup(struct intel_dp *intel_dp) in vlv_initial_power_sequencer_setup()
758 struct intel_dp *intel_dp; in intel_power_sequencer_reset() local
787 struct intel_dp *intel_dp, in intel_pps_get_registers()
808 _pp_ctrl_reg(struct intel_dp *intel_dp) in _pp_ctrl_reg()
819 _pp_stat_reg(struct intel_dp *intel_dp) in _pp_stat_reg()
834 struct intel_dp *intel_dp = container_of(this, typeof(* intel_dp), in edp_notify_handler() local
868 static bool edp_have_panel_power(struct intel_dp *intel_dp) in edp_have_panel_power()
882 static bool edp_have_panel_vdd(struct intel_dp *intel_dp) in edp_have_panel_vdd()
897 intel_dp_check_edp(struct intel_dp *intel_dp) in intel_dp_check_edp()
914 intel_dp_aux_wait_done(struct intel_dp *intel_dp, bool has_aux_irq) in intel_dp_aux_wait_done()
937 static uint32_t g4x_get_aux_clock_divider(struct intel_dp *intel_dp, int index) in g4x_get_aux_clock_divider()
952 static uint32_t ilk_get_aux_clock_divider(struct intel_dp *intel_dp, int index) in ilk_get_aux_clock_divider()
971 static uint32_t hsw_get_aux_clock_divider(struct intel_dp *intel_dp, int index) in hsw_get_aux_clock_divider()
988 static uint32_t skl_get_aux_clock_divider(struct intel_dp *intel_dp, int index) in skl_get_aux_clock_divider()
998 static uint32_t g4x_get_aux_send_ctl(struct intel_dp *intel_dp, in g4x_get_aux_send_ctl()
1029 static uint32_t skl_get_aux_send_ctl(struct intel_dp *intel_dp, in skl_get_aux_send_ctl()
1046 intel_dp_aux_ch(struct intel_dp *intel_dp, in intel_dp_aux_ch()
1222 struct intel_dp *intel_dp = container_of(aux, struct intel_dp, aux); in intel_dp_aux_transfer() local
1442 static void intel_aux_reg_init(struct intel_dp *intel_dp) in intel_aux_reg_init()
1455 intel_dp_aux_fini(struct intel_dp *intel_dp) in intel_dp_aux_fini()
1461 intel_dp_aux_init(struct intel_dp *intel_dp) in intel_dp_aux_init()
1474 bool intel_dp_source_supports_hbr2(struct intel_dp *intel_dp) in intel_dp_source_supports_hbr2()
1531 static void intel_dp_print_rates(struct intel_dp *intel_dp) in intel_dp_print_rates()
1552 intel_dp_max_link_rate(struct intel_dp *intel_dp) in intel_dp_max_link_rate()
1563 int intel_dp_rate_select(struct intel_dp *intel_dp, int rate) in intel_dp_rate_select()
1574 void intel_dp_compute_rate(struct intel_dp *intel_dp, int port_clock, in intel_dp_compute_rate()
1588 static int intel_dp_compute_bpp(struct intel_dp *intel_dp, in intel_dp_compute_bpp()
1633 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_dp_compute_config() local
1843 void intel_dp_set_link_params(struct intel_dp *intel_dp, in intel_dp_set_link_params()
1857 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_dp_prepare() local
1949 static void wait_panel_status(struct intel_dp *intel_dp, in wait_panel_status()
1979 static void wait_panel_on(struct intel_dp *intel_dp) in wait_panel_on()
1985 static void wait_panel_off(struct intel_dp *intel_dp) in wait_panel_off()
1991 static void wait_panel_power_cycle(struct intel_dp *intel_dp) in wait_panel_power_cycle()
2012 static void wait_backlight_on(struct intel_dp *intel_dp) in wait_backlight_on()
2018 static void edp_wait_backlight_off(struct intel_dp *intel_dp) in edp_wait_backlight_off()
2028 static u32 ironlake_get_pp_control(struct intel_dp *intel_dp) in ironlake_get_pp_control()
2050 static bool edp_panel_vdd_on(struct intel_dp *intel_dp) in edp_panel_vdd_on()
2107 void intel_edp_panel_vdd_on(struct intel_dp *intel_dp) in intel_edp_panel_vdd_on()
2122 static void edp_panel_vdd_off_sync(struct intel_dp *intel_dp) in edp_panel_vdd_off_sync()
2162 struct intel_dp *intel_dp = container_of(to_delayed_work(__work), in edp_panel_vdd_work() local
2171 static void edp_panel_vdd_schedule_off(struct intel_dp *intel_dp) in edp_panel_vdd_schedule_off()
2189 static void edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync) in edp_panel_vdd_off()
2209 static void edp_panel_on(struct intel_dp *intel_dp) in edp_panel_on()
2257 void intel_edp_panel_on(struct intel_dp *intel_dp) in intel_edp_panel_on()
2268 static void edp_panel_off(struct intel_dp *intel_dp) in edp_panel_off()
2306 void intel_edp_panel_off(struct intel_dp *intel_dp) in intel_edp_panel_off()
2317 static void _intel_edp_backlight_on(struct intel_dp *intel_dp) in _intel_edp_backlight_on()
2350 struct intel_dp *intel_dp = enc_to_intel_dp(conn_state->best_encoder); in intel_edp_backlight_on() local
2362 static void _intel_edp_backlight_off(struct intel_dp *intel_dp) in _intel_edp_backlight_off()
2391 struct intel_dp *intel_dp = enc_to_intel_dp(old_conn_state->best_encoder); in intel_edp_backlight_off() local
2409 struct intel_dp *intel_dp = intel_attached_dp(&connector->base); in intel_edp_backlight_power() local
2428 static void assert_dp_port(struct intel_dp *intel_dp, bool state) in assert_dp_port()
2452 static void ironlake_edp_pll_on(struct intel_dp *intel_dp, in ironlake_edp_pll_on()
2492 static void ironlake_edp_pll_off(struct intel_dp *intel_dp) in ironlake_edp_pll_off()
2512 void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode) in intel_dp_sink_dpms()
2550 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_dp_get_hw_state() local
2602 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_dp_get_config() local
2683 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_disable_dp() local
2700 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in g4x_disable_dp() local
2719 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in vlv_disable_dp() local
2730 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in ilk_post_disable_dp() local
2744 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in vlv_post_disable_dp() local
2753 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in chv_post_disable_dp() local
2768 _intel_dp_set_link_train(struct intel_dp *intel_dp, in _intel_dp_set_link_train()
2855 static void intel_dp_enable_port(struct intel_dp *intel_dp, in intel_dp_enable_port()
2883 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_enable_dp() local
2939 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in vlv_enable_dp() local
2949 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in g4x_pre_enable_dp() local
2959 static void vlv_detach_power_sequencer(struct intel_dp *intel_dp) in vlv_detach_power_sequencer()
2999 struct intel_dp *intel_dp; in vlv_steal_power_sequencer() local
3024 static void vlv_init_panel_power_sequencer(struct intel_dp *intel_dp) in vlv_init_panel_power_sequencer()
3119 intel_dp_get_link_status(struct intel_dp *intel_dp, uint8_t link_status[DP_LINK_STATUS_SIZE]) in intel_dp_get_link_status()
3125 static bool intel_dp_get_y_cord_status(struct intel_dp *intel_dp) in intel_dp_get_y_cord_status()
3134 static bool intel_dp_get_colorimetry_status(struct intel_dp *intel_dp) in intel_dp_get_colorimetry_status()
3144 static bool intel_dp_get_alpm_status(struct intel_dp *intel_dp) in intel_dp_get_alpm_status()
3156 intel_dp_voltage_max(struct intel_dp *intel_dp) in intel_dp_voltage_max()
3175 intel_dp_pre_emphasis_max(struct intel_dp *intel_dp, uint8_t voltage_swing) in intel_dp_pre_emphasis_max()
3242 static uint32_t vlv_signal_levels(struct intel_dp *intel_dp) in vlv_signal_levels()
3328 static uint32_t chv_signal_levels(struct intel_dp *intel_dp) in chv_signal_levels()
3509 intel_dp_set_signal_levels(struct intel_dp *intel_dp) in intel_dp_set_signal_levels()
3554 intel_dp_program_link_training_pattern(struct intel_dp *intel_dp, in intel_dp_program_link_training_pattern()
3567 void intel_dp_set_idle_link_train(struct intel_dp *intel_dp) in intel_dp_set_idle_link_train()
3601 intel_dp_link_down(struct intel_dp *intel_dp) in intel_dp_link_down()
3676 intel_dp_read_dpcd(struct intel_dp *intel_dp) in intel_dp_read_dpcd()
3688 intel_edp_init_dpcd(struct intel_dp *intel_dp) in intel_edp_init_dpcd()
3786 intel_dp_get_dpcd(struct intel_dp *intel_dp) in intel_dp_get_dpcd()
3834 intel_dp_can_mst(struct intel_dp *intel_dp) in intel_dp_can_mst()
3854 intel_dp_configure_mst(struct intel_dp *intel_dp) in intel_dp_configure_mst()
3873 static int intel_dp_sink_crc_stop(struct intel_dp *intel_dp) in intel_dp_sink_crc_stop()
3917 static int intel_dp_sink_crc_start(struct intel_dp *intel_dp) in intel_dp_sink_crc_start()
3952 int intel_dp_sink_crc(struct intel_dp *intel_dp, u8 *crc) in intel_dp_sink_crc()
3994 intel_dp_get_sink_irq(struct intel_dp *intel_dp, u8 *sink_irq_vector) in intel_dp_get_sink_irq()
4001 intel_dp_get_sink_irq_esi(struct intel_dp *intel_dp, u8 *sink_irq_vector) in intel_dp_get_sink_irq_esi()
4008 static uint8_t intel_dp_autotest_link_training(struct intel_dp *intel_dp) in intel_dp_autotest_link_training()
4045 static uint8_t intel_dp_autotest_video_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_video_pattern()
4106 static uint8_t intel_dp_autotest_edid(struct intel_dp *intel_dp) in intel_dp_autotest_edid()
4150 static uint8_t intel_dp_autotest_phy_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_phy_pattern()
4156 static void intel_dp_handle_test_request(struct intel_dp *intel_dp) in intel_dp_handle_test_request()
4200 intel_dp_check_mst_status(struct intel_dp *intel_dp) in intel_dp_check_mst_status()
4257 intel_dp_retrain_link(struct intel_dp *intel_dp) in intel_dp_retrain_link()
4282 intel_dp_check_link_status(struct intel_dp *intel_dp) in intel_dp_check_link_status()
4332 intel_dp_short_pulse(struct intel_dp *intel_dp) in intel_dp_short_pulse()
4388 intel_dp_detect_dpcd(struct intel_dp *intel_dp) in intel_dp_detect_dpcd()
4442 edp_detect(struct intel_dp *intel_dp) in edp_detect()
4660 intel_dp_get_edid(struct intel_dp *intel_dp) in intel_dp_get_edid()
4677 intel_dp_set_edid(struct intel_dp *intel_dp) in intel_dp_set_edid()
4690 intel_dp_unset_edid(struct intel_dp *intel_dp) in intel_dp_unset_edid()
4704 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_long_pulse() local
4824 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_detect() local
4842 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_force() local
4894 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_connector_register() local
4941 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_dp_encoder_destroy() local
4968 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_dp_encoder_suspend() local
4983 static void intel_edp_panel_vdd_sanitize(struct intel_dp *intel_dp) in intel_edp_panel_vdd_sanitize()
5006 static enum i915_pipe vlv_active_pipe(struct intel_dp *intel_dp) in vlv_active_pipe()
5022 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_encoder_reset() local
5074 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_dp_hpd_pulse() local
5155 intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) in intel_dp_add_properties()
5176 static void intel_dp_init_panel_power_timestamps(struct intel_dp *intel_dp) in intel_dp_init_panel_power_timestamps()
5185 struct intel_dp *intel_dp, struct edp_power_seq *seq) in intel_pps_readout_hw_state()
5235 struct intel_dp *intel_dp) in intel_pps_verify_state()
5252 struct intel_dp *intel_dp) in intel_dp_init_panel_power_sequencer()
5345 struct intel_dp *intel_dp, in intel_dp_init_panel_power_sequencer_registers()
5430 struct intel_dp *intel_dp) in intel_dp_pps_init()
5461 struct intel_dp *intel_dp = dev_priv->drrs.dp; in intel_dp_set_drrs_state() local
5547 void intel_edp_drrs_enable(struct intel_dp *intel_dp, in intel_edp_drrs_enable()
5583 void intel_edp_drrs_disable(struct intel_dp *intel_dp, in intel_edp_drrs_disable()
5612 struct intel_dp *intel_dp; in intel_edp_drrs_downclock_work() local
5818 static bool intel_edp_init_connector(struct intel_dp *intel_dp, in intel_edp_init_connector()
5952 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_dp_init_connector_port_info() local
6006 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_dp_init_connector() local