[PATCH v9] iopoll: Introduce memory-mapped IO polling macros
Mitchel Humpherys
mitchelh at codeaurora.org
Mon Dec 15 15:44:28 PST 2014
On Mon, Dec 15 2014 at 03:31:20 PM, Mitchel Humpherys <mitchelh at codeaurora.org> wrote:
> From: Matt Wagantall <mattw at codeaurora.org>
>
> It is sometimes necessary to poll a memory-mapped register until its value
> satisfies some condition. Introduce a family of convenience macros that do
> this. Tight-looping, sleeping, and timing out can all be accomplished using
> these macros.
>
> Cc: Thierry Reding <thierry.reding at gmail.com>
> Cc: Will Deacon <will.deacon at arm.com>
> Cc: Arnd Bergmann <arnd at arndb.de>
> Cc: Andrew Morton <akpm at linux-foundation.org>
> Cc: Robert Elliott <elliott at hp.com>
> Signed-off-by: Matt Wagantall <mattw at codeaurora.org>
> Signed-off-by: Mitchel Humpherys <mitchelh at codeaurora.org>
> ---
> v8..v9:
> - Added note in comments about max sleep time (Rob Elliott)
Sorry, just noticed that I somehow dropped these additional comments
that Rob requested... Let me send a v10 that actually includes them.
Please ignore this version.
-Mitch
--
Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project
More information about the linux-arm-kernel
mailing list