1 ======================================= 2 Analog Joystick Support on ALSA Drivers 3 ======================================= 4 5 Oct. 14, 2003 6 7 Takashi Iwai <tiwai@suse.de> 8 9 General 10 ------- 11 12 First of all, you need to enable GAMEPORT supp 13 using a joystick with the ALSA driver. For th 14 support, refer to Documentation/input/joydev/j 15 16 The joystick support of ALSA drivers is differ 17 cards. In the case of ISA (PnP) cards, it's u 18 independent module (ns558). Meanwhile, the AL 19 built-in gameport support. Hence, when the AL 20 in the kernel, CONFIG_GAMEPORT must be 'y', to 21 gameport support on that card will be (silentl 22 23 Some adapter modules probe the physical connec 24 the load time. It'd be safer to plug in the j 25 loading the module. 26 27 28 PCI Cards 29 --------- 30 31 For PCI cards, the joystick is enabled when th 32 option is specified. Some drivers don't need 33 joystick support is always enabled. In the fo 34 was a dynamic control API for the joystick act 35 changed, however, to the static module options 36 stability and the resource management. 37 38 The following PCI drivers support the joystick 39 40 ============== ============= ============== 41 Driver Module Option Available Valu 42 ============== ============= ============== 43 als4000 joystick_port 0 = disable (d 44 manual: any ad 45 au88x0 N/A N/A 46 azf3328 joystick 0 = disable, 1 47 ens1370 joystick 0 = disable (d 48 ens1371 joystick_port 0 = disable (d 49 manual: 0x200, 50 cmipci joystick_port 0 = disable (d 51 manual: any ad 52 cs4281 N/A N/A 53 cs46xx N/A N/A 54 es1938 N/A N/A 55 es1968 joystick 0 = disable (d 56 sonicvibes N/A N/A 57 trident N/A N/A 58 via82xx [#f1]_ joystick 0 = disable (d 59 ymfpci joystick_port 0 = disable (d 60 manual: 0x201, 61 ============== ============= ============== 62 63 .. [#f1] VIA686A/B only 64 .. [#f2] With YMF744/754 chips, the port addre 65 66 The following drivers don't support gameport n 67 additional modules. Load the corresponding mo 68 support. 69 70 ======= ================= 71 Driver Additional Module 72 ======= ================= 73 emu10k1 emu10k1-gp 74 fm801 fm801-gp 75 ======= ================= 76 77 Note: the "pcigame" and "cs461x" modules are f 78 These ALSA drivers (cs46xx, trident and au88x0 79 built-in gameport support. 80 81 As mentioned above, ALSA PCI drivers have the 82 support, so you don't have to load ns558 modul 83 and the appropriate adapter module (e.g. "anal 84 85 86 ISA Cards 87 --------- 88 89 ALSA ISA drivers don't have the built-in gamep 90 Instead, you need to load "ns558" module in ad 91 the adapter module (e.g. "analog").
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.