aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/tegra/hdmi.c
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2014-12-19 15:19:21 +0100
committerThierry Reding <treding@nvidia.com>2015-01-27 10:14:56 +0100
commit3f0fb52ef013e76159b35386f22924f99d8034a4 (patch)
treed6378cbe5c1dc692c39b781463801ce84fdccf3e /drivers/gpu/drm/tegra/hdmi.c
parentdrm/tegra: Atomic conversion, phase 3, step 3 (diff)
downloadlinux-dev-3f0fb52ef013e76159b35386f22924f99d8034a4.tar.xz
linux-dev-3f0fb52ef013e76159b35386f22924f99d8034a4.zip
drm/tegra: Remove unused ->mode_fixup() callbacks
All output drivers have now been converted to use the ->atomic_check() callback, so the ->mode_fixup() callbacks are no longer used. Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm/tegra/hdmi.c')
-rw-r--r--drivers/gpu/drm/tegra/hdmi.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/drivers/gpu/drm/tegra/hdmi.c b/drivers/gpu/drm/tegra/hdmi.c
index abb1ea0385ec..07771956cc94 100644
--- a/drivers/gpu/drm/tegra/hdmi.c
+++ b/drivers/gpu/drm/tegra/hdmi.c
@@ -822,32 +822,6 @@ static void tegra_hdmi_encoder_dpms(struct drm_encoder *encoder, int mode)
{
}
-static bool tegra_hdmi_encoder_mode_fixup(struct drm_encoder *encoder,
- const struct drm_display_mode *mode,
- struct drm_display_mode *adjusted)
-{
- struct tegra_output *output = encoder_to_output(encoder);
- struct tegra_dc *dc = to_tegra_dc(encoder->crtc);
- struct tegra_hdmi *hdmi = to_hdmi(output);
- unsigned long pclk = mode->clock * 1000;
- int err;
-
- err = tegra_dc_setup_clock(dc, hdmi->clk_parent, pclk, 0);
- if (err < 0) {
- dev_err(output->dev, "failed to setup DC clock: %d\n", err);
- return false;
- }
-
- err = clk_set_rate(hdmi->clk_parent, pclk);
- if (err < 0) {
- dev_err(output->dev, "failed to set clock rate to %lu Hz\n",
- pclk);
- return false;
- }
-
- return true;
-}
-
static void tegra_hdmi_encoder_prepare(struct drm_encoder *encoder)
{
}
@@ -1104,7 +1078,6 @@ tegra_hdmi_encoder_atomic_check(struct drm_encoder *encoder,
static const struct drm_encoder_helper_funcs tegra_hdmi_encoder_helper_funcs = {
.dpms = tegra_hdmi_encoder_dpms,
- .mode_fixup = tegra_hdmi_encoder_mode_fixup,
.prepare = tegra_hdmi_encoder_prepare,
.commit = tegra_hdmi_encoder_commit,
.mode_set = tegra_hdmi_encoder_mode_set,