Skip to content
  • Ben Dooks (Codethink)'s avatar
    48057464
    pinctrl: tegra: fix missing __iomem in suspend/resume · 48057464
    Ben Dooks (Codethink) authored
    
    
    The functions should have __iomem on the register pointer
    so add that to silence the following sparse warnings:
    
    drivers/pinctrl/tegra/pinctrl-tegra.c:657:22: warning: incorrect type in assignment (different address spaces)
    drivers/pinctrl/tegra/pinctrl-tegra.c:657:22:    expected unsigned int [usertype] *regs
    drivers/pinctrl/tegra/pinctrl-tegra.c:657:22:    got void [noderef] <asn:2> *
    drivers/pinctrl/tegra/pinctrl-tegra.c:659:42: warning: incorrect type in argument 1 (different address spaces)
    drivers/pinctrl/tegra/pinctrl-tegra.c:659:42:    expected void const volatile [noderef] <asn:2> *addr
    drivers/pinctrl/tegra/pinctrl-tegra.c:659:42:    got unsigned int [usertype] *
    drivers/pinctrl/tegra/pinctrl-tegra.c:675:22: warning: incorrect type in assignment (different address spaces)
    drivers/pinctrl/tegra/pinctrl-tegra.c:675:22:    expected unsigned int [usertype] *regs
    drivers/pinctrl/tegra/pinctrl-tegra.c:675:22:    got void [noderef] <asn:2> *
    drivers/pinctrl/tegra/pinctrl-tegra.c:677:25: warning: incorrect type in argument 2 (different address spaces)
    drivers/pinctrl/tegra/pinctrl-tegra.c:677:25:    expected void volatile [noderef] <asn:2> *addr
    drivers/pinctrl/tegra/pinctrl-tegra.c:677:25:    got unsigned int [usertype] *
    
    Signed-off-by: default avatarBen Dooks (Codethink) <ben.dooks@codethink.co.uk>
    Link: https://lore.kernel.org/r/20191218110456.2533088-1-ben.dooks@codethink.co.uk
    
    
    Reviewed-by: default avatarDmitry Osipenko <digetx@gmail.com>
    Acked-by: default avatarThierry Reding <treding@nvidia.com>
    Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
    48057464
    pinctrl: tegra: fix missing __iomem in suspend/resume
    Ben Dooks (Codethink) authored
    
    
    The functions should have __iomem on the register pointer
    so add that to silence the following sparse warnings:
    
    drivers/pinctrl/tegra/pinctrl-tegra.c:657:22: warning: incorrect type in assignment (different address spaces)
    drivers/pinctrl/tegra/pinctrl-tegra.c:657:22:    expected unsigned int [usertype] *regs
    drivers/pinctrl/tegra/pinctrl-tegra.c:657:22:    got void [noderef] <asn:2> *
    drivers/pinctrl/tegra/pinctrl-tegra.c:659:42: warning: incorrect type in argument 1 (different address spaces)
    drivers/pinctrl/tegra/pinctrl-tegra.c:659:42:    expected void const volatile [noderef] <asn:2> *addr
    drivers/pinctrl/tegra/pinctrl-tegra.c:659:42:    got unsigned int [usertype] *
    drivers/pinctrl/tegra/pinctrl-tegra.c:675:22: warning: incorrect type in assignment (different address spaces)
    drivers/pinctrl/tegra/pinctrl-tegra.c:675:22:    expected unsigned int [usertype] *regs
    drivers/pinctrl/tegra/pinctrl-tegra.c:675:22:    got void [noderef] <asn:2> *
    drivers/pinctrl/tegra/pinctrl-tegra.c:677:25: warning: incorrect type in argument 2 (different address spaces)
    drivers/pinctrl/tegra/pinctrl-tegra.c:677:25:    expected void volatile [noderef] <asn:2> *addr
    drivers/pinctrl/tegra/pinctrl-tegra.c:677:25:    got unsigned int [usertype] *
    
    Signed-off-by: default avatarBen Dooks (Codethink) <ben.dooks@codethink.co.uk>
    Link: https://lore.kernel.org/r/20191218110456.2533088-1-ben.dooks@codethink.co.uk
    
    
    Reviewed-by: default avatarDmitry Osipenko <digetx@gmail.com>
    Acked-by: default avatarThierry Reding <treding@nvidia.com>
    Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Loading