From 11f658873a4bdd60dcf658926283b8fa36151fde Mon Sep 17 00:00:00 2001 From: "Luis R. Rodriguez" Date: Sat, 13 Apr 2013 07:13:40 -0700 Subject: [PATCH] compat: backport IORESOURCE_REG definition This was added to help regmap drivers avoid having to use some non memory mapped equivalent, IORESOURCE_IO, to help avoid confusion. This is simply carried over. mcgrof@frijol ~/linux-stable (git::master)$ git describe --contains 72dcb119 v3.7-rc1~112^2~84 commit 72dcb1197228b50bfb709ba97c2d53013c605868 Author: Mark Brown Date: Tue Aug 7 19:42:45 2012 +0100 resources: Add register address resource type Currently a bunch of I2C/SPI MFD drivers are using IORESOURCE_IO for register address ranges. Since this causes some confusion due to the primary use of this resource type for PCI/ISA I/O ports create a new resource type IORESOURCE_REG. Unfortunately the current resource types are specified as bitmasks and there are no free bitmasks even though they really shouldn't be used as such so we define the new type as IORESOURCE_IO | IORESOURCE_MEM. Benjamin Herrenschmidt and Russell King have both verified that none of the users in this series will have a problem with this, and no new code should be affected. This patch was written by Russell King but he found himself unable to take the patch further. Signed-off-by: Mark Brown Acked-by: Arnd Bergmann Acked-by: Haojian Zhuang Tested-by: Haojian Zhuang Signed-off-by: Samuel Ortiz Signed-off-by: Luis R. Rodriguez Signed-off-by: Johannes Berg --- backport/include/linux/compat-3.7.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backport/include/linux/compat-3.7.h b/backport/include/linux/compat-3.7.h index 96662e373ebd..c7a4ebc2ee1c 100644 --- a/backport/include/linux/compat-3.7.h +++ b/backport/include/linux/compat-3.7.h @@ -17,6 +17,8 @@ #define VM_DONTDUMP VM_NODUMP +#define IORESOURCE_REG 0x00000300 /* Register offsets */ + #ifdef CONFIG_USER_NS #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,38)) -- 2.30.2