From 1ed72e10a8f0ac29b2595aaa516b7c0c838a1462 Mon Sep 17 00:00:00 2001 From: wentasah Date: Tue, 27 Apr 2004 16:54:09 +0000 Subject: [PATCH 1/1] Added definition of unican_readw and unican_writew for PowerPC --- lincan/include/unican_types.h | 7 +++++++ 1 file changed, 7 insertions(+) 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*/ -- 2.39.2