Lines Matching defs:intel_dp
46 struct intel_dp { struct
47 struct intel_encoder base;
48 uint32_t output_reg;
49 uint32_t DP;
50 uint8_t link_configuration[DP_LINK_CONFIGURATION_SIZE];
74 * @intel_dp: DP struct argument
79 static bool is_edp(struct intel_dp *intel_dp) in is_edp()
92 static bool is_pch_edp(struct intel_dp *intel_dp) in is_pch_edp()
103 static bool is_cpu_edp(struct intel_dp *intel_dp) in is_cpu_edp()
128 struct intel_dp *intel_dp; in intel_encoder_is_pch_edp() local
146 struct intel_dp *intel_dp = container_of(intel_encoder, struct intel_dp, base); in intel_edp_link_config() local
156 intel_dp_max_lane_count(struct intel_dp *intel_dp) in intel_dp_max_lane_count()
169 intel_dp_max_link_bw(struct intel_dp *intel_dp) in intel_dp_max_link_bw()
226 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_mode_valid() local
309 static bool ironlake_edp_have_panel_power(struct intel_dp *intel_dp) in ironlake_edp_have_panel_power()
317 static bool ironlake_edp_have_panel_vdd(struct intel_dp *intel_dp) in ironlake_edp_have_panel_vdd()
326 intel_dp_check_edp(struct intel_dp *intel_dp) in intel_dp_check_edp()
342 intel_dp_aux_ch(struct intel_dp *intel_dp, in intel_dp_aux_ch()
463 intel_dp_aux_native_write(struct intel_dp *intel_dp, in intel_dp_aux_native_write()
496 intel_dp_aux_native_write_1(struct intel_dp *intel_dp, in intel_dp_aux_native_write_1()
504 intel_dp_aux_native_read(struct intel_dp *intel_dp, in intel_dp_aux_native_read()
547 struct intel_dp *intel_dp = container_of(adapter, in intel_dp_i2c_aux_ch() local
643 intel_dp_i2c_init(struct intel_dp *intel_dp, in intel_dp_i2c_init()
672 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_mode_fixup() local
761 struct intel_dp *intel_dp; in intel_dp_set_m_n() local
809 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_mode_set() local
934 static void ironlake_wait_panel_status(struct intel_dp *intel_dp, in ironlake_wait_panel_status()
953 static void ironlake_wait_panel_on(struct intel_dp *intel_dp) in ironlake_wait_panel_on()
959 static void ironlake_wait_panel_off(struct intel_dp *intel_dp) in ironlake_wait_panel_off()
965 static void ironlake_wait_panel_power_cycle(struct intel_dp *intel_dp) in ironlake_wait_panel_power_cycle()
985 static void ironlake_edp_panel_vdd_on(struct intel_dp *intel_dp) in ironlake_edp_panel_vdd_on()
1024 static void ironlake_panel_vdd_off_sync(struct intel_dp *intel_dp) in ironlake_panel_vdd_off_sync()
1046 struct intel_dp *intel_dp = container_of(to_delayed_work(__work), in ironlake_panel_vdd_work() local
1055 static void ironlake_edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync) in ironlake_edp_panel_vdd_off()
1078 static void ironlake_edp_panel_on(struct intel_dp *intel_dp) in ironlake_edp_panel_on()
1120 static void ironlake_edp_panel_off(struct intel_dp *intel_dp) in ironlake_edp_panel_off()
1141 static void ironlake_edp_backlight_on(struct intel_dp *intel_dp) in ironlake_edp_backlight_on()
1164 static void ironlake_edp_backlight_off(struct intel_dp *intel_dp) in ironlake_edp_backlight_off()
1209 static void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode) in intel_dp_sink_dpms()
1240 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_prepare() local
1258 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_commit() local
1279 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_dpms() local
1318 intel_dp_aux_native_read_retry(struct intel_dp *intel_dp, uint16_t address, in intel_dp_aux_native_read_retry()
1343 intel_dp_get_link_status(struct intel_dp *intel_dp, uint8_t link_status[DP_LINK_STATUS_SIZE]) in intel_dp_get_link_status()
1401 intel_dp_voltage_max(struct intel_dp *intel_dp) in intel_dp_voltage_max()
1414 intel_dp_pre_emphasis_max(struct intel_dp *intel_dp, uint8_t voltage_swing) in intel_dp_pre_emphasis_max()
1444 intel_get_adjust_train(struct intel_dp *intel_dp, uint8_t link_status[DP_LINK_STATUS_SIZE]) in intel_get_adjust_train()
1602 intel_channel_eq_ok(struct intel_dp *intel_dp, uint8_t link_status[DP_LINK_STATUS_SIZE]) in intel_channel_eq_ok()
1621 intel_dp_set_link_train(struct intel_dp *intel_dp, in intel_dp_set_link_train()
1648 intel_dp_start_link_train(struct intel_dp *intel_dp) in intel_dp_start_link_train()
1762 intel_dp_complete_link_train(struct intel_dp *intel_dp) in intel_dp_complete_link_train()
1850 intel_dp_link_down(struct intel_dp *intel_dp) in intel_dp_link_down()
1926 intel_dp_get_dpcd(struct intel_dp *intel_dp) in intel_dp_get_dpcd()
1938 intel_dp_get_sink_irq(struct intel_dp *intel_dp, u8 *sink_irq_vector) in intel_dp_get_sink_irq()
1952 intel_dp_handle_test_request(struct intel_dp *intel_dp) in intel_dp_handle_test_request()
1968 intel_dp_check_link_status(struct intel_dp *intel_dp) in intel_dp_check_link_status()
2014 intel_dp_detect_dpcd(struct intel_dp *intel_dp) in intel_dp_detect_dpcd()
2022 ironlake_dp_detect(struct intel_dp *intel_dp) in ironlake_dp_detect()
2038 g4x_dp_detect(struct intel_dp *intel_dp) in g4x_dp_detect()
2069 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_get_edid() local
2081 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_get_edid_modes() local
2100 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_detect() local
2136 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_get_modes() local
2184 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_detect_audio() local
2205 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_set_property() local
2269 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_encoder_destroy() local
2309 struct intel_dp *intel_dp = container_of(intel_encoder, struct intel_dp, base); in intel_dp_hot_plug() local
2323 struct intel_dp *intel_dp; in intel_trans_dp_port_sel() local
2358 intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) in intel_dp_add_properties()
2369 struct intel_dp *intel_dp; in intel_dp_init() local