drm/tegra: dc: Remove unused function
authorThierry Reding <treding@nvidia.com>
Wed, 28 Jan 2015 14:08:40 +0000 (15:08 +0100)
committerThierry Reding <treding@nvidia.com>
Thu, 2 Apr 2015 16:49:21 +0000 (18:49 +0200)
The tegra_dc_setup_clock() function is unused after the conversion to
atomic mode-setting, so remove it.

Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/dc.c
drivers/gpu/drm/tegra/drm.h

index d12c701ed2924f0b39cdaf49f383afc316e4b2dc..e892f8c64bc70d76cfbf8179f4183990f6b3dcc0 100644 (file)
@@ -1164,26 +1164,6 @@ static int tegra_dc_set_timings(struct tegra_dc *dc,
        return 0;
 }
 
-int tegra_dc_setup_clock(struct tegra_dc *dc, struct clk *parent,
-                        unsigned long pclk, unsigned int div)
-{
-       u32 value;
-       int err;
-
-       err = clk_set_parent(dc->clk, parent);
-       if (err < 0) {
-               dev_err(dc->dev, "failed to set parent clock: %d\n", err);
-               return err;
-       }
-
-       DRM_DEBUG_KMS("rate: %lu, div: %u\n", clk_get_rate(dc->clk), div);
-
-       value = SHIFT_CLK_DIVIDER(div) | PIXEL_CLK_DIVIDER_PCD1;
-       tegra_dc_writel(dc, value, DC_DISP_DISP_CLOCK_CONTROL);
-
-       return 0;
-}
-
 int tegra_dc_state_setup_clock(struct tegra_dc *dc,
                               struct drm_crtc_state *crtc_state,
                               struct clk *clk, unsigned long pclk,
index ded04e3473e941d50ae5905272c6b12361ee8487..659b2fcc986dcf1c8ef4abc7364f288b128a3411 100644 (file)
@@ -186,8 +186,6 @@ void tegra_dc_enable_vblank(struct tegra_dc *dc);
 void tegra_dc_disable_vblank(struct tegra_dc *dc);
 void tegra_dc_cancel_page_flip(struct drm_crtc *crtc, struct drm_file *file);
 void tegra_dc_commit(struct tegra_dc *dc);
-int tegra_dc_setup_clock(struct tegra_dc *dc, struct clk *parent,
-                        unsigned long pclk, unsigned int div);
 int tegra_dc_state_setup_clock(struct tegra_dc *dc,
                               struct drm_crtc_state *crtc_state,
                               struct clk *clk, unsigned long pclk,