mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-29 08:00:26 +09:00
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 <sjg@chromium.org> Acked-by: Anatolij Gustschin <agust@denx.de> Squashed in 'rockchip: video: fix taking the VOP device out of standby': Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
This commit is contained in:
parent
f418676e9a
commit
6b5a09aa38
@ -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 rk_vop_priv *priv = dev_get_priv(dev);
|
||||||
struct rk3288_vop *regs = priv->regs;
|
struct rk3288_vop *regs = priv->regs;
|
||||||
|
|
||||||
|
/* remove from standby */
|
||||||
|
clrbits_le32(®s->sys_ctrl, V_STANDBY_EN(1));
|
||||||
|
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case VOP_MODE_HDMI:
|
case VOP_MODE_HDMI:
|
||||||
clrsetbits_le32(®s->sys_ctrl, M_ALL_OUT_EN,
|
clrsetbits_le32(®s->sys_ctrl, M_ALL_OUT_EN,
|
||||||
|
Loading…
Reference in New Issue
Block a user