]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
mmc: zynq: Use proper size
authorMichal Simek <michal.simek@xilinx.com>
Tue, 9 Sep 2014 12:51:15 +0000 (14:51 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 10 Sep 2014 08:15:30 +0000 (10:15 +0200)
Error log:
aarch64: +   xilinx_zynqmp
+/home/monstr/data/disk/zynqmp/master/.bm-work/00/drivers/mmc/zynq_sdhci.c:
In function ‘zynq_sdhci_init’:
+/home/monstr/data/disk/zynqmp/master/.bm-work/00/drivers/mmc/zynq_sdhci.c:28:17:
warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
+  host->ioaddr = (void *)regbase;

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/include/asm/arch-zynqmp/sys_proto.h
drivers/mmc/zynq_sdhci.c

index 5b6305546e59191dbd2a53671abf3d02dc032ace..243bfdc000d89f8d7079529af4c66eb7640e7d38 100644 (file)
@@ -13,7 +13,7 @@ static inline void zynq_slcr_gem_clk_setup(u32 gem_id, unsigned long clk_rate)
 {
 }
 
-extern int zynq_sdhci_init(u32 regbase);
+extern int zynq_sdhci_init(unsigned long regbase);
 
 extern unsigned int zynqmp_get_silicon_version(void);
 
index 0b26cedbe33a10f4621c17f759b43c0f38f9ba67..b15896dcf72cdab334d9b6ec6b4082e27da1390b 100644 (file)
@@ -14,7 +14,7 @@
 #include <asm/arch/sys_proto.h>
 #include <asm/arch/hardware.h>
 
-int zynq_sdhci_init(u32 regbase)
+int zynq_sdhci_init(unsigned long regbase)
 {
        struct sdhci_host *host = NULL;
 
@@ -41,7 +41,7 @@ int zynq_sdhci_of_init(const void *blob)
 {
        int offset = 0;
        u32 ret = 0;
-       u32 reg;
+       unsigned long reg;
 
        debug("ZYNQ SDHCI: Initialization\n");