mirror of https://gitee.com/openkylin/linux.git
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>
This commit is contained in:
parent
3943a650f6
commit
ac872bc9ed
|
@ -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);
|
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);
|
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);
|
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 mask, unsigned short val)
|
||||||
{
|
{
|
||||||
unsigned short regval;
|
unsigned short regval;
|
||||||
|
|
Loading…
Reference in New Issue