spin_unlock_irqrestore(&tqspi->lock, flags);
- pm_runtime_mark_last_busy(tqspi->dev);
pm_runtime_put_autosuspend(tqspi->dev);
return 0;
tqspi->spi_cs_timing2 = tegra_qspi_readl(tqspi, QSPI_CS_TIMING2);
tqspi->def_command2_reg = tegra_qspi_readl(tqspi, QSPI_COMMAND2);
- pm_runtime_mark_last_busy(&pdev->dev);
pm_runtime_put_autosuspend(&pdev->dev);
ret = request_threaded_irq(tqspi->irq, NULL,
tegra_qspi_writel(tqspi, tqspi->command1_reg, QSPI_COMMAND1);
tegra_qspi_writel(tqspi, tqspi->def_command2_reg, QSPI_COMMAND2);
- pm_runtime_mark_last_busy(dev);
pm_runtime_put_autosuspend(dev);
return spi_controller_resume(host);