Lines Matching refs:aux

35 	struct drm_dp_aux aux;  member
59 static inline struct tegra_dpaux *to_dpaux(struct drm_dp_aux *aux) in to_dpaux() argument
61 return container_of(aux, struct tegra_dpaux, aux); in to_dpaux()
118 static ssize_t tegra_dpaux_transfer(struct drm_dp_aux *aux, in tegra_dpaux_transfer() argument
122 struct tegra_dpaux *dpaux = to_dpaux(aux); in tegra_dpaux_transfer()
509 dpaux->aux.transfer = tegra_dpaux_transfer; in tegra_dpaux_probe()
510 dpaux->aux.dev = &pdev->dev; in tegra_dpaux_probe()
512 err = drm_dp_aux_register(&dpaux->aux); in tegra_dpaux_probe()
567 drm_dp_aux_unregister(&dpaux->aux); in tegra_dpaux_remove()
668 return &dpaux->aux; in drm_dp_aux_find_by_of_node()
676 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output) in drm_dp_aux_attach() argument
678 struct tegra_dpaux *dpaux = to_dpaux(aux); in drm_dp_aux_attach()
694 status = drm_dp_aux_detect(aux); in drm_dp_aux_attach()
706 int drm_dp_aux_detach(struct drm_dp_aux *aux) in drm_dp_aux_detach() argument
708 struct tegra_dpaux *dpaux = to_dpaux(aux); in drm_dp_aux_detach()
723 status = drm_dp_aux_detect(aux); in drm_dp_aux_detach()
735 enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux) in drm_dp_aux_detect() argument
737 struct tegra_dpaux *dpaux = to_dpaux(aux); in drm_dp_aux_detect()
748 int drm_dp_aux_enable(struct drm_dp_aux *aux) in drm_dp_aux_enable() argument
750 struct tegra_dpaux *dpaux = to_dpaux(aux); in drm_dp_aux_enable()
755 int drm_dp_aux_disable(struct drm_dp_aux *aux) in drm_dp_aux_disable() argument
757 struct tegra_dpaux *dpaux = to_dpaux(aux); in drm_dp_aux_disable()
764 int drm_dp_aux_prepare(struct drm_dp_aux *aux, u8 encoding) in drm_dp_aux_prepare() argument
768 err = drm_dp_dpcd_writeb(aux, DP_MAIN_LINK_CHANNEL_CODING_SET, in drm_dp_aux_prepare()
776 int drm_dp_aux_train(struct drm_dp_aux *aux, struct drm_dp_link *link, in drm_dp_aux_train() argument
784 err = drm_dp_dpcd_writeb(aux, DP_TRAINING_PATTERN_SET, pattern); in drm_dp_aux_train()
797 err = drm_dp_dpcd_write(aux, DP_TRAINING_LANE0_SET, values, in drm_dp_aux_train()
804 err = drm_dp_dpcd_read_link_status(aux, status); in drm_dp_aux_train()
822 dev_err(aux->dev, "unsupported training pattern %u\n", tp); in drm_dp_aux_train()
826 err = drm_dp_dpcd_writeb(aux, DP_EDP_CONFIGURATION_SET, 0); in drm_dp_aux_train()