From 4de89fee444263084d666c5b4ba13cd0ca54859a Mon Sep 17 00:00:00 2001 From: Michal Simek Date: Tue, 9 Sep 2014 14:51:15 +0200 Subject: [PATCH] mmc: zynq: Use proper size MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- arch/arm/include/asm/arch-zynqmp/sys_proto.h | 2 +- drivers/mmc/zynq_sdhci.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/include/asm/arch-zynqmp/sys_proto.h b/arch/arm/include/asm/arch-zynqmp/sys_proto.h index 5b6305546e5..243bfdc000d 100644 --- a/arch/arm/include/asm/arch-zynqmp/sys_proto.h +++ b/arch/arm/include/asm/arch-zynqmp/sys_proto.h @@ -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); diff --git a/drivers/mmc/zynq_sdhci.c b/drivers/mmc/zynq_sdhci.c index 0b26cedbe33..b15896dcf72 100644 --- a/drivers/mmc/zynq_sdhci.c +++ b/drivers/mmc/zynq_sdhci.c @@ -14,7 +14,7 @@ #include #include -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"); -- 2.47.3