mmc: bcm283x: fix int to pointer cast 24/233724/4
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 15 May 2020 10:14:26 +0000 (19:14 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Sat, 23 May 2020 05:38:32 +0000 (14:38 +0900)
On build with 32 bit, there is a warning for int-to-pointer-cast.
Fix the int to pointer cast by using uintptr_t.

Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I590d32437763e6e60f216379e4fb55814d0b1bb2

drivers/mmc/bcm2835_sdhci.c

index bc9ee95..853bca3 100644 (file)
@@ -208,7 +208,7 @@ static int bcm2835_sdhci_probe(struct udevice *dev)
        priv->last_write = 0;
 
        host->name = dev->name;
-       host->ioaddr = (void *)base;
+       host->ioaddr = (void *)(uintptr_t)base;
        host->quirks = SDHCI_QUIRK_BROKEN_VOLTAGE | SDHCI_QUIRK_BROKEN_R1B |
                SDHCI_QUIRK_WAIT_SEND_CMD | SDHCI_QUIRK_NO_HISPD_BIT;
        host->max_clk = emmc_freq;