X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fvideo%2Fsis%2Fosdef.h;h=15939b0577131b80b3fb0de73d522ebcae9f02d1;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=443ee39f8458093d5f49ccd5d923a1d2c4348515;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/video/sis/osdef.h b/drivers/video/sis/osdef.h index 443ee39f8..15939b057 100644 --- a/drivers/video/sis/osdef.h +++ b/drivers/video/sis/osdef.h @@ -35,7 +35,7 @@ * * 3) The name of the author may not be used to endorse or promote products * * derived from this software without specific prior written permission. * * - * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESSED OR + * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR * * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, @@ -51,9 +51,12 @@ * */ +#ifndef _SIS_OSDEF_H_ +#define _SIS_OSDEF_H_ + /* The choices are: */ -#define LINUX_KERNEL /* Kernel framebuffer */ -/* #define LINUX_XF86 */ /* XFree86 */ +#define LINUX_KERNEL /* Linux kernel framebuffer */ +/* #define LINUX_XF86 */ /* XFree86/X.org */ #ifdef OutPortByte #undef OutPortByte @@ -109,20 +112,20 @@ #endif /**********************************************************************/ -/* XFree86, X.org */ +/* XFree86/X.org */ /**********************************************************************/ #ifdef LINUX_XF86 #define SIS300 #define SIS315H -#define OutPortByte(p,v) outb((IOADDRESS)(p),(CARD8)(v)) -#define OutPortWord(p,v) outw((IOADDRESS)(p),(CARD16)(v)) -#define OutPortLong(p,v) outl((IOADDRESS)(p),(CARD32)(v)) -#define InPortByte(p) inb((IOADDRESS)(p)) -#define InPortWord(p) inw((IOADDRESS)(p)) -#define InPortLong(p) inl((IOADDRESS)(p)) +#define OutPortByte(p,v) outSISREG((IOADDRESS)(p),(CARD8)(v)) +#define OutPortWord(p,v) outSISREGW((IOADDRESS)(p),(CARD16)(v)) +#define OutPortLong(p,v) outSISREGL((IOADDRESS)(p),(CARD32)(v)) +#define InPortByte(p) inSISREG((IOADDRESS)(p)) +#define InPortWord(p) inSISREGW((IOADDRESS)(p)) +#define InPortLong(p) inSISREGL((IOADDRESS)(p)) #define SiS_SetMemory(MemoryAddress,MemorySize,value) memset(MemoryAddress, value, MemorySize) #endif - +#endif /* _OSDEF_H_ */