diff options
author | Ingo Molnar <mingo@kernel.org> | 2015-02-28 02:03:10 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2015-02-28 02:03:10 -0500 |
commit | 5838d18955b52467f4b30486e62a31727b39998d (patch) | |
tree | 8aeb8412156bab93a6b39f2de4a8d6c912ddb31a /drivers/gpu/drm/imx/imx-ldb.c | |
parent | 579deee571a755c485ad702ef82c77a98a2ccc05 (diff) | |
parent | 895c8b7b4623d4f55e260e5dee2574b4f7113105 (diff) |
Merge branch 'linus' into x86/urgent, to merge dependent patch
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'drivers/gpu/drm/imx/imx-ldb.c')
-rw-r--r-- | drivers/gpu/drm/imx/imx-ldb.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/gpu/drm/imx/imx-ldb.c b/drivers/gpu/drm/imx/imx-ldb.c index c60460043e24..1b86aac0b341 100644 --- a/drivers/gpu/drm/imx/imx-ldb.c +++ b/drivers/gpu/drm/imx/imx-ldb.c | |||
@@ -163,7 +163,7 @@ static void imx_ldb_encoder_prepare(struct drm_encoder *encoder) | |||
163 | { | 163 | { |
164 | struct imx_ldb_channel *imx_ldb_ch = enc_to_imx_ldb_ch(encoder); | 164 | struct imx_ldb_channel *imx_ldb_ch = enc_to_imx_ldb_ch(encoder); |
165 | struct imx_ldb *ldb = imx_ldb_ch->ldb; | 165 | struct imx_ldb *ldb = imx_ldb_ch->ldb; |
166 | struct drm_display_mode *mode = &encoder->crtc->mode; | 166 | struct drm_display_mode *mode = &encoder->crtc->hwmode; |
167 | u32 pixel_fmt; | 167 | u32 pixel_fmt; |
168 | unsigned long serial_clk; | 168 | unsigned long serial_clk; |
169 | unsigned long di_clk = mode->clock * 1000; | 169 | unsigned long di_clk = mode->clock * 1000; |
@@ -241,8 +241,8 @@ static void imx_ldb_encoder_commit(struct drm_encoder *encoder) | |||
241 | } | 241 | } |
242 | 242 | ||
243 | static void imx_ldb_encoder_mode_set(struct drm_encoder *encoder, | 243 | static void imx_ldb_encoder_mode_set(struct drm_encoder *encoder, |
244 | struct drm_display_mode *mode, | 244 | struct drm_display_mode *orig_mode, |
245 | struct drm_display_mode *adjusted_mode) | 245 | struct drm_display_mode *mode) |
246 | { | 246 | { |
247 | struct imx_ldb_channel *imx_ldb_ch = enc_to_imx_ldb_ch(encoder); | 247 | struct imx_ldb_channel *imx_ldb_ch = enc_to_imx_ldb_ch(encoder); |
248 | struct imx_ldb *ldb = imx_ldb_ch->ldb; | 248 | struct imx_ldb *ldb = imx_ldb_ch->ldb; |
@@ -574,6 +574,8 @@ static void imx_ldb_unbind(struct device *dev, struct device *master, | |||
574 | 574 | ||
575 | channel->connector.funcs->destroy(&channel->connector); | 575 | channel->connector.funcs->destroy(&channel->connector); |
576 | channel->encoder.funcs->destroy(&channel->encoder); | 576 | channel->encoder.funcs->destroy(&channel->encoder); |
577 | |||
578 | kfree(channel->edid); | ||
577 | } | 579 | } |
578 | } | 580 | } |
579 | 581 | ||