From: wentasah Date: Tue, 27 Apr 2004 16:54:09 +0000 (+0000) Subject: Added definition of unican_readw and unican_writew for PowerPC X-Git-Tag: CLT_COMM_CAN-lincan-0_2_2~10 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/commitdiff_plain/1ed72e10a8f0ac29b2595aaa516b7c0c838a1462?hp=8d0fc60587eda616dc0697ba55a50cfe04edb3a6 Added definition of unican_readw and unican_writew for PowerPC --- diff --git a/lincan/include/unican_types.h b/lincan/include/unican_types.h index 5fd58a6..76f9fec 100644 --- a/lincan/include/unican_types.h +++ b/lincan/include/unican_types.h @@ -22,7 +22,14 @@ #define TRUE 1 #endif +#ifdef CONFIG_PPC +#define unican_readw(addr) in_be16((volatile u16 *)(addr)) +#define unican_writew(b,addr) out_be16((volatile u16 *)(addr),(b)) +/* #define unican_readw(addr) (*(volatile __u16 *)(addr)) */ +/* #define unican_writew(v, addr) (*(volatile __u16 *)(addr) = (v)) */ +#else /* CONFIG_PPC */ #define unican_readw(addr) readw(addr) #define unican_writew(v, addr) writew(v, addr) +#endif /* CONFIG_PPC */ #endif /*_UNICAN_TYPES_H*/