Lines Matching refs:aux
47 int drm_dp_read_clock_recovery_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE],
49 int drm_dp_read_channel_eq_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE],
52 void drm_dp_link_train_clock_recovery_delay(const struct drm_dp_aux *aux,
55 void drm_dp_link_train_channel_eq_delay(const struct drm_dp_aux *aux,
57 void drm_dp_lttpr_link_train_channel_eq_delay(const struct drm_dp_aux *aux,
60 int drm_dp_128b132b_read_aux_rd_interval(struct drm_dp_aux *aux);
403 ssize_t (*transfer)(struct drm_dp_aux *aux,
434 int (*wait_hpd_asserted)(struct drm_dp_aux *aux, unsigned long wait_us);
454 int drm_dp_dpcd_probe(struct drm_dp_aux *aux, unsigned int offset);
455 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset,
457 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset,
462 * @aux: DisplayPort AUX channel
469 static inline ssize_t drm_dp_dpcd_readb(struct drm_dp_aux *aux,
472 return drm_dp_dpcd_read(aux, offset, valuep, 1);
477 * @aux: DisplayPort AUX channel
484 static inline ssize_t drm_dp_dpcd_writeb(struct drm_dp_aux *aux,
487 return drm_dp_dpcd_write(aux, offset, &value, 1);
490 int drm_dp_read_dpcd_caps(struct drm_dp_aux *aux,
493 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux,
496 int drm_dp_dpcd_read_phy_link_status(struct drm_dp_aux *aux,
500 bool drm_dp_send_real_edid_checksum(struct drm_dp_aux *aux,
503 int drm_dp_read_downstream_info(struct drm_dp_aux *aux,
529 int drm_dp_downstream_id(struct drm_dp_aux *aux, char id[6]);
534 struct drm_dp_aux *aux);
547 int drm_dp_read_sink_count(struct drm_dp_aux *aux);
549 int drm_dp_read_lttpr_common_caps(struct drm_dp_aux *aux,
552 int drm_dp_read_lttpr_phy_caps(struct drm_dp_aux *aux,
562 void drm_dp_remote_aux_init(struct drm_dp_aux *aux);
563 void drm_dp_aux_init(struct drm_dp_aux *aux);
564 int drm_dp_aux_register(struct drm_dp_aux *aux);
565 void drm_dp_aux_unregister(struct drm_dp_aux *aux);
567 int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc);
568 int drm_dp_stop_crc(struct drm_dp_aux *aux);
588 int drm_dp_read_desc(struct drm_dp_aux *aux, struct drm_dp_desc *desc,
625 * The DSC caps can be read from the physical aux instead.
673 drm_edp_backlight_init(struct drm_dp_aux *aux, struct drm_edp_backlight_info *bl,
676 int drm_edp_backlight_set_level(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl,
678 int drm_edp_backlight_enable(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl,
680 int drm_edp_backlight_disable(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl);
685 int drm_panel_dp_aux_backlight(struct drm_panel *panel, struct drm_dp_aux *aux);
690 struct drm_dp_aux *aux)
698 void drm_dp_cec_irq(struct drm_dp_aux *aux);
699 void drm_dp_cec_register_connector(struct drm_dp_aux *aux,
701 void drm_dp_cec_unregister_connector(struct drm_dp_aux *aux);
702 void drm_dp_cec_set_edid(struct drm_dp_aux *aux, const struct edid *edid);
703 void drm_dp_cec_unset_edid(struct drm_dp_aux *aux);
705 static inline void drm_dp_cec_irq(struct drm_dp_aux *aux)
710 drm_dp_cec_register_connector(struct drm_dp_aux *aux,
715 static inline void drm_dp_cec_unregister_connector(struct drm_dp_aux *aux)
719 static inline void drm_dp_cec_set_edid(struct drm_dp_aux *aux,
724 static inline void drm_dp_cec_unset_edid(struct drm_dp_aux *aux)
748 int drm_dp_get_phy_test_pattern(struct drm_dp_aux *aux,
750 int drm_dp_set_phy_test_pattern(struct drm_dp_aux *aux,
754 int drm_dp_pcon_frl_prepare(struct drm_dp_aux *aux, bool enable_frl_ready_hpd);
755 bool drm_dp_pcon_is_frl_ready(struct drm_dp_aux *aux);
756 int drm_dp_pcon_frl_configure_1(struct drm_dp_aux *aux, int max_frl_gbps,
758 int drm_dp_pcon_frl_configure_2(struct drm_dp_aux *aux, int max_frl_mask,
760 int drm_dp_pcon_reset_frl_config(struct drm_dp_aux *aux);
761 int drm_dp_pcon_frl_enable(struct drm_dp_aux *aux);
763 bool drm_dp_pcon_hdmi_link_active(struct drm_dp_aux *aux);
764 int drm_dp_pcon_hdmi_link_mode(struct drm_dp_aux *aux, u8 *frl_trained_mask);
765 void drm_dp_pcon_hdmi_frl_link_error_count(struct drm_dp_aux *aux,
771 int drm_dp_pcon_pps_default(struct drm_dp_aux *aux);
772 int drm_dp_pcon_pps_override_buf(struct drm_dp_aux *aux, u8 pps_buf[128]);
773 int drm_dp_pcon_pps_override_param(struct drm_dp_aux *aux, u8 pps_param[6]);
776 int drm_dp_pcon_convert_rgb_to_ycbcr(struct drm_dp_aux *aux, u8 color_spc);