-#define cy_writeb(port,val) {writeb((ucchar)(val),(ulong)(port)); mb();}
-#define cy_writew(port,val) {writew((ushort)(val),(ulong)(port)); mb();}
-#define cy_writel(port,val) {writel((uclong)(val),(ulong)(port)); mb();}
+#define cy_writeb(port,val) {writeb((val),(port)); mb();}
+#define cy_writew(port,val) {writew((val),(port)); mb();}
+#define cy_writel(port,val) {writel((val),(port)); mb();}