pwm: pwm-tiehrpwm: add missing __iomem annotation
PATCH 1/1 pwm: 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>*addrdrivers/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>*addrdrivers/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>*addrdrivers/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>*addrdrivers/pwm/pwm-tiehrpwm.c:160:9: got void *
--- drivers/pwm/pwm-tiehrpwm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
drivers/pwm/pwm-tiehrpwm.c +3 -3
@@ -139,17 +139,17 @@ static inline struct ehrpwm_pwm_chip *to_ehrpwm_pwm_chip(struct pwm_chip *chip) return container_of(chip, struct ehrpwm_pwm_chip, chip); } -static u16 ehrpwm_read (void *base,int offset) +static u16 ehrpwm_read (void __iomem *base,int offset) {return readw (base + offset); } -static void ehrpwm_write (void *base,int offset,unsigned int val) +static void ehrpwm_write (void __iomem *base,int offset,unsigned int val) {writew (val &0xFFFF , base + offset); } -static void ehrpwm_modify (void *base,int offset, +static void ehrpwm_modify (void __iomem *base,int offset,unsigned short mask,unsigned short val) {unsigned short regval;
Signature · 1 line
1.7.10.4
Thierry Reding
AppliedQuoted 15 lines · Jingoo Han
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>*addrdrivers/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>*addrdrivers/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>*addrdrivers/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>*addrdrivers/pwm/pwm-tiehrpwm.c:160:9: got void *
Quoted 4 lines
Signed-off-by Jingoo Han <[email protected]>--- drivers/pwm/pwm-tiehrpwm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
Applied, thanks.
Thierry
Thierry Reding
AppliedQuoted 15 lines · Jingoo Han
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>*addrdrivers/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>*addrdrivers/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>*addrdrivers/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>*addrdrivers/pwm/pwm-tiehrpwm.c:160:9: got void *
Quoted 4 lines
Signed-off-by Jingoo Han <[email protected]>--- drivers/pwm/pwm-tiehrpwm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
Applied, thanks.
Thierry