1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef _LINUX_ATARI_JOYSTICK_H 3*4882a593Smuzhiyun #define _LINUX_ATARI_JOYSTICK_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun /* 6*4882a593Smuzhiyun * linux/include/linux/atari_joystick.h 7*4882a593Smuzhiyun * header file for Atari Joystick driver 8*4882a593Smuzhiyun * by Robert de Vries (robert@and.nl) on 19Jul93 9*4882a593Smuzhiyun */ 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun void atari_joystick_interrupt(char*); 12*4882a593Smuzhiyun int atari_joystick_init(void); 13*4882a593Smuzhiyun extern int atari_mouse_buttons; 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun struct joystick_status { 16*4882a593Smuzhiyun char fire; 17*4882a593Smuzhiyun char dir; 18*4882a593Smuzhiyun int ready; 19*4882a593Smuzhiyun int active; 20*4882a593Smuzhiyun wait_queue_head_t wait; 21*4882a593Smuzhiyun }; 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun #endif 24