staging: goldfish: Fix pointer cast for 32 bits
[firefly-linux-kernel-4.4.55.git] / drivers / staging / goldfish / goldfish_audio.c
index 702ae04df91227603426e8d7a70e3ab45a8ec880..b0927e49d0a81f31e63895fa2621ed61bfc30a57 100644 (file)
@@ -63,7 +63,7 @@ struct goldfish_audio {
 #define AUDIO_READ(data, addr)         (readl(data->reg_base + addr))
 #define AUDIO_WRITE(data, addr, x)     (writel(x, data->reg_base + addr))
 #define AUDIO_WRITE64(data, addr, addr2, x)    \
-       (gf_write64((u64)(x), data->reg_base + addr, data->reg_base+addr2))
+       (gf_write_dma_addr((x), data->reg_base + addr, data->reg_base+addr2))
 
 /*
  *  temporary variable used between goldfish_audio_probe() and