staging: goldfish: Fix pointer cast for 32 bits
[firefly-linux-kernel-4.4.55.git] / drivers / staging / goldfish / goldfish_nand.c
index 213877a2c43039a7a999fb141462ed79159bd0e7..66ae48fcc2b20e9ffa6818b4bf408bbc80f4afb3 100644 (file)
@@ -87,7 +87,7 @@ static u32 goldfish_nand_cmd(struct mtd_info *mtd, enum nand_cmd cmd,
                writel((u32)(addr >> 32), base + NAND_ADDR_HIGH);
                writel((u32)addr, base + NAND_ADDR_LOW);
                writel(len, base + NAND_TRANSFER_SIZE);
-               gf_write64((u64)ptr, base + NAND_DATA, base + NAND_DATA_HIGH);
+               gf_write_ptr(ptr, base + NAND_DATA, base + NAND_DATA_HIGH);
                writel(cmd, base + NAND_COMMAND);
                rv = readl(base + NAND_RESULT);
        }