|
@@ -159,6 +159,10 @@ static void s5p_mfc_watchdog_worker(struct work_struct *work)
|
|
}
|
|
}
|
|
clear_bit(0, &dev->hw_lock);
|
|
clear_bit(0, &dev->hw_lock);
|
|
spin_unlock_irqrestore(&dev->irqlock, flags);
|
|
spin_unlock_irqrestore(&dev->irqlock, flags);
|
|
|
|
+
|
|
|
|
+ /* De-init MFC */
|
|
|
|
+ s5p_mfc_deinit_hw(dev);
|
|
|
|
+
|
|
/* Double check if there is at least one instance running.
|
|
/* Double check if there is at least one instance running.
|
|
* If no instance is in memory than no firmware should be present */
|
|
* If no instance is in memory than no firmware should be present */
|
|
if (dev->num_inst > 0) {
|
|
if (dev->num_inst > 0) {
|