diff options
Diffstat (limited to 'drivers/gpu/drm/tegra/hdmi.c')
| -rw-r--r-- | drivers/gpu/drm/tegra/hdmi.c | 27 |
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) | |||
| 822 | { | 822 | { |
| 823 | } | 823 | } |
| 824 | 824 | ||
| 825 | static bool tegra_hdmi_encoder_mode_fixup(struct drm_encoder *encoder, | ||
| 826 | const struct drm_display_mode *mode, | ||
| 827 | struct drm_display_mode *adjusted) | ||
| 828 | { | ||
| 829 | struct tegra_output *output = encoder_to_output(encoder); | ||
| 830 | struct tegra_dc *dc = to_tegra_dc(encoder->crtc); | ||
| 831 | struct tegra_hdmi *hdmi = to_hdmi(output); | ||
| 832 | unsigned long pclk = mode->clock * 1000; | ||
| 833 | int err; | ||
| 834 | |||
| 835 | err = tegra_dc_setup_clock(dc, hdmi->clk_parent, pclk, 0); | ||
| 836 | if (err < 0) { | ||
| 837 | dev_err(output->dev, "failed to setup DC clock: %d\n", err); | ||
| 838 | return false; | ||
| 839 | } | ||
| 840 | |||
| 841 | err = clk_set_rate(hdmi->clk_parent, pclk); | ||
| 842 | if (err < 0) { | ||
| 843 | dev_err(output->dev, "failed to set clock rate to %lu Hz\n", | ||
| 844 | pclk); | ||
| 845 | return false; | ||
| 846 | } | ||
| 847 | |||
| 848 | return true; | ||
| 849 | } | ||
| 850 | |||
| 851 | static void tegra_hdmi_encoder_prepare(struct drm_encoder *encoder) | 825 | static void tegra_hdmi_encoder_prepare(struct drm_encoder *encoder) |
| 852 | { | 826 | { |
| 853 | } | 827 | } |
| @@ -1104,7 +1078,6 @@ tegra_hdmi_encoder_atomic_check(struct drm_encoder *encoder, | |||
| 1104 | 1078 | ||
| 1105 | static const struct drm_encoder_helper_funcs tegra_hdmi_encoder_helper_funcs = { | 1079 | static const struct drm_encoder_helper_funcs tegra_hdmi_encoder_helper_funcs = { |
| 1106 | .dpms = tegra_hdmi_encoder_dpms, | 1080 | .dpms = tegra_hdmi_encoder_dpms, |
| 1107 | .mode_fixup = tegra_hdmi_encoder_mode_fixup, | ||
| 1108 | .prepare = tegra_hdmi_encoder_prepare, | 1081 | .prepare = tegra_hdmi_encoder_prepare, |
| 1109 | .commit = tegra_hdmi_encoder_commit, | 1082 | .commit = tegra_hdmi_encoder_commit, |
| 1110 | .mode_set = tegra_hdmi_encoder_mode_set, | 1083 | .mode_set = tegra_hdmi_encoder_mode_set, |
