mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 06:18:54 +00:00 
			
		
		
		
	 735643ee6c
			
		
	
	
		735643ee6c
		
	
	
	
	
		
			
			Remove the "#ifdef __KERNEL__" tests from unexported header files in linux/include whose entire contents are wrapped in that preprocessor test. Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Cc: David Woodhouse <dwmw2@infradead.org> Cc: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			84 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _LINUX_ISICOM_H
 | |
| #define _LINUX_ISICOM_H
 | |
| 
 | |
| #define		YES	1
 | |
| #define		NO	0
 | |
| 
 | |
| /*
 | |
|  *  ISICOM Driver definitions ...
 | |
|  *
 | |
|  */
 | |
| 
 | |
| #define		ISICOM_NAME	"ISICom"
 | |
| 
 | |
| /*
 | |
|  *      PCI definitions
 | |
|  */
 | |
| 
 | |
| #define		DEVID_COUNT	9
 | |
| #define		VENDOR_ID	0x10b5
 | |
| 
 | |
| /*
 | |
|  *	These are now officially allocated numbers
 | |
|  */
 | |
| 
 | |
| #define		ISICOM_NMAJOR	112	/* normal  */
 | |
| #define		ISICOM_CMAJOR	113	/* callout */
 | |
| #define		ISICOM_MAGIC	(('M' << 8) | 'T')
 | |
| 
 | |
| #define		WAKEUP_CHARS	256	/* hard coded for now	*/
 | |
| #define		TX_SIZE		254
 | |
| 
 | |
| #define		BOARD_COUNT	4
 | |
| #define		PORT_COUNT	(BOARD_COUNT*16)
 | |
| 
 | |
| /*   character sizes  */
 | |
| 
 | |
| #define		ISICOM_CS5		0x0000
 | |
| #define		ISICOM_CS6		0x0001
 | |
| #define		ISICOM_CS7		0x0002
 | |
| #define		ISICOM_CS8		0x0003
 | |
| 
 | |
| /* stop bits */
 | |
| 
 | |
| #define		ISICOM_1SB		0x0000
 | |
| #define		ISICOM_2SB		0x0004
 | |
| 
 | |
| /* parity */
 | |
| 
 | |
| #define		ISICOM_NOPAR		0x0000
 | |
| #define		ISICOM_ODPAR		0x0008
 | |
| #define		ISICOM_EVPAR		0x0018
 | |
| 
 | |
| /* flow control */
 | |
| 
 | |
| #define		ISICOM_CTSRTS		0x03
 | |
| #define		ISICOM_INITIATE_XONXOFF	0x04
 | |
| #define		ISICOM_RESPOND_XONXOFF	0x08
 | |
| 
 | |
| #define	BOARD(line)  (((line) >> 4) & 0x3)
 | |
| 
 | |
| 	/*	isi kill queue bitmap	*/
 | |
| 
 | |
| #define		ISICOM_KILLTX		0x01
 | |
| #define		ISICOM_KILLRX		0x02
 | |
| 
 | |
| 	/* isi_board status bitmap */
 | |
| 
 | |
| #define		FIRMWARE_LOADED		0x0001
 | |
| #define		BOARD_ACTIVE		0x0002
 | |
| 
 | |
|  	/* isi_port status bitmap  */
 | |
| 
 | |
| #define		ISI_CTS			0x1000
 | |
| #define		ISI_DSR			0x2000
 | |
| #define		ISI_RI			0x4000
 | |
| #define		ISI_DCD			0x8000
 | |
| #define		ISI_DTR			0x0100
 | |
| #define		ISI_RTS			0x0200
 | |
| 
 | |
| 
 | |
| #define		ISI_TXOK		0x0001
 | |
| 
 | |
| #endif	/*	ISICOM_H	*/
 |