]> git.openfabrics.org - ~shefty/rdma-dev.git/commitdiff
fbdev: sh_mipi_dsi: fixup setup timing DSICTRL
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Wed, 9 Nov 2011 04:36:07 +0000 (20:36 -0800)
committerFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Mon, 21 Nov 2011 23:43:22 +0000 (23:43 +0000)
DSICTRL should be called after all mipi settings

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
drivers/video/sh_mipi_dsi.c

index 187e12739b9911064eba58c8729ba0e35b0e1b7f..05151b82f40f9867bd36ea5579610a5e6ae82af4 100644 (file)
@@ -265,8 +265,6 @@ static int __init sh_mipi_setup(struct sh_mipi *mipi,
        iowrite32(0x0fffffff, base + TATOVSET);
        /* Peripheral reset timeout, default 0xffffffff */
        iowrite32(0x0fffffff, base + PRTOVSET);
-       /* Enable timeout counters */
-       iowrite32(0x00000f00, base + DSICTRL);
        /* Interrupts not used, disable all */
        iowrite32(0, base + DSIINTE);
        /* DSI-Tx bias on */
@@ -388,6 +386,9 @@ static int __init sh_mipi_setup(struct sh_mipi *mipi,
                          pixfmt << 4);
        sh_mipi_dcs(ch->chan, MIPI_DCS_SET_DISPLAY_ON);
 
+       /* Enable timeout counters */
+       iowrite32(0x00000f00, base + DSICTRL);
+
        return 0;
 }