mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 09:12:08 +02: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:
@@ -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,
|
||||||
|
Reference in New Issue
Block a user