diff options
author | Jingoo Han <jg1.han@samsung.com> | 2013-08-02 02:22:03 -0400 |
---|---|---|
committer | Thierry Reding <thierry.reding@gmail.com> | 2013-09-03 07:09:16 -0400 |
commit | ac872bc9ed4452dccfbcebe7d273350103464998 (patch) | |
tree | bbbb9701a52055b3ca6e0f382e7700ff03bf4deb | |
parent | 3943a650f62d0a88788db30c92df584660f3999d (diff) |
pwm: tiehrpwm: add missing __iomem annotation
Fix the following sparse warnings:
drivers/pwm/pwm-tiehrpwm.c:144:16: warning: incorrect type in argument 1 (different address spaces)
drivers/pwm/pwm-tiehrpwm.c:144:16: expected void const volatile [noderef] <asn:2>*addr
drivers/pwm/pwm-tiehrpwm.c:144:16: got void *
drivers/pwm/pwm-tiehrpwm.c:149:9: warning: incorrect type in argument 2 (different address spaces)
drivers/pwm/pwm-tiehrpwm.c:149:9: expected void volatile [noderef] <asn:2>*addr
drivers/pwm/pwm-tiehrpwm.c:149:9: got void *
drivers/pwm/pwm-tiehrpwm.c:157:18: warning: incorrect type in argument 1 (different address spaces)
drivers/pwm/pwm-tiehrpwm.c:157:18: expected void const volatile [noderef] <asn:2>*addr
drivers/pwm/pwm-tiehrpwm.c:157:18: got void *
drivers/pwm/pwm-tiehrpwm.c:160:9: warning: incorrect type in argument 2 (different address spaces)
drivers/pwm/pwm-tiehrpwm.c:160:9: expected void volatile [noderef] <asn:2>*addr
drivers/pwm/pwm-tiehrpwm.c:160:9: got void *
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
-rw-r--r-- | drivers/pwm/pwm-tiehrpwm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/pwm/pwm-tiehrpwm.c b/drivers/pwm/pwm-tiehrpwm.c index aa4c5586f53b..084f55246532 100644 --- a/drivers/pwm/pwm-tiehrpwm.c +++ b/drivers/pwm/pwm-tiehrpwm.c | |||
@@ -139,17 +139,17 @@ static inline struct ehrpwm_pwm_chip *to_ehrpwm_pwm_chip(struct pwm_chip *chip) | |||
139 | return container_of(chip, struct ehrpwm_pwm_chip, chip); | 139 | return container_of(chip, struct ehrpwm_pwm_chip, chip); |
140 | } | 140 | } |
141 | 141 | ||
142 | static u16 ehrpwm_read(void *base, int offset) | 142 | static u16 ehrpwm_read(void __iomem *base, int offset) |
143 | { | 143 | { |
144 | return readw(base + offset); | 144 | return readw(base + offset); |
145 | } | 145 | } |
146 | 146 | ||
147 | static void ehrpwm_write(void *base, int offset, unsigned int val) | 147 | static void ehrpwm_write(void __iomem *base, int offset, unsigned int val) |
148 | { | 148 | { |
149 | writew(val & 0xFFFF, base + offset); | 149 | writew(val & 0xFFFF, base + offset); |
150 | } | 150 | } |
151 | 151 | ||
152 | static void ehrpwm_modify(void *base, int offset, | 152 | static void ehrpwm_modify(void __iomem *base, int offset, |
153 | unsigned short mask, unsigned short val) | 153 | unsigned short mask, unsigned short val) |
154 | { | 154 | { |
155 | unsigned short regval; | 155 | unsigned short regval; |