All of lore.kernel.org
 help / color / mirror / Atom feed
* drivers/pinctrl/pinctrl-single.c:242:16: sparse: sparse: cast removes address space '__iomem' of expression
@ 2020-06-22  1:49 ` kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2020-06-22  1:49 UTC (permalink / raw)
  To: Luc Van Oostenryck; +Cc: kbuild-all, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 119609 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   48778464bb7d346b47157d21ffde2af6b2d39110
commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces
date:   3 days ago
config: m68k-randconfig-s031-20200622 (attached as .config)
compiler: m68k-linux-gcc (GCC) 9.3.0
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.2-rc2-13-gc59158c8-dirty
        git checkout 670d0a4b10704667765f7d18f7592993d02783aa
        # save the attached .config to linux build tree
        make W=1 C=1 ARCH=m68k CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>


sparse warnings: (new ones prefixed by >>)

>> drivers/pinctrl/pinctrl-single.c:242:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/pinctrl-single.c:247:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/pinctrl-single.c:252:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/pinctrl-single.c:257:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/pinctrl-single.c:262:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/pinctrl-single.c:267:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpio/gpio-altera.c:47:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:50:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:65:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:68:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:111:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:125:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:146:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:148:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:167:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:172:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:175:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:200:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:201:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:202:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:227:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:228:19: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpio/gpio-ftgpio010.c:61:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:70:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:72:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:81:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:83:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:93:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:94:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:95:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:131:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:132:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:149:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:192:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:201:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:203:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:207:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:217:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:220:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:302:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:303:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:304:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:307:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpio/gpio-menz127.c:69:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-menz127.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-menz127.c:80:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-menz127.c:95:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-menz127.c:103:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/phy/cadence/phy-cadence-torrent.c:281:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/cadence/phy-cadence-torrent.c:291:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/cadence/phy-cadence-torrent.c:301:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/cadence/phy-cadence-torrent.c:312:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/phy/cadence/phy-cadence-salvo.c:114:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/cadence/phy-cadence-salvo.c:121:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> fs/debugfs/file.c:1054:28: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/video/fbdev/68328fb.c:438:29: sparse: sparse: incorrect type in assignment (different address spaces) @@     expected char [noderef] __iomem *static [toplevel] screen_base @@     got void * @@
>> drivers/video/fbdev/68328fb.c:438:29: sparse:     expected char [noderef] __iomem *static [toplevel] screen_base
   drivers/video/fbdev/68328fb.c:438:29: sparse:     got void *
--
>> drivers/tty/serial/sccnxp.c:228:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/sccnxp.c:239:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/tty/serial/uartlite.c:559:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/uartlite.c:565:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/uartlite.c:502:9: sparse: sparse: context imbalance in 'ulite_console_write' - different lock contexts for basic block
--
>> drivers/tty/serial/altera_uart.c:86:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/altera_uart.c:91:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/tty/serial/digicolor-usart.c:204:17: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/digicolor-usart.c:412:39: sparse: sparse: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
--
>> drivers/tty/serial/8250/8250_aspeed_vuart.c:69:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:70:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:87:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:101:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:123:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:126:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:139:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:148:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:155:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:190:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:197:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:205:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:213:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:296:12: sparse: sparse: context imbalance in 'aspeed_vuart_handle_irq' - different lock contexts for basic block
--
>> drivers/tty/serial/8250/8250_men_mcb.c:61:24: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/char/hw_random/timeriomem-rng.c:74:32: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mfd/htc-pasic3.c:41:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/htc-pasic3.c:42:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/htc-pasic3.c:56:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/htc-pasic3.c:57:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mfd/atmel-flexcom.c:77:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mfd/atmel-hlcdc.c:45:23: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mfd/atmel-hlcdc.c:45:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/atmel-hlcdc.c:56:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/atmel-hlcdc.c:66:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> include/linux/mtd/map.h:394:26: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mtd/map.h:396:26: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mtd/map.h:398:26: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mtd/map.h:414:17: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mtd/map.h:416:17: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mtd/map.h:418:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mtd/maps/physmap-core.c:158:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/maps/physmap-core.c:197:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:94:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:102:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:102:19: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:94:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:94:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:94:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/spi/spi-axi-spi-engine.c:518:19: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
--
>> drivers/spi/spi-oc-tiny.c:76:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:77:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:124:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:127:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:130:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:132:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:135:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:141:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:143:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:148:42: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:152:34: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:162:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:165:38: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:170:38: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:173:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:176:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:179:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:95:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:102:18: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mtd/nand/onenand/onenand_base.c:201:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/nand/onenand/onenand_base.c:213:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/nand/onenand/onenand_base.c:779:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected void const * @@     got void [noderef] __iomem * @@
   drivers/mtd/nand/onenand/onenand_base.c:779:9: sparse:     expected void const *
   drivers/mtd/nand/onenand/onenand_base.c:779:9: sparse:     got void [noderef] __iomem *
   drivers/mtd/nand/onenand/onenand_base.c:817:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected void const * @@     got void [noderef] __iomem * @@
   drivers/mtd/nand/onenand/onenand_base.c:817:9: sparse:     expected void const *
   drivers/mtd/nand/onenand/onenand_base.c:817:9: sparse:     got void [noderef] __iomem *
   drivers/mtd/nand/onenand/onenand_base.c:860:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void * @@     got void [noderef] __iomem * @@
   drivers/mtd/nand/onenand/onenand_base.c:860:9: sparse:     expected void *
   drivers/mtd/nand/onenand/onenand_base.c:860:9: sparse:     got void [noderef] __iomem *
--
>> drivers/input/keyboard/opencores-kbd.c:31:13: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-ds1511.c:104:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1511.c:116:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-ds1685.c:47:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1685.c:60:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1685.c:78:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1685.c:79:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1685.c:91:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1685.c:92:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-ds1742.c:64:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:67:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:68:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:69:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:70:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:71:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:72:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:75:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:76:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:91:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:92:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:93:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:96:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:97:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:98:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:99:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:126:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:138:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:174:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:177:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:178:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:179:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:180:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:182:15: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-ftrtc010.c:71:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:72:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:74:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:75:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:92:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:93:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:99:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:165:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:167:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:168:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-m48t59.c:49:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-m48t59.c:57:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-stk17ta8.c:78:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:81:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:83:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:84:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:85:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:86:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:87:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:90:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:107:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:108:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:109:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:110:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:111:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:112:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:113:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:114:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:115:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:116:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:117:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:138:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:139:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:141:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:144:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:147:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:150:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:153:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:154:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:155:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:198:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:200:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:241:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:253:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:284:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:287:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:288:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:289:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:290:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:292:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:299:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-v3020.c:86:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-v3020.c:91:19: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-zynqmp.c:69:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:71:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:81:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:92:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:99:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:108:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:119:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:120:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:135:34: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:143:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:146:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:148:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:161:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:173:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:175:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:184:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:200:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:206:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i3c/master/i3c-master-cdns.c:496:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i3c/master/i3c-master-cdns.c:496:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:498:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:498:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:504:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:504:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:536:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:547:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:549:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:552:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:552:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:554:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:570:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:572:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:578:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:574:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:656:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:656:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:658:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:658:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:662:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:665:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:666:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:666:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:908:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:925:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:929:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:972:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:972:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:986:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:986:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1014:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1016:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1017:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1017:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1030:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1030:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1053:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1055:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1059:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1109:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1111:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1126:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1140:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1151:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1153:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1154:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1161:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1256:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1264:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1271:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1298:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1336:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1355:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1363:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1365:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1368:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1367:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1393:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1394:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1422:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1426:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1442:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1453:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1460:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1464:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1602:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1611:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1612:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1620:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1626:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1641:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1642:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1643:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:420:25: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:420:25: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:356:33: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:356:33: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:356:33: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i3c/master/dw-i3c-master.c:303:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i3c/master/dw-i3c-master.c:303:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:309:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:309:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:393:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:396:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:401:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:402:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:430:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:434:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:434:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:460:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:467:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:504:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:504:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:539:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:541:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:542:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:546:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:556:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:577:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:583:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:585:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:586:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:586:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:616:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:618:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:620:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:622:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:624:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:625:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:626:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:632:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:642:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:643:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:646:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:646:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:786:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:907:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:919:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:948:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:961:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1056:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1070:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1085:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1087:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1088:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1095:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1147:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1158:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1161:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1164:15: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:420:25: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:420:25: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:356:33: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:356:33: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-designware-platdrv.c:126:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/w1/masters/sgi_w1.c:33:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/w1/masters/sgi_w1.c:49:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/w1/masters/sgi_w1.c:66:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/w1/masters/sgi_w1.c:68:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/hwmon/aspeed-pwm-tacho.c:351:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/hwmon/aspeed-pwm-tacho.c:360:16: sparse: sparse: cast removes address space '__iomem' of expression
--
   drivers/usb/host/isp116x-hcd.c:114:59: sparse: sparse: incorrect type in argument 2 (different base types) @@     expected unsigned short [usertype] val @@     got restricted __le16 [usertype] @@
   drivers/usb/host/isp116x-hcd.c:114:59: sparse:     expected unsigned short [usertype] val
   drivers/usb/host/isp116x-hcd.c:114:59: sparse:     got restricted __le16 [usertype]
   drivers/usb/host/isp116x-hcd.c:152:34: sparse: sparse: cast to restricted __le16
   drivers/usb/host/isp116x-hcd.c:152:34: sparse: sparse: cast to restricted __le16
   drivers/usb/host/isp116x-hcd.c:152:34: sparse: sparse: cast to restricted __le16
   drivers/usb/host/isp116x-hcd.c:152:34: sparse: sparse: cast to restricted __le16
>> drivers/usb/host/isp116x.h:389:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:406:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:408:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:396:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:398:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:372:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:372:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:372:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/usb/host/isp116x.h:389:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/usb/host/isp116x.h:389:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/usb/host/isp116x.h:389:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/usb/gadget/udc/net2272.h:493:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.h:494:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.h:497:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.h:514:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.h:515:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.h:518:23: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/usb/gadget/udc/net2272.c:406:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:415:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:511:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:521:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:1782:17: sparse: sparse: incorrect type in argument 1 (different base types) @@     expected unsigned short [usertype] *p @@     got restricted __le16 * @@
   drivers/usb/gadget/udc/net2272.c:1782:17: sparse:     expected unsigned short [usertype] *p
   drivers/usb/gadget/udc/net2272.c:1782:17: sparse:     got restricted __le16 *
   drivers/usb/gadget/udc/net2272.c:1783:17: sparse: sparse: incorrect type in argument 1 (different base types) @@     expected unsigned short [usertype] *p @@     got restricted __le16 * @@
   drivers/usb/gadget/udc/net2272.c:1783:17: sparse:     expected unsigned short [usertype] *p
   drivers/usb/gadget/udc/net2272.c:1783:17: sparse:     got restricted __le16 *
   drivers/usb/gadget/udc/net2272.c:1784:17: sparse: sparse: incorrect type in argument 1 (different base types) @@     expected unsigned short [usertype] *p @@     got restricted __le16 * @@
   drivers/usb/gadget/udc/net2272.c:1784:17: sparse:     expected unsigned short [usertype] *p
   drivers/usb/gadget/udc/net2272.c:1784:17: sparse:     got restricted __le16 *
   drivers/usb/gadget/udc/net2272.c:1814:68: sparse: sparse: incorrect type in argument 2 (different base types) @@     expected unsigned short [usertype] wIndex @@     got restricted __le16 [addressable] [assigned] [usertype] wIndex @@
   drivers/usb/gadget/udc/net2272.c:1814:68: sparse:     expected unsigned short [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1814:68: sparse:     got restricted __le16 [addressable] [assigned] [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1815:46: sparse: sparse: restricted __le16 degrades to integer
   drivers/usb/gadget/udc/net2272.c:1818:48: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned short [usertype] status @@     got restricted __le16 [usertype] @@
   drivers/usb/gadget/udc/net2272.c:1818:48: sparse:     expected unsigned short [usertype] status
   drivers/usb/gadget/udc/net2272.c:1818:48: sparse:     got restricted __le16 [usertype]
   drivers/usb/gadget/udc/net2272.c:1820:48: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned short [usertype] status @@     got restricted __le16 [usertype] @@
   drivers/usb/gadget/udc/net2272.c:1820:48: sparse:     expected unsigned short [usertype] status
   drivers/usb/gadget/udc/net2272.c:1820:48: sparse:     got restricted __le16 [usertype]
   drivers/usb/gadget/udc/net2272.c:1824:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:1831:40: sparse: sparse: restricted __le16 degrades to integer
   drivers/usb/gadget/udc/net2272.c:1838:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:1844:40: sparse: sparse: restricted __le16 degrades to integer
   drivers/usb/gadget/udc/net2272.c:1849:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:1866:60: sparse: sparse: incorrect type in argument 2 (different base types) @@     expected unsigned short [usertype] wIndex @@     got restricted __le16 [addressable] [assigned] [usertype] wIndex @@
   drivers/usb/gadget/udc/net2272.c:1866:60: sparse:     expected unsigned short [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1866:60: sparse:     got restricted __le16 [addressable] [assigned] [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1884:72: sparse: sparse: restricted __le16 degrades to integer
   drivers/usb/gadget/udc/net2272.c:1893:60: sparse: sparse: incorrect type in argument 2 (different base types) @@     expected unsigned short [usertype] wIndex @@     got restricted __le16 [addressable] [assigned] [usertype] wIndex @@
   drivers/usb/gadget/udc/net2272.c:1893:60: sparse:     expected unsigned short [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1893:60: sparse:     got restricted __le16 [addressable] [assigned] [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1902:56: sparse: sparse: restricted __le16 degrades to integer
   drivers/usb/gadget/udc/net2272.c:1995:33: sparse: sparse: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
--
>> drivers/usb/gadget/udc/pxa27x_udc.c:2035:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2047:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:105:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:124:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:124:45: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:126:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:126:45: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:127:38: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:180:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:192:52: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:192:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:198:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:199:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:333:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:334:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:337:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:339:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:350:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:351:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:354:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:356:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:414:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:434:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:436:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:452:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:455:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:469:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:470:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:484:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:484:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:546:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:620:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:643:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:810:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:846:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:850:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:852:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:881:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:915:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:983:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1026:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1296:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1447:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1461:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1702:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1703:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1714:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1723:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1640:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1641:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1846:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1851:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1879:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1944:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1945:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2093:20: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le16 [assigned] [usertype] wValue @@     got int config @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2093:20: sparse:     expected restricted __le16 [assigned] [usertype] wValue
   drivers/usb/gadget/udc/pxa27x_udc.c:2093:20: sparse:     got int config
   drivers/usb/gadget/udc/pxa27x_udc.c:2122:20: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le16 [assigned] [usertype] wValue @@     got int alt @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2122:20: sparse:     expected restricted __le16 [assigned] [usertype] wValue
   drivers/usb/gadget/udc/pxa27x_udc.c:2122:20: sparse:     got int alt
   drivers/usb/gadget/udc/pxa27x_udc.c:2123:20: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le16 [assigned] [usertype] wIndex @@     got int iface @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2123:20: sparse:     expected restricted __le16 [assigned] [usertype] wIndex
   drivers/usb/gadget/udc/pxa27x_udc.c:2123:20: sparse:     got int iface
   drivers/usb/gadget/udc/pxa27x_udc.c:2142:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2143:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2147:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2157:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2168:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2188:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2203:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2218:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2220:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2242:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2246:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2271:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2272:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2273:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2310:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2310:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2310:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2311:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2311:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2311:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2474:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:680:39: sparse: sparse: context imbalance in 'req_done' - unexpected unlock
   drivers/usb/gadget/udc/pxa27x_udc.c:401:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:401:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:401:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/crypto/inside-secure/safexcel.c:45:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:52:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:53:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:54:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:58:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:69:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:72:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:95:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:104:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:112:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:135:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:144:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:146:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:147:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:153:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:172:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:175:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:176:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:180:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:186:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:188:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:198:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:201:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:207:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:244:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:246:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:251:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:256:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:262:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:276:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:277:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:280:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:285:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:289:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:293:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:299:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:305:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:319:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:366:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:375:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:384:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:440:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:499:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:501:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:504:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:507:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:515:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:518:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:547:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:549:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:552:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:556:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:565:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:569:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:573:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:575:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:594:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:596:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:600:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:607:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:610:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:617:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:622:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:633:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:636:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:639:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:642:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:648:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:655:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:659:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:681:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:684:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:687:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:697:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:700:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:702:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:709:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:713:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:716:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:720:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:723:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:725:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:728:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:735:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:738:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:742:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:745:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:747:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:751:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:757:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:761:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:766:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:769:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:773:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:802:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:877:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:881:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:1092:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:1098:24: sparse: sparse: too many warnings
--
>> drivers/mcb/mcb-parse.c:54:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:54:14: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le32 [usertype] reg1 @@     got unsigned int __v @@
   drivers/mcb/mcb-parse.c:54:14: sparse:     expected restricted __le32 [usertype] reg1
   drivers/mcb/mcb-parse.c:54:14: sparse:     got unsigned int __v
   drivers/mcb/mcb-parse.c:55:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:55:14: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le32 [usertype] reg2 @@     got unsigned int __v @@
   drivers/mcb/mcb-parse.c:55:14: sparse:     expected restricted __le32 [usertype] reg2
   drivers/mcb/mcb-parse.c:55:14: sparse:     got unsigned int __v
   drivers/mcb/mcb-parse.c:56:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:57:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:59:20: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:60:21: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:61:21: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:62:21: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:63:23: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:64:22: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:93:27: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:94:25: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:126:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:127:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:150:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:150:21: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le32 [usertype] reg @@     got unsigned int __v @@
   drivers/mcb/mcb-parse.c:150:21: sparse:     expected restricted __le32 [usertype] reg
   drivers/mcb/mcb-parse.c:150:21: sparse:     got unsigned int __v
   drivers/mcb/mcb-parse.c:152:29: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:198:25: sparse: sparse: cast to restricted __le16
   drivers/mcb/mcb-parse.c:198:25: sparse: sparse: cast to restricted __le16
   drivers/mcb/mcb-parse.c:198:25: sparse: sparse: cast to restricted __le16
   drivers/mcb/mcb-parse.c:198:25: sparse: sparse: cast to restricted __le16
   drivers/mcb/mcb-parse.c:25:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:25:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:25:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/iio/adc/men_z188_adc.c:59:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/men_z188_adc.c:88:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/men_z188_adc.c:90:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/men_z188_adc.c:93:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/men_z188_adc.c:96:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/iio/adc/vf610_adc.c:286:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:287:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:301:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:302:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:307:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:319:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:329:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:337:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:338:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:444:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:445:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:553:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:578:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:644:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:734:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:736:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:744:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:755:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:757:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:762:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:783:20: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/iio/dac/vf610_dac.c:49:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:56:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:58:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:70:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:75:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:125:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:152:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/fpga/altera-pr-ip-core.c:39:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:90:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:99:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:116:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:123:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:126:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:129:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:188:15: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/fpga/altera-freeze-bridge.c:50:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:54:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:56:35: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:65:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:69:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:95:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:97:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:108:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:114:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:116:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:132:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:134:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:145:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:150:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:152:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:154:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:225:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:241:18: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/fpga/xilinx-pr-decoupler.c:67:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/xilinx-pr-decoupler.c:29:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/xilinx-pr-decoupler.c:29:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/fsi/fsi-master-aspeed.c:95:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:96:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:97:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:98:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:99:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:102:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:102:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:106:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:143:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:144:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:145:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:146:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:147:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:149:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:149:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:153:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:155:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:158:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:451:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:452:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:456:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:458:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:459:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:462:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:465:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:466:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:473:9: sparse: sparse: cast removes address space '__iomem' of expression

vim +/__iomem +242 drivers/pinctrl/pinctrl-single.c

39c3fd58952d75 Andrew Lunn   2017-12-02  230  
8b8b091bf07fa7 Tony Lindgren 2012-07-10  231  /*
8b8b091bf07fa7 Tony Lindgren 2012-07-10  232   * REVISIT: Reads and writes could eventually use regmap or something
8b8b091bf07fa7 Tony Lindgren 2012-07-10  233   * generic. But at least on omaps, some mux registers are performance
8b8b091bf07fa7 Tony Lindgren 2012-07-10  234   * critical as they may need to be remuxed every time before and after
8b8b091bf07fa7 Tony Lindgren 2012-07-10  235   * idle. Adding tests for register access width for every read and
8b8b091bf07fa7 Tony Lindgren 2012-07-10  236   * write like regmap is doing is not desired, and caching the registers
8b8b091bf07fa7 Tony Lindgren 2012-07-10  237   * does not help in this case.
8b8b091bf07fa7 Tony Lindgren 2012-07-10  238   */
8b8b091bf07fa7 Tony Lindgren 2012-07-10  239  
8b8b091bf07fa7 Tony Lindgren 2012-07-10  240  static unsigned __maybe_unused pcs_readb(void __iomem *reg)
8b8b091bf07fa7 Tony Lindgren 2012-07-10  241  {
8b8b091bf07fa7 Tony Lindgren 2012-07-10 @242  	return readb(reg);
8b8b091bf07fa7 Tony Lindgren 2012-07-10  243  }
8b8b091bf07fa7 Tony Lindgren 2012-07-10  244  

:::::: The code at line 242 was first introduced by commit
:::::: 8b8b091bf07fa7ef7f13c1ac40b30bcf74050b60 pinctrl: Add one-register-per-pin type device tree based pinctrl driver

:::::: TO: Tony Lindgren <tony@atomide.com>
:::::: CC: Linus Walleij <linus.walleij@linaro.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 25902 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* drivers/pinctrl/pinctrl-single.c:242:16: sparse: sparse: cast removes address space '__iomem' of expression
@ 2020-06-22  1:49 ` kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2020-06-22  1:49 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 120785 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   48778464bb7d346b47157d21ffde2af6b2d39110
commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces
date:   3 days ago
config: m68k-randconfig-s031-20200622 (attached as .config)
compiler: m68k-linux-gcc (GCC) 9.3.0
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.2-rc2-13-gc59158c8-dirty
        git checkout 670d0a4b10704667765f7d18f7592993d02783aa
        # save the attached .config to linux build tree
        make W=1 C=1 ARCH=m68k CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>


sparse warnings: (new ones prefixed by >>)

>> drivers/pinctrl/pinctrl-single.c:242:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/pinctrl-single.c:247:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/pinctrl-single.c:252:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/pinctrl-single.c:257:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/pinctrl-single.c:262:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/pinctrl-single.c:267:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpio/gpio-altera.c:47:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:50:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:65:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:68:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:111:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:125:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:146:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:148:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:167:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:172:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:175:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:200:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:201:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:202:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:227:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-altera.c:228:19: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpio/gpio-ftgpio010.c:61:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:70:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:72:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:81:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:83:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:93:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:94:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:95:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:131:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:132:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:149:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:192:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:201:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:203:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:207:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:217:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:220:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:302:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:303:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:304:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ftgpio010.c:307:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpio/gpio-menz127.c:69:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-menz127.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-menz127.c:80:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-menz127.c:95:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-menz127.c:103:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/phy/cadence/phy-cadence-torrent.c:281:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/cadence/phy-cadence-torrent.c:291:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/cadence/phy-cadence-torrent.c:301:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/cadence/phy-cadence-torrent.c:312:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/phy/cadence/phy-cadence-salvo.c:114:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/cadence/phy-cadence-salvo.c:121:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> fs/debugfs/file.c:1054:28: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/video/fbdev/68328fb.c:438:29: sparse: sparse: incorrect type in assignment (different address spaces) @@     expected char [noderef] __iomem *static [toplevel] screen_base @@     got void * @@
>> drivers/video/fbdev/68328fb.c:438:29: sparse:     expected char [noderef] __iomem *static [toplevel] screen_base
   drivers/video/fbdev/68328fb.c:438:29: sparse:     got void *
--
>> drivers/tty/serial/sccnxp.c:228:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/sccnxp.c:239:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/tty/serial/uartlite.c:559:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/uartlite.c:565:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/uartlite.c:502:9: sparse: sparse: context imbalance in 'ulite_console_write' - different lock contexts for basic block
--
>> drivers/tty/serial/altera_uart.c:86:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/altera_uart.c:91:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/tty/serial/digicolor-usart.c:204:17: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:283:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:251:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/digicolor-usart.c:412:39: sparse: sparse: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
--
>> drivers/tty/serial/8250/8250_aspeed_vuart.c:69:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:70:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:87:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:101:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:123:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:126:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:139:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:148:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:155:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:190:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:197:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:205:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:213:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/8250/8250_aspeed_vuart.c:296:12: sparse: sparse: context imbalance in 'aspeed_vuart_handle_irq' - different lock contexts for basic block
--
>> drivers/tty/serial/8250/8250_men_mcb.c:61:24: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/char/hw_random/timeriomem-rng.c:74:32: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mfd/htc-pasic3.c:41:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/htc-pasic3.c:42:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/htc-pasic3.c:56:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/htc-pasic3.c:57:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mfd/atmel-flexcom.c:77:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mfd/atmel-hlcdc.c:45:23: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mfd/atmel-hlcdc.c:45:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/atmel-hlcdc.c:56:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/atmel-hlcdc.c:66:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> include/linux/mtd/map.h:394:26: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mtd/map.h:396:26: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mtd/map.h:398:26: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mtd/map.h:414:17: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mtd/map.h:416:17: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mtd/map.h:418:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mtd/maps/physmap-core.c:158:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/maps/physmap-core.c:197:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:94:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:102:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:102:19: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:94:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:94:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mtd/devices/docg3.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:94:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/devices/docg3.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/spi/spi-axi-spi-engine.c:518:19: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:267:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:267:16: sparse: sparse: cast to restricted __le32
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
   include/asm-generic/io.h:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:299:9: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned int volatile @@     got restricted __le32 [usertype] @@
   include/asm-generic/io.h:299:9: sparse:     expected unsigned int volatile
   include/asm-generic/io.h:299:9: sparse:     got restricted __le32 [usertype]
--
>> drivers/spi/spi-oc-tiny.c:76:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:77:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:124:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:127:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:130:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:132:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:135:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:141:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:143:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:148:42: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:152:34: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:162:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:165:38: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:170:38: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:173:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:176:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:179:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:95:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/spi/spi-oc-tiny.c:102:18: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mtd/nand/onenand/onenand_base.c:201:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/nand/onenand/onenand_base.c:213:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mtd/nand/onenand/onenand_base.c:779:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected void const * @@     got void [noderef] __iomem * @@
   drivers/mtd/nand/onenand/onenand_base.c:779:9: sparse:     expected void const *
   drivers/mtd/nand/onenand/onenand_base.c:779:9: sparse:     got void [noderef] __iomem *
   drivers/mtd/nand/onenand/onenand_base.c:817:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected void const * @@     got void [noderef] __iomem * @@
   drivers/mtd/nand/onenand/onenand_base.c:817:9: sparse:     expected void const *
   drivers/mtd/nand/onenand/onenand_base.c:817:9: sparse:     got void [noderef] __iomem *
   drivers/mtd/nand/onenand/onenand_base.c:860:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void * @@     got void [noderef] __iomem * @@
   drivers/mtd/nand/onenand/onenand_base.c:860:9: sparse:     expected void *
   drivers/mtd/nand/onenand/onenand_base.c:860:9: sparse:     got void [noderef] __iomem *
--
>> drivers/input/keyboard/opencores-kbd.c:31:13: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-rp5c01.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-rp5c01.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-ds1511.c:104:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1511.c:116:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-ds1685.c:47:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1685.c:60:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1685.c:78:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1685.c:79:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1685.c:91:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1685.c:92:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-ds1742.c:64:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:67:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:68:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:69:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:70:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:71:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:72:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:75:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:76:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:91:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:92:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:93:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:96:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:97:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:98:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:99:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:126:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:138:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:174:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:177:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:178:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:179:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:180:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ds1742.c:182:15: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-ftrtc010.c:71:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:72:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:73:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:74:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:75:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:92:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:93:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:99:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:165:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:167:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-ftrtc010.c:168:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-m48t59.c:49:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-m48t59.c:57:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-msm6242.c:82:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/rtc/rtc-msm6242.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-stk17ta8.c:78:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:79:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:81:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:83:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:84:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:85:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:86:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:87:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:90:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:107:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:108:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:109:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:110:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:111:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:112:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:113:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:114:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:115:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:116:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:117:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:138:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:139:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:141:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:144:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:147:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:150:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:153:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:154:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:155:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:198:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:200:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:241:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:253:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:284:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:287:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:288:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:289:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:290:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:292:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-stk17ta8.c:299:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-v3020.c:86:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-v3020.c:91:19: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/rtc/rtc-zynqmp.c:69:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:71:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:81:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:92:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:99:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:108:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:119:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:120:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:135:34: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:143:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:146:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:148:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:161:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:173:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:175:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:184:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:200:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/rtc/rtc-zynqmp.c:206:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i3c/master/i3c-master-cdns.c:496:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i3c/master/i3c-master-cdns.c:496:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:498:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:498:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:504:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:504:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:536:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:547:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:549:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:552:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:552:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:554:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:570:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:572:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:578:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:574:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:656:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:656:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:658:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:658:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:662:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:665:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:666:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:666:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:908:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:925:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:929:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:972:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:972:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:986:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:986:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1014:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1016:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1017:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1017:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1030:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1030:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1053:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1055:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1059:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1109:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1111:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1126:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1140:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1151:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1153:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1154:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1161:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1256:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1264:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1271:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1298:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1336:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1355:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1363:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1365:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1368:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1367:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1393:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1394:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1422:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1426:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1442:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1453:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1460:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1464:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1602:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1611:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1612:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1620:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1626:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1641:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1642:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/i3c-master-cdns.c:1643:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:420:25: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:420:25: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:356:33: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:356:33: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:356:33: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i3c/master/dw-i3c-master.c:303:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i3c/master/dw-i3c-master.c:303:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:309:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:309:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:393:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:396:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:401:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:402:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:430:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:434:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:434:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:460:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:467:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:504:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:504:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:539:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:541:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:542:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:546:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:556:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:577:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:583:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:585:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:586:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:586:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:616:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:618:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:620:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:622:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:624:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:625:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:626:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:632:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:642:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:643:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:646:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:646:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:786:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:907:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:919:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:948:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:961:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1056:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1070:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1085:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1087:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1088:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1095:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1147:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1158:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1161:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i3c/master/dw-i3c-master.c:1164:15: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:420:25: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:420:25: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:356:33: sparse: sparse: cast removes address space '__iomem' of expression
   include/asm-generic/io.h:356:33: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-designware-platdrv.c:126:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/w1/masters/sgi_w1.c:33:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/w1/masters/sgi_w1.c:49:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/w1/masters/sgi_w1.c:66:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/w1/masters/sgi_w1.c:68:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/hwmon/aspeed-pwm-tacho.c:351:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/hwmon/aspeed-pwm-tacho.c:360:16: sparse: sparse: cast removes address space '__iomem' of expression
--
   drivers/usb/host/isp116x-hcd.c:114:59: sparse: sparse: incorrect type in argument 2 (different base types) @@     expected unsigned short [usertype] val @@     got restricted __le16 [usertype] @@
   drivers/usb/host/isp116x-hcd.c:114:59: sparse:     expected unsigned short [usertype] val
   drivers/usb/host/isp116x-hcd.c:114:59: sparse:     got restricted __le16 [usertype]
   drivers/usb/host/isp116x-hcd.c:152:34: sparse: sparse: cast to restricted __le16
   drivers/usb/host/isp116x-hcd.c:152:34: sparse: sparse: cast to restricted __le16
   drivers/usb/host/isp116x-hcd.c:152:34: sparse: sparse: cast to restricted __le16
   drivers/usb/host/isp116x-hcd.c:152:34: sparse: sparse: cast to restricted __le16
>> drivers/usb/host/isp116x.h:389:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:406:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:408:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:396:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:398:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:372:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:372:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:372:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/usb/host/isp116x.h:389:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/usb/host/isp116x.h:389:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/usb/host/isp116x.h:389:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:366:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:360:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/host/isp116x.h:380:15: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/usb/gadget/udc/net2272.h:493:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.h:494:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.h:497:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.h:514:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.h:515:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.h:518:23: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/usb/gadget/udc/net2272.c:406:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:415:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:511:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:521:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:1782:17: sparse: sparse: incorrect type in argument 1 (different base types) @@     expected unsigned short [usertype] *p @@     got restricted __le16 * @@
   drivers/usb/gadget/udc/net2272.c:1782:17: sparse:     expected unsigned short [usertype] *p
   drivers/usb/gadget/udc/net2272.c:1782:17: sparse:     got restricted __le16 *
   drivers/usb/gadget/udc/net2272.c:1783:17: sparse: sparse: incorrect type in argument 1 (different base types) @@     expected unsigned short [usertype] *p @@     got restricted __le16 * @@
   drivers/usb/gadget/udc/net2272.c:1783:17: sparse:     expected unsigned short [usertype] *p
   drivers/usb/gadget/udc/net2272.c:1783:17: sparse:     got restricted __le16 *
   drivers/usb/gadget/udc/net2272.c:1784:17: sparse: sparse: incorrect type in argument 1 (different base types) @@     expected unsigned short [usertype] *p @@     got restricted __le16 * @@
   drivers/usb/gadget/udc/net2272.c:1784:17: sparse:     expected unsigned short [usertype] *p
   drivers/usb/gadget/udc/net2272.c:1784:17: sparse:     got restricted __le16 *
   drivers/usb/gadget/udc/net2272.c:1814:68: sparse: sparse: incorrect type in argument 2 (different base types) @@     expected unsigned short [usertype] wIndex @@     got restricted __le16 [addressable] [assigned] [usertype] wIndex @@
   drivers/usb/gadget/udc/net2272.c:1814:68: sparse:     expected unsigned short [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1814:68: sparse:     got restricted __le16 [addressable] [assigned] [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1815:46: sparse: sparse: restricted __le16 degrades to integer
   drivers/usb/gadget/udc/net2272.c:1818:48: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned short [usertype] status @@     got restricted __le16 [usertype] @@
   drivers/usb/gadget/udc/net2272.c:1818:48: sparse:     expected unsigned short [usertype] status
   drivers/usb/gadget/udc/net2272.c:1818:48: sparse:     got restricted __le16 [usertype]
   drivers/usb/gadget/udc/net2272.c:1820:48: sparse: sparse: incorrect type in assignment (different base types) @@     expected unsigned short [usertype] status @@     got restricted __le16 [usertype] @@
   drivers/usb/gadget/udc/net2272.c:1820:48: sparse:     expected unsigned short [usertype] status
   drivers/usb/gadget/udc/net2272.c:1820:48: sparse:     got restricted __le16 [usertype]
   drivers/usb/gadget/udc/net2272.c:1824:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:1831:40: sparse: sparse: restricted __le16 degrades to integer
   drivers/usb/gadget/udc/net2272.c:1838:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:1844:40: sparse: sparse: restricted __le16 degrades to integer
   drivers/usb/gadget/udc/net2272.c:1849:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/net2272.c:1866:60: sparse: sparse: incorrect type in argument 2 (different base types) @@     expected unsigned short [usertype] wIndex @@     got restricted __le16 [addressable] [assigned] [usertype] wIndex @@
   drivers/usb/gadget/udc/net2272.c:1866:60: sparse:     expected unsigned short [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1866:60: sparse:     got restricted __le16 [addressable] [assigned] [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1884:72: sparse: sparse: restricted __le16 degrades to integer
   drivers/usb/gadget/udc/net2272.c:1893:60: sparse: sparse: incorrect type in argument 2 (different base types) @@     expected unsigned short [usertype] wIndex @@     got restricted __le16 [addressable] [assigned] [usertype] wIndex @@
   drivers/usb/gadget/udc/net2272.c:1893:60: sparse:     expected unsigned short [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1893:60: sparse:     got restricted __le16 [addressable] [assigned] [usertype] wIndex
   drivers/usb/gadget/udc/net2272.c:1902:56: sparse: sparse: restricted __le16 degrades to integer
   drivers/usb/gadget/udc/net2272.c:1995:33: sparse: sparse: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
--
>> drivers/usb/gadget/udc/pxa27x_udc.c:2035:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2047:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:105:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:124:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:124:45: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:126:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:126:45: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:127:38: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:180:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:192:52: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:192:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:198:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:199:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:333:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:334:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:337:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:339:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:350:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:351:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:354:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:356:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:414:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:434:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:436:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:452:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:455:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:469:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:470:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:484:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:484:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:546:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:620:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:643:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:810:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:846:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:850:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:852:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:881:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:915:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:983:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1026:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1296:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1447:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1461:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1702:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1703:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1714:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1723:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1640:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1641:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1846:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1851:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1879:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1944:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:1945:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2093:20: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le16 [assigned] [usertype] wValue @@     got int config @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2093:20: sparse:     expected restricted __le16 [assigned] [usertype] wValue
   drivers/usb/gadget/udc/pxa27x_udc.c:2093:20: sparse:     got int config
   drivers/usb/gadget/udc/pxa27x_udc.c:2122:20: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le16 [assigned] [usertype] wValue @@     got int alt @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2122:20: sparse:     expected restricted __le16 [assigned] [usertype] wValue
   drivers/usb/gadget/udc/pxa27x_udc.c:2122:20: sparse:     got int alt
   drivers/usb/gadget/udc/pxa27x_udc.c:2123:20: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le16 [assigned] [usertype] wIndex @@     got int iface @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2123:20: sparse:     expected restricted __le16 [assigned] [usertype] wIndex
   drivers/usb/gadget/udc/pxa27x_udc.c:2123:20: sparse:     got int iface
   drivers/usb/gadget/udc/pxa27x_udc.c:2142:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2143:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2147:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2157:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2168:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2188:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2203:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2218:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2220:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2242:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2246:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2271:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2272:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2273:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2310:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2310:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2310:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2311:17: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted __le16 [usertype] wMaxPacketSize @@     got unsigned int @@
   drivers/usb/gadget/udc/pxa27x_udc.c:2311:17: sparse:     expected restricted __le16 [usertype] wMaxPacketSize
   drivers/usb/gadget/udc/pxa27x_udc.c:2311:17: sparse:     got unsigned int
   drivers/usb/gadget/udc/pxa27x_udc.c:2474:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:680:39: sparse: sparse: context imbalance in 'req_done' - unexpected unlock
   drivers/usb/gadget/udc/pxa27x_udc.c:401:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:401:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/usb/gadget/udc/pxa27x_udc.c:401:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/crypto/inside-secure/safexcel.c:45:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:52:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:53:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:54:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:58:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:69:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:72:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:95:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:104:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:112:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:135:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:144:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:146:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:147:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:153:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:172:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:175:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:176:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:180:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:186:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:188:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:198:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:201:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:207:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:244:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:246:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:251:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:256:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:262:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:276:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:277:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:280:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:285:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:289:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:293:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:299:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:305:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:319:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:366:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:375:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:384:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:440:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:499:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:501:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:504:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:507:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:515:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:518:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:547:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:549:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:552:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:556:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:565:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:569:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:573:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:575:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:594:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:596:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:600:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:607:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:610:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:617:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:622:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:633:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:636:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:639:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:642:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:648:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:655:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:659:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:681:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:684:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:687:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:697:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:700:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:702:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:709:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:713:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:716:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:720:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:723:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:725:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:728:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:735:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:738:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:742:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:745:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:747:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:751:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:757:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:761:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:766:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:769:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:773:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:802:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:877:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:881:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:1092:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/inside-secure/safexcel.c:1098:24: sparse: sparse: too many warnings
--
>> drivers/mcb/mcb-parse.c:54:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:54:14: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le32 [usertype] reg1 @@     got unsigned int __v @@
   drivers/mcb/mcb-parse.c:54:14: sparse:     expected restricted __le32 [usertype] reg1
   drivers/mcb/mcb-parse.c:54:14: sparse:     got unsigned int __v
   drivers/mcb/mcb-parse.c:55:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:55:14: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le32 [usertype] reg2 @@     got unsigned int __v @@
   drivers/mcb/mcb-parse.c:55:14: sparse:     expected restricted __le32 [usertype] reg2
   drivers/mcb/mcb-parse.c:55:14: sparse:     got unsigned int __v
   drivers/mcb/mcb-parse.c:56:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:57:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:59:20: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:60:21: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:61:21: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:62:21: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:63:23: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:64:22: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:93:27: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:94:25: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:126:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:127:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:150:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:150:21: sparse: sparse: incorrect type in assignment (different base types) @@     expected restricted __le32 [usertype] reg @@     got unsigned int __v @@
   drivers/mcb/mcb-parse.c:150:21: sparse:     expected restricted __le32 [usertype] reg
   drivers/mcb/mcb-parse.c:150:21: sparse:     got unsigned int __v
   drivers/mcb/mcb-parse.c:152:29: sparse: sparse: restricted __le32 degrades to integer
   drivers/mcb/mcb-parse.c:198:25: sparse: sparse: cast to restricted __le16
   drivers/mcb/mcb-parse.c:198:25: sparse: sparse: cast to restricted __le16
   drivers/mcb/mcb-parse.c:198:25: sparse: sparse: cast to restricted __le16
   drivers/mcb/mcb-parse.c:198:25: sparse: sparse: cast to restricted __le16
   drivers/mcb/mcb-parse.c:25:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:25:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mcb/mcb-parse.c:25:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/iio/adc/men_z188_adc.c:59:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/men_z188_adc.c:88:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/men_z188_adc.c:90:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/men_z188_adc.c:93:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/men_z188_adc.c:96:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/iio/adc/vf610_adc.c:286:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:287:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:301:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:302:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:307:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:319:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:329:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:337:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:338:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:444:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:445:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:553:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:578:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:644:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:734:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:736:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:744:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:755:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:757:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:762:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/vf610_adc.c:783:20: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/iio/dac/vf610_dac.c:49:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:56:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:58:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:70:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:75:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:125:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/dac/vf610_dac.c:152:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/fpga/altera-pr-ip-core.c:39:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:90:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:99:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:116:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:123:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:126:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:129:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-pr-ip-core.c:188:15: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/fpga/altera-freeze-bridge.c:50:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:54:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:56:35: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:65:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:69:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:95:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:97:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:108:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:114:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:116:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:132:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:134:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:145:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:150:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:152:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:154:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:225:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/altera-freeze-bridge.c:241:18: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/fpga/xilinx-pr-decoupler.c:67:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/xilinx-pr-decoupler.c:29:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fpga/xilinx-pr-decoupler.c:29:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/fsi/fsi-master-aspeed.c:95:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:96:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:97:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:98:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:99:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:102:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:102:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:106:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:143:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:144:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:145:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:146:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:147:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:149:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:149:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:153:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:155:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:158:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:451:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:452:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:456:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:458:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:459:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:462:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:465:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:466:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/fsi/fsi-master-aspeed.c:473:9: sparse: sparse: cast removes address space '__iomem' of expression

vim +/__iomem +242 drivers/pinctrl/pinctrl-single.c

39c3fd58952d75 Andrew Lunn   2017-12-02  230  
8b8b091bf07fa7 Tony Lindgren 2012-07-10  231  /*
8b8b091bf07fa7 Tony Lindgren 2012-07-10  232   * REVISIT: Reads and writes could eventually use regmap or something
8b8b091bf07fa7 Tony Lindgren 2012-07-10  233   * generic. But at least on omaps, some mux registers are performance
8b8b091bf07fa7 Tony Lindgren 2012-07-10  234   * critical as they may need to be remuxed every time before and after
8b8b091bf07fa7 Tony Lindgren 2012-07-10  235   * idle. Adding tests for register access width for every read and
8b8b091bf07fa7 Tony Lindgren 2012-07-10  236   * write like regmap is doing is not desired, and caching the registers
8b8b091bf07fa7 Tony Lindgren 2012-07-10  237   * does not help in this case.
8b8b091bf07fa7 Tony Lindgren 2012-07-10  238   */
8b8b091bf07fa7 Tony Lindgren 2012-07-10  239  
8b8b091bf07fa7 Tony Lindgren 2012-07-10  240  static unsigned __maybe_unused pcs_readb(void __iomem *reg)
8b8b091bf07fa7 Tony Lindgren 2012-07-10  241  {
8b8b091bf07fa7 Tony Lindgren 2012-07-10 @242  	return readb(reg);
8b8b091bf07fa7 Tony Lindgren 2012-07-10  243  }
8b8b091bf07fa7 Tony Lindgren 2012-07-10  244  

:::::: The code at line 242 was first introduced by commit
:::::: 8b8b091bf07fa7ef7f13c1ac40b30bcf74050b60 pinctrl: Add one-register-per-pin type device tree based pinctrl driver

:::::: TO: Tony Lindgren <tony@atomide.com>
:::::: CC: Linus Walleij <linus.walleij@linaro.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 25902 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-06-22  1:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-22  1:49 drivers/pinctrl/pinctrl-single.c:242:16: sparse: sparse: cast removes address space '__iomem' of expression kernel test robot
2020-06-22  1:49 ` kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.