]> git.karo-electronics.de Git - linux-beck.git/commitdiff
staging:ti dspbridge: make sure IVA2 is OFF when dev is created
authorErnesto Ramos <ernesto@ti.com>
Wed, 28 Jul 2010 14:54:54 +0000 (09:54 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 28 Jul 2010 15:23:20 +0000 (08:23 -0700)
Regardless the IVA2 power state before bridgedriver is
installed, the driver must ensure that IVA2 power
state is OFF when the device driver is created.

Signed-off-by: Ernesto Ramos <ernesto@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/tidspbridge/core/tiomap3430.c

index 77527bd752fe0a8573339838551c8389bd97ea5b..e7584deb191e7eb88d0504d7967a24edb8e19d1b 100644 (file)
@@ -919,8 +919,10 @@ static int bridge_dev_create(struct bridge_dev_context
        if (!status) {
                dev_context->hdev_obj = hdev_obj;
                /* Store current board state. */
-               dev_context->dw_brd_state = BRD_STOPPED;
+               dev_context->dw_brd_state = BRD_UNKNOWN;
                dev_context->resources = resources;
+               dsp_clk_enable(DSP_CLK_IVA2);
+               bridge_brd_stop(dev_context);
                /* Return ptr to our device state to the DSP API for storage */
                *dev_cntxt = dev_context;
        } else {