diff options
Diffstat (limited to 'drivers/gpu/drm/imx/parallel-display.c')
| -rw-r--r-- | drivers/gpu/drm/imx/parallel-display.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/gpu/drm/imx/parallel-display.c b/drivers/gpu/drm/imx/parallel-display.c index 796c3c1c170a..5e83e007080f 100644 --- a/drivers/gpu/drm/imx/parallel-display.c +++ b/drivers/gpu/drm/imx/parallel-display.c | |||
| @@ -130,8 +130,8 @@ static void imx_pd_encoder_commit(struct drm_encoder *encoder) | |||
| 130 | } | 130 | } |
| 131 | 131 | ||
| 132 | static void imx_pd_encoder_mode_set(struct drm_encoder *encoder, | 132 | static void imx_pd_encoder_mode_set(struct drm_encoder *encoder, |
| 133 | struct drm_display_mode *mode, | 133 | struct drm_display_mode *orig_mode, |
| 134 | struct drm_display_mode *adjusted_mode) | 134 | struct drm_display_mode *mode) |
| 135 | { | 135 | { |
| 136 | } | 136 | } |
| 137 | 137 | ||
| @@ -257,6 +257,8 @@ static void imx_pd_unbind(struct device *dev, struct device *master, | |||
| 257 | 257 | ||
| 258 | imxpd->encoder.funcs->destroy(&imxpd->encoder); | 258 | imxpd->encoder.funcs->destroy(&imxpd->encoder); |
| 259 | imxpd->connector.funcs->destroy(&imxpd->connector); | 259 | imxpd->connector.funcs->destroy(&imxpd->connector); |
| 260 | |||
| 261 | kfree(imxpd->edid); | ||
| 260 | } | 262 | } |
| 261 | 263 | ||
| 262 | static const struct component_ops imx_pd_ops = { | 264 | static const struct component_ops imx_pd_ops = { |
| @@ -272,6 +274,7 @@ static int imx_pd_probe(struct platform_device *pdev) | |||
| 272 | static int imx_pd_remove(struct platform_device *pdev) | 274 | static int imx_pd_remove(struct platform_device *pdev) |
| 273 | { | 275 | { |
| 274 | component_del(&pdev->dev, &imx_pd_ops); | 276 | component_del(&pdev->dev, &imx_pd_ops); |
| 277 | |||
| 275 | return 0; | 278 | return 0; |
| 276 | } | 279 | } |
| 277 | 280 | ||
