MIPS: BCM63XX: Introduce bcm_readq & bcm_writeq.
[platform/adaptation/renesas_rcar/renesas_kernel.git] / arch / mips / include / asm / mach-bcm63xx / bcm63xx_io.h
index 91180fa..72477a6 100644 (file)
 #define bcm_readb(a)   (*(volatile unsigned char *)    BCM_REGS_VA(a))
 #define bcm_readw(a)   (*(volatile unsigned short *)   BCM_REGS_VA(a))
 #define bcm_readl(a)   (*(volatile unsigned int *)     BCM_REGS_VA(a))
+#define bcm_readq(a)   (*(volatile u64 *)              BCM_REGS_VA(a))
 #define bcm_writeb(v, a) (*(volatile unsigned char *) BCM_REGS_VA((a)) = (v))
 #define bcm_writew(v, a) (*(volatile unsigned short *) BCM_REGS_VA((a)) = (v))
 #define bcm_writel(v, a) (*(volatile unsigned int *) BCM_REGS_VA((a)) = (v))
+#define bcm_writeq(v, a) (*(volatile u64 *) BCM_REGS_VA((a)) = (v))
 
 /*
  * IO helpers to access register set for current CPU