]> git.sur5r.net Git - u-boot/blobdiff - board/prodrive/alpr/nand.c
[PATCH] Update Prodrive ALPR board support (440GX)
[u-boot] / board / prodrive / alpr / nand.c
index 20a80983073ba46bb6d13dbca6293d1de5ac72ae..e63c921eff592a347b8306e79c9c75d3b3459f4f 100644 (file)
 #include <nand.h>
 
 struct alpr_ndfc_regs {
-       u16 cmd[4];
-       u16 addr_wait;
-       u16 term;
-       u16 dummy;
-       u16 dummy2;
-       u16 data;
+       u8 cmd[4];
+       u8 addr_wait;
+       u8 term;
+       u8 dummy;
+       u8 dummy2;
+       u8 data;
 };
 
 static u8 hwctl;
 static struct alpr_ndfc_regs *alpr_ndfc = NULL;
 
-#define readb(addr)    (u8)(*(volatile u16 *)(addr))
-#define writeb(d,addr) *(volatile u16 *)(addr) = ((u16)(d))
+#define readb(addr)    (u8)(*(volatile u8 *)(addr))
+#define writeb(d,addr) *(volatile u8 *)(addr) = ((u8)(d))
 
 /*
  * The ALPR has a NAND Flash Controller (NDFC) that handles all accesses to