Re: [PATCH 2/3] ARM: msm: Silence readb/writeb warnings due to missing IOMEM()

2014-05-27 Thread Olof Johansson
On Wed, Feb 26, 2014 at 06:16:33PM -0800, Stephen Boyd wrote:
> TROUT_CPLD_BASE needs the IOMEM() treatment to avoid warnings
> from the read/writeb functions.
> 
> Signed-off-by: Stephen Boyd 
> ---
>  arch/arm/mach-msm/board-trout-gpio.c | 2 +-
>  arch/arm/mach-msm/board-trout.c  | 2 +-
>  arch/arm/mach-msm/board-trout.h  | 2 +-
>  3 files changed, 3 insertions(+), 3 deletions(-)
> 

Applied to next/fixes-non-critical.


-Olof
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] ARM: msm: Silence readb/writeb warnings due to missing IOMEM()

2014-05-27 Thread Olof Johansson
On Wed, Feb 26, 2014 at 06:16:33PM -0800, Stephen Boyd wrote:
 TROUT_CPLD_BASE needs the IOMEM() treatment to avoid warnings
 from the read/writeb functions.
 
 Signed-off-by: Stephen Boyd sb...@codeaurora.org
 ---
  arch/arm/mach-msm/board-trout-gpio.c | 2 +-
  arch/arm/mach-msm/board-trout.c  | 2 +-
  arch/arm/mach-msm/board-trout.h  | 2 +-
  3 files changed, 3 insertions(+), 3 deletions(-)
 

Applied to next/fixes-non-critical.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2/3] ARM: msm: Silence readb/writeb warnings due to missing IOMEM()

2014-02-26 Thread Stephen Boyd
TROUT_CPLD_BASE needs the IOMEM() treatment to avoid warnings
from the read/writeb functions.

Signed-off-by: Stephen Boyd 
---
 arch/arm/mach-msm/board-trout-gpio.c | 2 +-
 arch/arm/mach-msm/board-trout.c  | 2 +-
 arch/arm/mach-msm/board-trout.h  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/mach-msm/board-trout-gpio.c 
b/arch/arm/mach-msm/board-trout-gpio.c
index 87e1d01edecc..2c25050209ce 100644
--- a/arch/arm/mach-msm/board-trout-gpio.c
+++ b/arch/arm/mach-msm/board-trout-gpio.c
@@ -89,7 +89,7 @@ static int trout_gpio_to_irq(struct gpio_chip *chip, unsigned 
offset)
.base = base_gpio,  \
.ngpio= 8,  \
},  \
-   .reg = (void *) reg_num + TROUT_CPLD_BASE,  \
+   .reg = reg_num + TROUT_CPLD_BASE,   \
.shadow = shadow_val,   \
}
 
diff --git a/arch/arm/mach-msm/board-trout.c b/arch/arm/mach-msm/board-trout.c
index 015d544aa017..5edfbd904d06 100644
--- a/arch/arm/mach-msm/board-trout.c
+++ b/arch/arm/mach-msm/board-trout.c
@@ -78,7 +78,7 @@ static void __init trout_init(void)
 
 static struct map_desc trout_io_desc[] __initdata = {
{
-   .virtual = TROUT_CPLD_BASE,
+   .virtual = (unsigned long)TROUT_CPLD_BASE,
.pfn = __phys_to_pfn(TROUT_CPLD_START),
.length  = TROUT_CPLD_SIZE,
.type= MT_DEVICE_NONSHARED
diff --git a/arch/arm/mach-msm/board-trout.h b/arch/arm/mach-msm/board-trout.h
index b2379ede43bc..adb757abbb92 100644
--- a/arch/arm/mach-msm/board-trout.h
+++ b/arch/arm/mach-msm/board-trout.h
@@ -58,7 +58,7 @@
 #define TROUT_4_TP_LS_EN19
 #define TROUT_5_TP_LS_EN1
 
-#define TROUT_CPLD_BASE   0xE810
+#define TROUT_CPLD_BASE   IOMEM(0xE810)
 #define TROUT_CPLD_START  0x9800
 #define TROUT_CPLD_SIZE   SZ_4K
 
-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by The Linux Foundation

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2/3] ARM: msm: Silence readb/writeb warnings due to missing IOMEM()

2014-02-26 Thread Stephen Boyd
TROUT_CPLD_BASE needs the IOMEM() treatment to avoid warnings
from the read/writeb functions.

Signed-off-by: Stephen Boyd sb...@codeaurora.org
---
 arch/arm/mach-msm/board-trout-gpio.c | 2 +-
 arch/arm/mach-msm/board-trout.c  | 2 +-
 arch/arm/mach-msm/board-trout.h  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/mach-msm/board-trout-gpio.c 
b/arch/arm/mach-msm/board-trout-gpio.c
index 87e1d01edecc..2c25050209ce 100644
--- a/arch/arm/mach-msm/board-trout-gpio.c
+++ b/arch/arm/mach-msm/board-trout-gpio.c
@@ -89,7 +89,7 @@ static int trout_gpio_to_irq(struct gpio_chip *chip, unsigned 
offset)
.base = base_gpio,  \
.ngpio= 8,  \
},  \
-   .reg = (void *) reg_num + TROUT_CPLD_BASE,  \
+   .reg = reg_num + TROUT_CPLD_BASE,   \
.shadow = shadow_val,   \
}
 
diff --git a/arch/arm/mach-msm/board-trout.c b/arch/arm/mach-msm/board-trout.c
index 015d544aa017..5edfbd904d06 100644
--- a/arch/arm/mach-msm/board-trout.c
+++ b/arch/arm/mach-msm/board-trout.c
@@ -78,7 +78,7 @@ static void __init trout_init(void)
 
 static struct map_desc trout_io_desc[] __initdata = {
{
-   .virtual = TROUT_CPLD_BASE,
+   .virtual = (unsigned long)TROUT_CPLD_BASE,
.pfn = __phys_to_pfn(TROUT_CPLD_START),
.length  = TROUT_CPLD_SIZE,
.type= MT_DEVICE_NONSHARED
diff --git a/arch/arm/mach-msm/board-trout.h b/arch/arm/mach-msm/board-trout.h
index b2379ede43bc..adb757abbb92 100644
--- a/arch/arm/mach-msm/board-trout.h
+++ b/arch/arm/mach-msm/board-trout.h
@@ -58,7 +58,7 @@
 #define TROUT_4_TP_LS_EN19
 #define TROUT_5_TP_LS_EN1
 
-#define TROUT_CPLD_BASE   0xE810
+#define TROUT_CPLD_BASE   IOMEM(0xE810)
 #define TROUT_CPLD_START  0x9800
 #define TROUT_CPLD_SIZE   SZ_4K
 
-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by The Linux Foundation

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/