patch-2.1.131 linux/include/linux/joystick.h
Next file: linux/include/linux/linkage.h
Previous file: linux/include/linux/apm_bios.h
Back to the patch index
Back to the overall index
-  Lines: 35
-  Date:
Tue Dec  1 22:11:10 1998
-  Orig file: 
v2.1.130/linux/include/linux/joystick.h
-  Orig date: 
Fri Oct 23 22:01:26 1998
diff -u --recursive --new-file v2.1.130/linux/include/linux/joystick.h linux/include/linux/joystick.h
@@ -34,7 +34,7 @@
  * Version
  */
 
-#define JS_VERSION		0x01020c
+#define JS_VERSION		0x01020d
 
 /*
  * Types and constants for reading from /dev/js
@@ -179,18 +179,23 @@
 
 #ifdef USE_PARPORT
 #include <linux/parport.h>
-#define JS_PAR_STATUS(y)	parport_read_status(y->port)
 #define JS_PAR_DATA_IN(y)	parport_read_data(y->port)
 #define JS_PAR_DATA_OUT(x,y)	parport_write_data(y->port, x)
+#define JS_PAR_STATUS(y)	parport_read_status(y->port)
+#define JS_PAR_CTRL_IN(y)	parport_read_control(y->port)
 #define JS_PAR_CTRL_OUT(x,y)	parport_write_control(y->port, x)
+#define JS_PAR_ECTRL_OUT(x,y)	parport_write_econtrol(y->port, x)
 #else
-#define JS_PAR_STATUS(y)	inb(y+1)
 #define JS_PAR_DATA_IN(y)	inb(y)
 #define JS_PAR_DATA_OUT(x,y)	outb(x,y)
+#define JS_PAR_STATUS(y)	inb(y+1)
+#define JS_PAR_CTRL_IN(y)	inb(y+2)
 #define JS_PAR_CTRL_OUT(x,y)	outb(x,y+2)
+#define JS_PAR_ECTRL_OUT(x,y)	outb(x,y+0x402)
 #endif
 
 #define JS_PAR_STATUS_INVERT	(0x80)
+#define JS_PAR_CTRL_INVERT	(0x04)
 
 /*
  * Internal types
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov