ALSA: doc: ReSTize Joystick document

A conversion from a simple text file.
A new subdirectory, cards, was created to contain the card-specific
information like this one.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Iwai 2016-11-09 17:04:22 +01:00
parent df3a57105c
commit f59c3c6d87
3 changed files with 45 additions and 32 deletions

View File

@ -0,0 +1,7 @@
Card-Specific Information
=========================
.. toctree::
:maxdepth: 2
joystick

View File

@ -1,7 +1,10 @@
=======================================
Analog Joystick Support on ALSA Drivers Analog Joystick Support on ALSA Drivers
======================================= =======================================
Oct. 14, 2003
Takashi Iwai <tiwai@suse.de> Oct. 14, 2003
Takashi Iwai <tiwai@suse.de>
General General
------- -------
@ -34,44 +37,46 @@ stability and the resource management.
The following PCI drivers support the joystick natively. The following PCI drivers support the joystick natively.
Driver Module Option Available Values ============== ============= ============================================
--------------------------------------------------------------------------- Driver Module Option Available Values
als4000 joystick_port 0 = disable (default), 1 = auto-detect, ============== ============= ============================================
manual: any address (e.g. 0x200) als4000 joystick_port 0 = disable (default), 1 = auto-detect,
au88x0 N/A N/A manual: any address (e.g. 0x200)
azf3328 joystick 0 = disable, 1 = enable, -1 = auto (default) au88x0 N/A N/A
ens1370 joystick 0 = disable (default), 1 = enable azf3328 joystick 0 = disable, 1 = enable, -1 = auto (default)
ens1371 joystick_port 0 = disable (default), 1 = auto-detect, ens1370 joystick 0 = disable (default), 1 = enable
manual: 0x200, 0x208, 0x210, 0x218 ens1371 joystick_port 0 = disable (default), 1 = auto-detect,
cmipci joystick_port 0 = disable (default), 1 = auto-detect, manual: 0x200, 0x208, 0x210, 0x218
manual: any address (e.g. 0x200) cmipci joystick_port 0 = disable (default), 1 = auto-detect,
cs4281 N/A N/A manual: any address (e.g. 0x200)
cs46xx N/A N/A cs4281 N/A N/A
es1938 N/A N/A cs46xx N/A N/A
es1968 joystick 0 = disable (default), 1 = enable es1938 N/A N/A
sonicvibes N/A N/A es1968 joystick 0 = disable (default), 1 = enable
trident N/A N/A sonicvibes N/A N/A
via82xx(*1) joystick 0 = disable (default), 1 = enable trident N/A N/A
ymfpci joystick_port 0 = disable (default), 1 = auto-detect, via82xx [#f1]_ joystick 0 = disable (default), 1 = enable
manual: 0x201, 0x202, 0x204, 0x205(*2) ymfpci joystick_port 0 = disable (default), 1 = auto-detect,
--------------------------------------------------------------------------- manual: 0x201, 0x202, 0x204, 0x205 [#f2]_
============== ============= ============================================
*1) VIA686A/B only .. [#f1] VIA686A/B only
*2) With YMF744/754 chips, the port address can be chosen arbitrarily .. [#f2] With YMF744/754 chips, the port address can be chosen arbitrarily
The following drivers don't support gameport natively, but there are The following drivers don't support gameport natively, but there are
additional modules. Load the corresponding module to add the gameport additional modules. Load the corresponding module to add the gameport
support. support.
Driver Additional Module ======= =================
----------------------------- Driver Additional Module
emu10k1 emu10k1-gp ======= =================
fm801 fm801-gp emu10k1 emu10k1-gp
----------------------------- fm801 fm801-gp
======= =================
Note: the "pcigame" and "cs461x" modules are for the OSS drivers only. Note: the "pcigame" and "cs461x" modules are for the OSS drivers only.
These ALSA drivers (cs46xx, trident and au88x0) have the These ALSA drivers (cs46xx, trident and au88x0) have the
built-in gameport support. built-in gameport support.
As mentioned above, ALSA PCI drivers have the built-in gameport As mentioned above, ALSA PCI drivers have the built-in gameport
support, so you don't have to load ns558 module. Just load "joydev" support, so you don't have to load ns558 module. Just load "joydev"

View File

@ -9,6 +9,7 @@ Linux Sound Subsystem Documentation
designs/index designs/index
alsa-configuration alsa-configuration
hd-audio/index hd-audio/index
cards/index
.. only:: subproject .. only:: subproject