1 #ifndef _UNICAN_TYPES_H
2 #define _UNICAN_TYPES_H
4 #include <linux/types.h>
26 #define unican_readw(addr) in_be16((volatile u16 *)(addr))
27 #define unican_writew(b,addr) out_be16((volatile u16 *)(addr),(b))
28 /* #define unican_readw(addr) (*(volatile __u16 *)(addr)) */
29 /* #define unican_writew(v, addr) (*(volatile __u16 *)(addr) = (v)) */
30 #else /* CONFIG_PPC */
31 #define unican_readw(addr) readw(addr)
32 #define unican_writew(v, addr) writew(v, addr)
33 #endif /* CONFIG_PPC */
35 #endif /*_UNICAN_TYPES_H*/