162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# Gameport configuration
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ciconfig GAMEPORT
662306a36Sopenharmony_ci	tristate "Gameport support"
762306a36Sopenharmony_ci	depends on !UML
862306a36Sopenharmony_ci	help
962306a36Sopenharmony_ci	  Gameport support is for the standard 15-pin PC gameport. If you
1062306a36Sopenharmony_ci	  have a joystick, gamepad, gameport card, a soundcard with a gameport
1162306a36Sopenharmony_ci	  or anything else that uses the gameport, say Y or M here and also to
1262306a36Sopenharmony_ci	  at least one of the hardware specific drivers.
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci	  For Ensoniq AudioPCI (ES1370), AudioPCI 97 (ES1371), ESS Solo1,
1562306a36Sopenharmony_ci	  S3 SonicVibes, Trident 4DWave, SiS7018, and ALi 5451 gameport
1662306a36Sopenharmony_ci	  support is provided by the sound drivers, so you won't need any
1762306a36Sopenharmony_ci	  from the below listed modules. You still need to say Y here.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci	  If unsure, say Y.
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
2262306a36Sopenharmony_ci	  module will be called gameport.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciif GAMEPORT
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ciconfig GAMEPORT_NS558
2762306a36Sopenharmony_ci	tristate "Classic ISA and PnP gameport support"
2862306a36Sopenharmony_ci	depends on ISA
2962306a36Sopenharmony_ci	help
3062306a36Sopenharmony_ci	  Say Y here if you have an ISA or PnP gameport.
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci	  If unsure, say Y.
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
3562306a36Sopenharmony_ci	  module will be called ns558.
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ciconfig GAMEPORT_L4
3862306a36Sopenharmony_ci	tristate "PDPI Lightning 4 gamecard support"
3962306a36Sopenharmony_ci	depends on ISA
4062306a36Sopenharmony_ci	help
4162306a36Sopenharmony_ci	  Say Y here if you have a PDPI Lightning 4 gamecard.
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
4462306a36Sopenharmony_ci	  module will be called lightning.
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ciconfig GAMEPORT_EMU10K1
4762306a36Sopenharmony_ci	tristate "SB Live and Audigy gameport support"
4862306a36Sopenharmony_ci	depends on PCI
4962306a36Sopenharmony_ci	help
5062306a36Sopenharmony_ci	  Say Y here if you have a SoundBlaster Live! or SoundBlaster
5162306a36Sopenharmony_ci	  Audigy card and want to use its gameport.
5262306a36Sopenharmony_ci
5362306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
5462306a36Sopenharmony_ci	  module will be called emu10k1-gp.
5562306a36Sopenharmony_ci
5662306a36Sopenharmony_ciconfig GAMEPORT_FM801
5762306a36Sopenharmony_ci	tristate "ForteMedia FM801 gameport support"
5862306a36Sopenharmony_ci	depends on PCI && HAS_IOPORT
5962306a36Sopenharmony_ci	help
6062306a36Sopenharmony_ci	  Say Y here if you have ForteMedia FM801 PCI audio controller
6162306a36Sopenharmony_ci	  (Abit AU10, Genius Sound Maker, HP Workstation zx2000,
6262306a36Sopenharmony_ci	  and others), and want to use its gameport.
6362306a36Sopenharmony_ci
6462306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
6562306a36Sopenharmony_ci	  module will be called fm801-gp.
6662306a36Sopenharmony_ci
6762306a36Sopenharmony_ciendif
68