From: Albert H. <he...@us...> - 2006-06-21 18:56:44
|
Update of /cvsroot/gc-linux/linux/include/asm-ppc In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv5081/include/asm-ppc Modified Files: io.h Log Message: Merged 2.6.17. Index: io.h =================================================================== RCS file: /cvsroot/gc-linux/linux/include/asm-ppc/io.h,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- io.h 24 Mar 2006 21:45:19 -0000 1.13 +++ io.h 21 Jun 2006 18:56:06 -0000 1.14 @@ -595,4 +595,11 @@ */ #define xlate_dev_kmem_ptr(p) p +/* access ports */ +#define setbits32(_addr, _v) out_be32((_addr), in_be32(_addr) | (_v)) +#define clrbits32(_addr, _v) out_be32((_addr), in_be32(_addr) & ~(_v)) + +#define setbits16(_addr, _v) out_be16((_addr), in_be16(_addr) | (_v)) +#define clrbits16(_addr, _v) out_be16((_addr), in_be16(_addr) & ~(_v)) + #endif /* __KERNEL__ */ |