Thread (16 messages) 16 messages, 5 authors, 2015-03-24

[PATCH 4/7] regulator: add mxs regulator driver

From: broonie@kernel.org (Mark Brown)
Date: 2015-03-23 18:39:12
Also in: linux-devicetree, linux-pm

On Mon, Mar 23, 2015 at 06:45:41PM +0100, Stefan Wahren wrote:
quoted
So, this isn't actually quite a busy wait because we do a schedule()
rather than a cpu_relax() but still it could devolve into that - 20ms
seems a long time to burn doing that. If we're expecting this to finish
very quickly can we do an initial busy wait then fall back to something
with an actual sleep or soemthing?
We will need to keep the initial usleep_range(). So do you think of the
following:
1. usleep_range
2. busy_wait for BM_POWER_STS_DC_OK
3. msleep (for the timeout case)
That's what I'm suggesting - do the initial busy wait for a reasonably
short time period and then fall back to something that sleeps.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20150323/d00b8429/attachment.sig>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help