include/linux/ioport.h: new helper to define common struct resource constructs
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tue, 26 Jul 2011 00:13:00 +0000 (17:13 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 26 Jul 2011 03:57:14 +0000 (20:57 -0700)
commita0e44d4a7a3935afe425ec8dd1a5b63895e1f9c3
treeef31b7fe165d9777e93beacb191adbef280c21b6
parentae891a1b93bf62e9aaa116a7a71312375047fc9f
include/linux/ioport.h: new helper to define common struct resource constructs

Resource definitions that just define start, end and flags =
IORESOURCE_MEM or IORESOURCE_IRQ (with start=end) are quite common.  So
introduce a shortcut for them.  For completeness add macros for
IORESOURCE_DMA and IORESOURCE_IO, too and also make available a set of
macros to specify named resources of all types which are less common.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Cc: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/ioport.h