diff options
author | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2019-01-17 02:59:34 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2019-02-08 03:25:56 +0300 |
commit | a6cc417d3eee4ac37aa9547cf82d4ff155d1780c (patch) | |
tree | 76d9a72d3303eb693b9b71f20997048f21f9693c /drivers/gpu/drm/rcar-du/rcar_du_encoder.c | |
parent | 02f2b30032c12b1b91abe5f2bd0d74ba1f700ea1 (diff) | |
download | linux-a6cc417d3eee4ac37aa9547cf82d4ff155d1780c.tar.xz |
drm: rcar-du: Turn LVDS clock output on/off for DPAD0 output on D3/E3
On the D3 and E3 SoCs the LVDS PLL clock output provides the dot clock
to the DU channels, even when the LVDS outputs are not in use. Enable
and disable the LVDS clock output when enabling or disabling a CRTC
connected to the DPAD0 output.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Diffstat (limited to 'drivers/gpu/drm/rcar-du/rcar_du_encoder.c')
-rw-r--r-- | drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/rcar-du/rcar_du_encoder.c b/drivers/gpu/drm/rcar-du/rcar_du_encoder.c index ed7ccee705cb..8ee4e762f4e5 100644 --- a/drivers/gpu/drm/rcar-du/rcar_du_encoder.c +++ b/drivers/gpu/drm/rcar-du/rcar_du_encoder.c @@ -41,6 +41,7 @@ int rcar_du_encoder_init(struct rcar_du_device *rcdu, if (renc == NULL) return -ENOMEM; + rcdu->encoders[output] = renc; renc->output = output; encoder = rcar_encoder_to_drm_encoder(renc); |