Re: [PATCHv3 2/3] drivers: spi: Add qspi flash controller

From: Mark Brown
Date: Tue Jul 09 2013 - 10:40:57 EST


On Tue, Jul 09, 2013 at 07:50:55AM -0500, Nishanth Menon wrote:

> with this input and looking closer, I think I see what you are saying now:
> dra7xxx_qspi_prepare_xfer -> does a pm_runtime_get_sync
> dra7xxx_qspi_unprepare_xfer -> does a pm_runtime_mark_last_busy,
> pm_runtime_put_autosuspend

> In between these calls, you have the remaining xfer calls going on.
> we are assuming here that autosuspend timeout should be greater than
> the time to complete the worst case transfer.

No, autosuspend will do nothing so long as there are references to the
device held. The effect of autosuspend is to delay power down after the
last reference has been dropped, otherwise things run normally.

Attachment: signature.asc
Description: Digital signature