drm: rcar-du: lvds: Fix stop sequence
authorKoji Matsuoka <koji.matsuoka.xm@renesas.com>
Mon, 23 Jan 2023 10:47:39 +0000 (12:47 +0200)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Mon, 23 Jan 2023 22:41:10 +0000 (00:41 +0200)
commitc0016f89c1d652e590349a4ccf2954407cb70150
tree21ac892026fd37500266cd55ce6dceb5f6b641ce
parent7df2524bd69e10f4c8f0c7346bcad57903329e85
drm: rcar-du: lvds: Fix stop sequence

According to hardware manual, LVDCR0 register must be cleared bit by bit
when disabling LVDS.

Signed-off-by: Koji Matsuoka <koji.matsuoka.xm@renesas.com>
Signed-off-by: LUU HOAI <hoai.luu.ub@renesas.com>
[tomi.valkeinen: simplified the code a bit]
Signed-off-by: Tomi Valkeinen <tomi.valkeinen+renesas@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
drivers/gpu/drm/rcar-du/rcar_lvds.c