lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Fri, 10 Jul 2020 17:12:06 +0800
From:   kernel test robot <lkp@...el.com>
To:     Luc Van Oostenryck <luc.vanoostenryck@...il.com>
Cc:     kbuild-all@...ts.01.org, linux-kernel@...r.kernel.org
Subject: drivers/crypto/inside-secure/safexcel.c:45:17: sparse: sparse: cast
 removes address space '__iomem' of expression

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   42f82040ee66db13525dc6f14b8559890b2f4c1c
commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces
date:   3 weeks ago
config: m68k-randconfig-s032-20200710 (attached as .config)
compiler: m68k-linux-gcc (GCC) 9.3.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # apt-get install sparse
        # sparse version: v0.6.2-37-gc9676a3b-dirty
        git checkout 670d0a4b10704667765f7d18f7592993d02783aa
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=m68k 

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


sparse warnings: (new ones prefixed by >>)

>> 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/crypto/hisilicon/sec/sec_drv.c:690:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/hisilicon/sec/sec_drv.c:691:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/hisilicon/sec/sec_drv.c:716:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/hisilicon/sec/sec_drv.c:717:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/hisilicon/sec/sec_drv.c:864:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/hisilicon/sec/sec_drv.c:865:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/hisilicon/sec/sec_drv.c:876:9: 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: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: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: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
--
>> drivers/iio/adc/lpc32xx_adc.c:73:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/lpc32xx_adc.c:77:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/lpc32xx_adc.c:134:21: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/iio/adc/mt6577_auxadc.c:118:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/iio/adc/mt6577_auxadc.c:118:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:138:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:138:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:150:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:150:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:162:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:98:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:98:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:98:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:98:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:98:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:98:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:95:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/mt6577_auxadc.c:98:9: 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/spear_adc.c:92:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/spear_adc.c:105:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/spear_adc.c:112:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/spear_adc.c:118:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/spear_adc.c:121:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/spear_adc.c:129:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/spear_adc.c:131:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/spear_adc.c:134:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/spear_adc.c:243:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/iio/adc/ti_am335x_adc.c:64:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ti_am335x_adc.c:70:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/iio/adc/imx7d_adc.c:197:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:199:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:208:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:216:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:220:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:223:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:225:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:256:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:265:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:267:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:346:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:348:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:362:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:374:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:386:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:401:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:421:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/imx7d_adc.c:425:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/iio/adc/ingenic-adc.c:79:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:81:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:94:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:101:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:112:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:112:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:209:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:246:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:336:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:339:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:473:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/iio/adc/ingenic-adc.c:474:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mailbox/imx-mailbox.c:177:31: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mailbox/imx-mailbox.c:177:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/imx-mailbox.c:215:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/imx-mailbox.c:215:23: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mailbox/mtk-cmdq-mailbox.c:84:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:87:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:90:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:90:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:102:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:112:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:120:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:121:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:121:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:135:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:141:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:141:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:192:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:203:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:204:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:212:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:222:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:255:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:338:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:339:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:341:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:342:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:343:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:346:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:347:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:352:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:358:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:417:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/mtk-cmdq-mailbox.c:417:13: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mailbox/sprd-mailbox.c:104:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:113:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:114:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:115:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:121:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:125:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:136:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:162:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:167:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:179:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:180:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:183:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:186:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:200:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:219:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:222:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:224:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:227:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:229:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:239:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:240:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mailbox/sprd-mailbox.c:325:17: sparse: sparse: cast removes address space '__iomem' of expression
--
   fs/notify/fanotify/fanotify_user.c:135:63: sparse: sparse: restricted fmode_t degrades to integer
>> fs/notify/fanotify/fanotify_user.c:296:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void *to @@     got char [noderef] __user *[assigned] buf @@
   fs/notify/fanotify/fanotify_user.c:296:24: sparse:     expected void *to
   fs/notify/fanotify/fanotify_user.c:296:24: sparse:     got char [noderef] __user *[assigned] buf
   fs/notify/fanotify/fanotify_user.c:877:28: sparse: sparse: restricted fmode_t degrades to integer
--
   drivers/irqchip/irq-renesas-h8s.c:41:14: sparse: sparse: incorrect type in assignment (different address spaces) @@     expected void [noderef] __iomem *addr @@     got void * @@
   drivers/irqchip/irq-renesas-h8s.c:41:14: sparse:     expected void [noderef] __iomem *addr
   drivers/irqchip/irq-renesas-h8s.c:41:14: sparse:     got void *
>> drivers/irqchip/irq-renesas-h8s.c:44:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/irqchip/irq-renesas-h8s.c:45:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/irqchip/irq-renesas-h8s.c:55:14: sparse: sparse: incorrect type in assignment (different address spaces) @@     expected void [noderef] __iomem *addr @@     got void * @@
   drivers/irqchip/irq-renesas-h8s.c:55:14: sparse:     expected void [noderef] __iomem *addr
   drivers/irqchip/irq-renesas-h8s.c:55:14: sparse:     got void *
   drivers/irqchip/irq-renesas-h8s.c:58:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/irqchip/irq-renesas-h8s.c:60:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/irqchip/irq-renesas-h8s.c:88:23: sparse: sparse: incorrect type in assignment (different address spaces) @@     expected void *static [toplevel] intc_baseaddr @@     got void [noderef] __iomem * @@
   drivers/irqchip/irq-renesas-h8s.c:88:23: sparse:     expected void *static [toplevel] intc_baseaddr
   drivers/irqchip/irq-renesas-h8s.c:88:23: sparse:     got void [noderef] __iomem *
--
>> drivers/bus/bt1-apb.c:329:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpio/gpio-ath79.c:45:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-ath79.c:51:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpio/gpio-mxc.c:214:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:216:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:219:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:226:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:227:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:230:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:243:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:257:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:284:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:284:51: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:302:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:306:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:459:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:460:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:535:37: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:536:37: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:537:36: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:538:37: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:539:41: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:540:35: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:548:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:549:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:550:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:551:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:552:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxc.c:553:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpio/gpio-mxs.c:87:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:113:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:114:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:116:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:117:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:123:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:125:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:127:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:140:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:144:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:146:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:157:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:158:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:250:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:313:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:314:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpio/gpio-mxs.c:317:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/phy/hisilicon/phy-histb-combphy.c:59:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/hisilicon/phy-histb-combphy.c:64:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/hisilicon/phy-histb-combphy.c:68:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/hisilicon/phy-histb-combphy.c:70:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/hisilicon/phy-histb-combphy.c:116:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/hisilicon/phy-histb-combphy.c:118:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/hisilicon/phy-histb-combphy.c:127:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/hisilicon/phy-histb-combphy.c:129:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/hisilicon/phy-histb-combphy.c:148:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/hisilicon/phy-histb-combphy.c:150:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/regulator/stm32-vrefbuf.c:63:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/regulator/stm32-vrefbuf.c:63:15: 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: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: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
--
>> drivers/phy/qualcomm/phy-qcom-usb-ss.c:107:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/qualcomm/phy-qcom-usb-ss.c:47:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/reset/reset-axs10x.c:34:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/reset/reset-hsdk.c:54:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-hsdk.c:61:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-hsdk.c:65:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-hsdk.c:68:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-hsdk.c:68:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/reset/reset-lpc18xx.c:50:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-lpc18xx.c:80:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-lpc18xx.c:82:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-lpc18xx.c:84:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-lpc18xx.c:129:18: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/reset/reset-meson.c:41:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-meson.c:61:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-meson.c:63:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-meson.c:65:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/reset/reset-meson-audio-arb.c:67:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-meson-audio-arb.c:74:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-meson-audio-arb.c:87:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-meson-audio-arb.c:128:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-meson-audio-arb.c:182:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/reset/reset-npcm.c:71:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:89:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:91:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:93:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:117:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:188:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:189:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:190:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:197:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:198:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:199:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:209:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:224:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:225:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-npcm.c:226:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/reset/reset-simple.c:43:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-simple.c:48:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-simple.c:76:15: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/reset/reset-stm32mp1.c:40:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/reset/reset-stm32mp1.c:66:15: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/tty/serial/imx.c:303:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/imx.c:320:39: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/imx.c:333:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/imx.c:2303:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/imx.c:2304:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/imx.c:2305:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/imx.c:2306:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/imx.c:2307:23: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:217:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:222:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:222:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:207:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/atmel_serial.c:212:9: sparse: sparse: too many warnings
--
>> drivers/tty/serial/qcom_geni_serial.c:1046:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:613:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:615:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:617:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:619:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:621:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:633:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:637:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:639:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:653:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:216:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:238:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:286:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:301:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:312:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:318:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:325:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:328:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:329:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:368:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:387:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:405:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:434:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:444:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:447:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:456:34: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:457:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:545:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:552:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:555:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:556:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:565:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:567:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:568:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:569:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:580:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:582:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:591:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:597:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:599:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:601:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:603:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:683:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:709:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:711:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:744:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:749:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:751:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:775:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:776:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:777:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:778:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:779:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:780:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:857:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:859:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:870:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:970:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:971:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:972:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:973:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1029:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1031:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1032:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1033:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1034:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1035:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1036:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1037:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1038:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1039:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1160:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1161:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1162:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1163:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1164:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1165:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/qcom_geni_serial.c:1166:9: sparse: sparse: cast removes address space '__iomem' of expression
   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/tty/serial/qcom_geni_serial.c:412:13: sparse: sparse: context imbalance in 'qcom_geni_serial_console_write' - different lock contexts for basic block
   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: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
--
>> drivers/tty/serial/fsl_lpuart.c:389:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:391:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:407:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:408:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:566:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:568:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:575:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:764:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:765:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:771:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:798:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:799:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:844:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:851:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:852:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:896:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:897:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:979:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1032:36: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1038:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1040:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1043:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1058:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1060:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1062:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1067:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1249:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1251:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1290:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1350:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1383:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1392:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1405:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1410:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1430:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1434:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1436:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1437:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1441:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1445:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1446:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1447:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1450:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1451:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1454:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1463:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1465:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1549:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1549:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1591:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1704:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1707:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1745:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1746:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1747:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1748:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1749:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1750:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1860:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1869:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1870:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1871:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1872:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1873:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1874:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:1877:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2205:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2228:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2231:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2238:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2285:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2292:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2307:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2309:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2313:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2681:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2683:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2710:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:2710:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:331:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:344:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:331:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:344:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:331:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:344:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:331:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:697:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:709:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:710:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:331:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:344:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:331:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:344:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:331:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:344:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:331:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:331:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:331:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:697:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/fsl_lpuart.c:709:18: sparse: sparse: too many warnings
--
>> drivers/tty/serial/mvebu-uart.c:164:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:186:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:189:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:198:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:203:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:205:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:212:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:214:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:216:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:218:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:227:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:232:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:244:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:292:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:305:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:317:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:324:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:339:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:354:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:366:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:380:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:385:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:387:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:389:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:391:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:393:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:436:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:468:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:471:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:473:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:475:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:603:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:609:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:612:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:647:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:647:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:654:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:670:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:671:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:673:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:674:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:681:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:684:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:685:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:757:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:758:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:759:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:760:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:761:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:762:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:763:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:775:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:776:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:777:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:778:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:779:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:780:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:781:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:911:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mvebu-uart.c:913:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/spinlock.h:408:9: sparse: sparse: context imbalance in 'mvebu_uart_console_write' - wrong count at exit
--
>> drivers/tty/serial/mps2-uart.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/mps2-uart.c:95:16: sparse: sparse: cast removes address space '__iomem' of expression
   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/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/tty/serial/owl-uart.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/tty/serial/owl-uart.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/char/hw_random/exynos-trng.c:66:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/hw_random/exynos-trng.c:66:15: sparse: sparse: cast removes address space '__iomem' of expression
   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/char/hw_random/mtk-rng.c:51:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/mtk-rng.c:53:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/mtk-rng.c:63:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/mtk-rng.c:65:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/mtk-rng.c:75:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/mtk-rng.c:77:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/mtk-rng.c:77:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/mtk-rng.c:94:31: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/char/hw_random/npcm-rng.c:40:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/npcm-rng.c:50:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/npcm-rng.c:63:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/npcm-rng.c:63:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/npcm-rng.c:70:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/npcm-rng.c:75:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/char/hw_random/npcm-rng.c:114:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/tty/serial/8250/8250_men_mcb.c:61:24: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/soc/mediatek/mtk-scpsys.c:176:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:178:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:239:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:241:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:253:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:253:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:269:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:271:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:274:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:274:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:320:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:322:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:324:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:333:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:336:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:339:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:378:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:380:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:383:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:386:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:389:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/mediatek/mtk-scpsys.c:392:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/pinctrl/mediatek/mtk-eint.c:74:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:101:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:119:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:131:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:144:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:154:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:178:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:181:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:186:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:189:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:285:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:320:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:347:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:365:41: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:429:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:434:9: sparse: sparse: cast removes address space '__iomem' of expression
   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/pinctrl/mediatek/mtk-eint.c:299:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/pinctrl/mediatek/mtk-eint.c:304:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/phy/ralink/phy-ralink-usb.c:63:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ralink/phy-ralink-usb.c:68:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-prv.h:210:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-prv.h:210:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-prv.h:210:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-prv.h:210:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-common.c:31:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-common.c:36:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpu/ipu-v3/ipu-cpmem.c:113:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:119:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:122:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:139:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:144:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:235:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:895:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:895:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:895:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:895:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:895:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:901:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:901:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:901:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:901:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-cpmem.c:901:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-prv.h:210:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-prv.h:204:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-prv.h:210:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-csi.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-csi.c:179:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpu/ipu-v3/ipu-dc.c:113:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:135:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:136:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:212:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:217:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:219:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:220:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:245:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:247:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:255:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:257:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:284:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:287:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:289:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:292:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:297:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:299:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:365:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:368:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dc.c:371:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-di.c:125:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-di.c:125:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-di.c:125:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-di.c:125:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-di.c:125:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-di.c:125:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-di.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpu/ipu-v3/ipu-dp.c:87:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:92:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:95:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:96:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:99:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:100:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:102:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:103:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:119:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:134:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:138:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:143:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:144:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:145:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:146:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:147:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:149:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:152:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:153:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:154:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:155:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:156:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:158:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:164:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:238:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:240:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:263:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:270:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dp.c:272:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpu/ipu-v3/ipu-dmfc.c:142:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dmfc.c:149:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dmfc.c:203:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dmfc.c:204:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dmfc.c:205:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dmfc.c:206:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-dmfc.c:207:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpu/ipu-v3/ipu-ic.c:193:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:197:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:201:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:204:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:208:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:211:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-ic.c:166:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpu/ipu-v3/ipu-smfc.c:45:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-smfc.c:48:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-smfc.c:65:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-smfc.c:68:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-smfc.c:85:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-smfc.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/gpu/ipu-v3/ipu-vdi.c:47:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-vdi.c:53:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-vdi.c:47:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-vdi.c:53:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-vdi.c:53:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/ipu-v3/ipu-vdi.c:47:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-vdi.c:53:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-vdi.c:53:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/gpu/ipu-v3/ipu-vdi.c:53:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/video/fbdev/mmp/hw/mmp_ctrl.c:177:9: 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: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]
   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]
   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/phy/ti/phy-omap-control.c:45:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-omap-control.c:49:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-omap-control.c:78:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-omap-control.c:133:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-omap-control.c:148:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-omap-control.c:151:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-omap-control.c:166:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-omap-control.c:170:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-omap-control.c:185:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-omap-control.c:188:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/phy/ti/phy-ti-pipe3.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/phy/ti/phy-ti-pipe3.c:290:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mfd/ssbi.c:77:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mfd/ssbi.c:77:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/ssbi.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/ssbi.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mfd/ssbi.c:77:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mfd/ssbi.c:77:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/ssbi.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/ssbi.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/ssbi.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mfd/ssbi.c:77:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mfd/ssbi.c:82:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mfd/ssbi.c:77:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/nvmem/bcm-ocotp.c:119:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:182:34: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:213:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:90:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:105:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:90:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:105:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:90:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:95:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:105:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:90:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:95:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:105:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/bcm-ocotp.c:105:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/nvmem/imx-iim.c:48:27: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/nvmem/imx-ocotp.c:113:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:149:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:153:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:187:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:250:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:255:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:276:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:344:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:349:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:377:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:378:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:379:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:380:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:383:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:384:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:385:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:386:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:389:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:390:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:391:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:392:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:395:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:396:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:397:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:398:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:403:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/imx-ocotp.c:433:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/nvmem/lpc18xx_eeprom.c:113:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/lpc18xx_eeprom.c:141:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/lpc18xx_eeprom.c:63:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/lpc18xx_eeprom.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/lpc18xx_eeprom.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/lpc18xx_eeprom.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/lpc18xx_eeprom.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/lpc18xx_eeprom.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/lpc18xx_eeprom.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/lpc18xx_eeprom.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/lpc18xx_eeprom.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/nvmem/lpc18xx_otp.c:54:26: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/nvmem/mtk-efuse.c:26:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/mtk-efuse.c:39:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/nvmem/qfprom.c:25:26: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/nvmem/uniphier-efuse.c:27:26: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/nvmem/vf610-ocotp.c:101:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/vf610-ocotp.c:105:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/vf610-ocotp.c:158:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/vf610-ocotp.c:163:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/vf610-ocotp.c:167:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/vf610-ocotp.c:169:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/vf610-ocotp.c:175:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/vf610-ocotp.c:178:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/vf610-ocotp.c:186:32: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/nvmem/sprd-efuse.c:108:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:115:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:125:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:133:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:140:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:148:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:155:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:160:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:167:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:172:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:179:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:184:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:191:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:205:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:223:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:234:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:239:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:244:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:249:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:269:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:281:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/nvmem/sprd-efuse.c:286:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/soc/qcom/rpmh-rsc.c:180:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/qcom/rpmh-rsc.c:181:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/soc/qcom/rpmh-rsc.c:181:13: 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: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: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]
   drivers/soc/qcom/rpmh-rsc.c:797:12: sparse: sparse: context imbalance in 'rpmh_rsc_cpu_pm_callback' - different lock contexts for basic block
   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]
--
>> drivers/ata/sata_mv.c:1350:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1377:50: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3063:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3675:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3138:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3140:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3142:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3145:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3148:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3152:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3120:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3124:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3126:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3110:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3101:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3091:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3093:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3354:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3357:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3361:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3363:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3372:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3380:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3390:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3398:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3401:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3414:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3338:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3322:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3330:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3271:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3272:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3276:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3289:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3290:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3303:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3304:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3246:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3249:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3432:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3508:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3513:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3515:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3518:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3520:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3524:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3526:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3530:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3223:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3225:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3227:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3228:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3229:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3230:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3231:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3232:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3233:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3234:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3235:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3236:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1222:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3595:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2809:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1890:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1893:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1968:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:947:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:948:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:949:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:950:35: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1001:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1013:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1118:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1119:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1121:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1131:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1132:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1133:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1138:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1139:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1140:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1198:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1513:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1519:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1571:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1572:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1597:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1598:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:1935:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2234:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2240:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2251:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2465:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2496:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2498:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2656:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2658:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2891:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:2957:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ata/sata_mv.c:3016:26: sparse: sparse: too many warnings
--
>> drivers/input/serio/olpc_apsp.c:85:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:87:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:95:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:111:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:117:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:128:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:129:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:142:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:149:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:150:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:163:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/olpc_apsp.c:164:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/input/serio/sun4i-ps2.c:107:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:108:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:118:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:125:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:130:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:134:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:135:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:154:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:161:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:168:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:175:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:188:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:199:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:200:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/input/serio/sun4i-ps2.c:264:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-aspeed.c:939:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:940:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:181:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:191:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:203:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:213:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:226:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:252:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:269:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:299:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:300:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:310:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:311:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:367:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:368:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:375:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:464:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:464:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:511:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:513:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:531:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:550:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:602:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:604:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:606:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:650:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:652:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:669:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:698:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:729:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:732:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:735:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:737:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:773:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:775:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:884:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:889:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:890:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:903:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:915:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:915:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:925:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:1027:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:1028:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:1063:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-aspeed.c:1064:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-axxia.c:156:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:157:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:164:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:165:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:190:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:192:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:200:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:215:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:217:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:219:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:221:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:223:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:238:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:240:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:246:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:273:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:277:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:290:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:305:44: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:310:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:317:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:327:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:331:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:335:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:340:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:349:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:353:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:358:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:368:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:376:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:402:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:402:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:402:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:402:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:431:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:458:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:459:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:471:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:487:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:488:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:497:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:508:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:551:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:552:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:559:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:561:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:567:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:570:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:574:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:583:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:638:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:647:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:650:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:657:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:686:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:687:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:694:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:695:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:696:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:701:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:711:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-axxia.c:712:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-efm32.c:130:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-efm32.c:136:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-img-scb.c:416:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-img-scb.c:421:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-iop3xx.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:60:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:61:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:89:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:95:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:111:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:114:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:231:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:242:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:247:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:257:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:261:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:279:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:291:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:295:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:396:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-iop3xx.c:403:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-mt65xx.c:393:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:399:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:510:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:512:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:856:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:857:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:873:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:876:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:877:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:879:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:880:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:896:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:899:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:900:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:902:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:903:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:942:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:945:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:948:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:949:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:950:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:951:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mt65xx.c:954:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-mv64xxx.c:206:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:207:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:208:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:210:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:214:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:215:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:217:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:218:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:219:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:341:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:369:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:374:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:376:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:381:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:383:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:388:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:390:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:396:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:397:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:403:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:405:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:424:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:438:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:439:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:449:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:454:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:486:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:487:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:509:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:511:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:516:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:598:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:599:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mv64xxx.c:653:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-mxs.c:145:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:146:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:147:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:149:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:304:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:305:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:320:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:337:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:340:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:342:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:356:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:359:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:361:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:362:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:375:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:432:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:509:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:529:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:543:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:544:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:548:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:605:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:660:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:673:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:863:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-mxs.c:880:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-owl.c:107:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:114:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:126:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:140:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:161:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:176:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:183:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:191:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:193:56: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:198:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:200:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:228:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:275:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:278:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:304:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:308:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:322:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:325:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:331:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:335:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-owl.c:351:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-pmcmsp.c:178:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:180:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:192:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:204:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:244:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:246:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:307:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:339:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:363:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:385:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:388:38: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:390:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:412:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:450:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:457:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:460:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:472:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pmcmsp.c:475:37: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-pxa.c:406:28: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:407:37: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:412:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:420:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:420:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:430:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:455:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:455:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:455:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:458:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:468:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:469:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:489:14: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:497:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:497:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:512:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:512:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:512:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:515:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:516:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:517:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:545:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:547:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:547:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:557:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:557:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:558:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:558:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:561:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:561:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:572:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:573:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:574:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:574:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:577:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:580:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:581:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:581:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:585:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:585:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:594:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:594:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:625:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:626:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:626:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:632:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:637:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:637:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:654:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:666:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:666:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:667:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:667:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:672:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:683:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:683:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:718:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:730:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:832:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:834:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:836:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:864:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:917:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:950:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:965:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:971:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:976:41: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:993:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1001:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1007:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1007:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1020:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1173:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1186:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1186:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1239:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1300:20: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1321:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1330:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:1330:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:394:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:394:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:800:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:805:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:806:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:814:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:816:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:800:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:805:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:806:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:814:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-pxa.c:816:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-riic.c:121:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:129:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:137:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:139:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:193:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:202:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:204:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:213:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:232:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:240:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:250:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:262:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:264:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:265:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:367:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:370:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:371:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:372:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:374:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:375:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:466:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-riic.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-s3c2410.c:457:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:508:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:547:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:549:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:226:21: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:228:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:263:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:264:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:267:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:276:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:279:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:284:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:563:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:573:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:575:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:624:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:660:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:663:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:680:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:856:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:866:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:882:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:987:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:991:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:992:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:1004:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:200:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:201:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:209:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:210:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:294:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:339:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:209:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:210:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:294:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:339:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:209:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:210:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:294:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:339:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:209:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:210:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:294:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:339:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:209:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:210:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:294:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:339:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:209:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:210:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:192:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:193:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:294:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:339:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:209:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:210:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:217:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:218:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:603:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:605:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:608:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-s3c2410.c:611:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-sirf.c:94:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:113:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:126:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:128:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:135:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:141:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:146:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:158:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:158:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:160:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:173:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:189:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:197:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:202:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:208:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:217:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:219:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:223:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:223:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:225:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:342:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:343:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:345:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:379:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:381:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:383:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:410:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:424:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:425:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:436:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:437:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:439:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:441:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-sirf.c:442:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-st.c:633:9: 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: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]
   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]
   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/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-stu300.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-stu300.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-uniphier-f.c:109:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:123:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:136:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:143:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:154:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:211:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:254:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:256:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:275:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:284:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:292:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:298:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:303:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:332:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:348:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:370:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:370:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:390:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:446:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:454:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:462:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:484:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:486:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:494:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:500:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:505:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-uniphier-f.c:510:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-xlr.c:71:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-xlr.c:71:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-xlr.c:71:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-xlr.c:71:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-xlr.c:71:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-xlr.c:71:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-xlr.c:71:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-xlr.c:71:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-xlr.c:66:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-bcm-kona.c:176:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:182:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:189:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:196:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:208:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:208:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:214:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:214:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:221:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:228:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:231:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:242:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:264:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:276:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:300:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:303:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:311:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:320:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:368:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:371:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:377:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:383:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:390:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:412:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:420:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:428:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:432:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:435:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:515:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:515:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:521:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:521:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:524:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:530:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:538:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:544:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:549:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:549:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:617:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:693:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:800:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:806:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:810:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:813:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/i2c/busses/i2c-bcm-kona.c:840:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-brcmstb.c:598:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/media/rc/st_rc.c:107:27: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:111:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:116:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:121:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:122:24: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:153:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:173:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:176:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:186:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:206:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:207:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:217:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/st_rc.c:218:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/media/rc/mtk-cir.c:175:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/mtk-cir.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/mtk-cir.c:182:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/mtk-cir.c:187:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/media/rc/zx-irdec.c:42:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/zx-irdec.c:45:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/zx-irdec.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/zx-irdec.c:60:13: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/zx-irdec.c:65:19: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/zx-irdec.c:142:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/media/rc/zx-irdec.c:158:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/power/reset/ocelot-reset.c:52:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/power/reset/rmobile-reset.c:30:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/hwmon/bt1-pvt.c:448:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/hwmon/bt1-pvt.c:628:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/hwmon/bt1-pvt.c:670:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/hwmon/bt1-pvt.c:996:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/hwmon/bt1-pvt.c:997:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/hwmon/bt1-pvt.c:145:9: 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
   drivers/hwmon/bt1-pvt.c:145:9: 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
   drivers/hwmon/bt1-pvt.c:145:9: 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
   drivers/hwmon/bt1-pvt.c:145:9: 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
   drivers/hwmon/bt1-pvt.c:145:9: 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
   drivers/hwmon/bt1-pvt.c:145:9: 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
   drivers/hwmon/bt1-pvt.c:145:9: 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
   drivers/hwmon/bt1-pvt.c:145:9: 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: too many warnings
--
>> drivers/power/supply/goldfish_battery.c:71:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:74:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:77:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:95:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:98:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:101:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:107:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:110:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:113:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:116:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:120:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:123:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:126:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:130:31: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:170:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/power/supply/goldfish_battery.c:250:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mmc/host/android-goldfish.c:198:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:199:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:260:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:262:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:264:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:266:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:270:33: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:289:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:290:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:334:29: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:341:26: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:345:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:346:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:363:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:364:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:371:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:372:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:421:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:462:32: sparse: sparse: Using plain integer as NULL pointer
   drivers/mmc/host/android-goldfish.c:501:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/android-goldfish.c:502:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/renesas_sdhi_core.c:273:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/renesas_sdhi_core.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> include/linux/io-64-nonatomic-hi-lo.h:21:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/io-64-nonatomic-hi-lo.h:22:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/mmc/host/sh_mmcif.c:263:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/sh_mmcif.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/mmc/sh_mmcif.h:83:16: sparse: sparse: cast removes address space '__iomem' of expression
   include/linux/mmc/sh_mmcif.h:88:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/mmc/host/owl-mmc.c:124:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:131:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:142:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:144:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:146:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:223:18: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:226:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:227:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:240:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:254:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:271:40: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:272:40: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:273:40: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:274:40: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:276:35: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:277:35: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:300:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:301:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:305:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:307:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:395:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:400:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:404:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:408:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:413:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:441:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:454:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:475:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:477:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/mmc/host/owl-mmc.c:496:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/crypto/picoxcell_crypto.c:877:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:878:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:879:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:881:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:882:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:883:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:884:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:892:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:249:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:255:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:569:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:570:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:571:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:583:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:584:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:585:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:586:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:587:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:598:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:1071:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:1072:32: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:1108:30: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:1110:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:1210:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:1686:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:1688:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:216:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:216:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:216:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:188:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:188:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/picoxcell_crypto.c:1053:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/crypto/qcom-rng.c:115:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/qcom-rng.c:119:9: 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: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: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
--
>> drivers/crypto/mediatek/mtk-platform.c:123:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:124:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:136:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:142:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:146:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:150:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:154:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:158:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:159:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:168:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:170:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:177:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:178:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:191:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:192:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:193:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:194:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:195:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:197:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:198:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:199:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:200:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:201:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:218:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:221:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:222:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:224:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:225:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:226:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:229:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:230:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:232:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:235:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:241:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:246:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:258:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:261:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:262:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:264:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:265:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:266:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:269:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:270:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:272:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:273:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:280:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:288:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:295:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:307:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:308:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:309:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:315:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:318:15: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:321:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:339:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:343:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:344:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:360:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:362:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:369:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:371:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:390:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:391:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:392:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:393:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:395:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:396:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:397:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/mediatek/mtk-platform.c:398:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/ssb/scan.c:177:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ssb/scan.c:178:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ssb/scan.c:184:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/ssb/pcmcia.c:233:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ssb/pcmcia.c:249:25: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ssb/pcmcia.c:265:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ssb/pcmcia.c:266:22: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ssb/pcmcia.c:340:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ssb/pcmcia.c:353:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ssb/pcmcia.c:366:17: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/ssb/pcmcia.c:367:17: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/qce/common.c:25:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/qce/common.c:20:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/crypto/qce/common.c:20:16: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/bcma/driver_chipcommon_b.c:21:23: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/bcma/driver_chipcommon_b.c:38:9: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/bcma/driver_chipcommon_b.c:40:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/bcma/scan.c:147:16: sparse: sparse: cast removes address space '__iomem' of expression
   drivers/bcma/scan.c:159:19: sparse: sparse: cast removes address space '__iomem' of expression

vim +/__iomem +45 drivers/crypto/inside-secure/safexcel.c

1b44c5a60c137e Antoine Tenart     2017-05-24  30  
465527bcaebc1d Pascal van Leeuwen 2019-09-06  31  static void eip197_trc_cache_setupvirt(struct safexcel_crypto_priv *priv)
1b44c5a60c137e Antoine Tenart     2017-05-24  32  {
465527bcaebc1d Pascal van Leeuwen 2019-09-06  33  	int i;
465527bcaebc1d Pascal van Leeuwen 2019-09-06  34  
465527bcaebc1d Pascal van Leeuwen 2019-09-06  35  	/*
465527bcaebc1d Pascal van Leeuwen 2019-09-06  36  	 * Map all interfaces/rings to register index 0
465527bcaebc1d Pascal van Leeuwen 2019-09-06  37  	 * so they can share contexts. Without this, the EIP197 will
465527bcaebc1d Pascal van Leeuwen 2019-09-06  38  	 * assume each interface/ring to be in its own memory domain
465527bcaebc1d Pascal van Leeuwen 2019-09-06  39  	 * i.e. have its own subset of UNIQUE memory addresses.
465527bcaebc1d Pascal van Leeuwen 2019-09-06  40  	 * Which would cause records with the SAME memory address to
465527bcaebc1d Pascal van Leeuwen 2019-09-06  41  	 * use DIFFERENT cache buffers, causing both poor cache utilization
465527bcaebc1d Pascal van Leeuwen 2019-09-06  42  	 * AND serious coherence/invalidation issues.
465527bcaebc1d Pascal van Leeuwen 2019-09-06  43  	 */
465527bcaebc1d Pascal van Leeuwen 2019-09-06  44  	for (i = 0; i < 4; i++)
465527bcaebc1d Pascal van Leeuwen 2019-09-06 @45  		writel(0, priv->base + EIP197_FLUE_IFC_LUT(i));
465527bcaebc1d Pascal van Leeuwen 2019-09-06  46  
465527bcaebc1d Pascal van Leeuwen 2019-09-06  47  	/*
465527bcaebc1d Pascal van Leeuwen 2019-09-06  48  	 * Initialize other virtualization regs for cache
465527bcaebc1d Pascal van Leeuwen 2019-09-06  49  	 * These may not be in their reset state ...
465527bcaebc1d Pascal van Leeuwen 2019-09-06  50  	 */
465527bcaebc1d Pascal van Leeuwen 2019-09-06  51  	for (i = 0; i < priv->config.rings; i++) {
465527bcaebc1d Pascal van Leeuwen 2019-09-06  52  		writel(0, priv->base + EIP197_FLUE_CACHEBASE_LO(i));
465527bcaebc1d Pascal van Leeuwen 2019-09-06  53  		writel(0, priv->base + EIP197_FLUE_CACHEBASE_HI(i));
465527bcaebc1d Pascal van Leeuwen 2019-09-06  54  		writel(EIP197_FLUE_CONFIG_MAGIC,
465527bcaebc1d Pascal van Leeuwen 2019-09-06  55  		       priv->base + EIP197_FLUE_CONFIG(i));
465527bcaebc1d Pascal van Leeuwen 2019-09-06  56  	}
465527bcaebc1d Pascal van Leeuwen 2019-09-06  57  	writel(0, priv->base + EIP197_FLUE_OFFSETS);
465527bcaebc1d Pascal van Leeuwen 2019-09-06  58  	writel(0, priv->base + EIP197_FLUE_ARC4_OFFSET);
fbd0a7c9206867 Ofer Heifetz       2018-06-28  59  }
1b44c5a60c137e Antoine Tenart     2017-05-24  60  

:::::: The code at line 45 was first introduced by commit
:::::: 465527bcaebc1dcecc77b78ff77936658384152e crypto: inside-secure - Probe transform record cache RAM sizes

:::::: TO: Pascal van Leeuwen <pascalvanl@...il.com>
:::::: CC: Herbert Xu <herbert@...dor.apana.org.au>

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

Download attachment ".config.gz" of type "application/gzip" (22835 bytes)

Powered by blists - more mailing lists