On Mon, Jan 09, 2023 at 06:58:28PM +0100, Ahmad Fatoum wrote: > In interest of type safety, we should start using IOMEM() for register > MMIO base addresses that we keep in headers for PBL. Some of these > addresses are used from assembly code as well, so define IOMEM() for > that case. > > Signed-off-by: Ahmad Fatoum <ahmad@xxxxxx> > --- > include/asm-generic/io.h | 4 ++++ > 1 file changed, 4 insertions(+) Applied, thanks Sascha > > diff --git a/include/asm-generic/io.h b/include/asm-generic/io.h > index e41b4df40366..51f65ceb0a2e 100644 > --- a/include/asm-generic/io.h > +++ b/include/asm-generic/io.h > @@ -442,7 +442,11 @@ static inline void *phys_to_virt(unsigned long phys) > #endif > > #ifndef IOMEM > +#ifndef __ASSEMBLY__ > #define IOMEM(addr) ((void __force __iomem *)(addr)) > +#else > +#define IOMEM(addr) addr > +#endif > #endif > > #define __io_virt(x) ((void __force *)(x)) > -- > 2.38.1 > > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |