From: Simon Glass Date: Wed, 31 May 2017 23:57:29 +0000 (-0600) Subject: rockchip: video: Take the vop device out of standby X-Git-Tag: v2017.07-rc2~54^2~10 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=6b5a09aa385693f5921a96d93197f5c40e7f37f7;p=oweals%2Fu-boot.git rockchip: video: Take the vop device out of standby On reset the standby bit is clear, but if U-Boot is chain-loaded from another boot loader it may be set. Clear it before starting up video so that it works correctly. Signed-off-by: Simon Glass Acked-by: Anatolij Gustschin Squashed in 'rockchip: video: fix taking the VOP device out of standby': Signed-off-by: Philipp Tomsich --- diff --git a/drivers/video/rockchip/rk_vop.c b/drivers/video/rockchip/rk_vop.c index 93437964b2..c979049b5b 100644 --- a/drivers/video/rockchip/rk_vop.c +++ b/drivers/video/rockchip/rk_vop.c @@ -105,6 +105,9 @@ static void rkvop_enable_output(struct udevice *dev, enum vop_modes mode) struct rk_vop_priv *priv = dev_get_priv(dev); struct rk3288_vop *regs = priv->regs; + /* remove from standby */ + clrbits_le32(®s->sys_ctrl, V_STANDBY_EN(1)); + switch (mode) { case VOP_MODE_HDMI: clrsetbits_le32(®s->sys_ctrl, M_ALL_OUT_EN,