162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_cicomment "Parallel IDE protocol modules"
462306a36Sopenharmony_ci	depends on PATA_PARPORT
562306a36Sopenharmony_ci
662306a36Sopenharmony_ciconfig PATA_PARPORT_ATEN
762306a36Sopenharmony_ci	tristate "ATEN EH-100 protocol"
862306a36Sopenharmony_ci	depends on PATA_PARPORT
962306a36Sopenharmony_ci	help
1062306a36Sopenharmony_ci	  This option enables support for the ATEN EH-100 parallel port IDE
1162306a36Sopenharmony_ci	  protocol. This protocol is used in some inexpensive low performance
1262306a36Sopenharmony_ci	  parallel port kits made in Hong Kong.
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciconfig PATA_PARPORT_BPCK
1562306a36Sopenharmony_ci	tristate "MicroSolutions backpack (Series 5) protocol"
1662306a36Sopenharmony_ci	depends on PATA_PARPORT
1762306a36Sopenharmony_ci	help
1862306a36Sopenharmony_ci	  This option enables support for the Micro Solutions BACKPACK
1962306a36Sopenharmony_ci	  parallel port Series 5 IDE protocol.  (Most BACKPACK drives made
2062306a36Sopenharmony_ci	  before 1999 were Series 5) Series 5 drives will NOT always have the
2162306a36Sopenharmony_ci	  Series noted on the bottom of the drive. Series 6 drivers will.
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci	  In other words, if your BACKPACK drive doesn't say "Series 6" on the
2462306a36Sopenharmony_ci	  bottom, enable this option.
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ciconfig PATA_PARPORT_BPCK6
2762306a36Sopenharmony_ci	tristate "MicroSolutions backpack (Series 6) protocol"
2862306a36Sopenharmony_ci	depends on PATA_PARPORT
2962306a36Sopenharmony_ci	help
3062306a36Sopenharmony_ci	  This option enables support for the Micro Solutions BACKPACK
3162306a36Sopenharmony_ci	  parallel port Series 6 IDE protocol.  (Most BACKPACK drives made
3262306a36Sopenharmony_ci	  after 1999 were Series 6) Series 6 drives will have the Series noted
3362306a36Sopenharmony_ci	  on the bottom of the drive.  Series 5 drivers don't always have it
3462306a36Sopenharmony_ci	  noted.
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci	  In other words, if your BACKPACK drive says "Series 6" on the
3762306a36Sopenharmony_ci	  bottom, enable this option.
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ciconfig PATA_PARPORT_COMM
4062306a36Sopenharmony_ci	tristate "DataStor Commuter protocol"
4162306a36Sopenharmony_ci	depends on PATA_PARPORT
4262306a36Sopenharmony_ci	help
4362306a36Sopenharmony_ci	  This option enables support for the Commuter parallel port IDE
4462306a36Sopenharmony_ci	  protocol from DataStor.
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ciconfig PATA_PARPORT_DSTR
4762306a36Sopenharmony_ci	tristate "DataStor EP-2000 protocol"
4862306a36Sopenharmony_ci	depends on PATA_PARPORT
4962306a36Sopenharmony_ci	help
5062306a36Sopenharmony_ci	  This option enables support for the EP-2000 parallel port IDE
5162306a36Sopenharmony_ci	  protocol from DataStor
5262306a36Sopenharmony_ci
5362306a36Sopenharmony_ciconfig PATA_PARPORT_FIT2
5462306a36Sopenharmony_ci	tristate "FIT TD-2000 protocol"
5562306a36Sopenharmony_ci	depends on PATA_PARPORT
5662306a36Sopenharmony_ci	help
5762306a36Sopenharmony_ci	  This option enables support for the TD-2000 parallel port IDE
5862306a36Sopenharmony_ci	  protocol from Fidelity International Technology. This is a simple
5962306a36Sopenharmony_ci	  (low speed) adapter that is used in some portable hard drives.
6062306a36Sopenharmony_ci
6162306a36Sopenharmony_ciconfig PATA_PARPORT_FIT3
6262306a36Sopenharmony_ci	tristate "FIT TD-3000 protocol"
6362306a36Sopenharmony_ci	depends on PATA_PARPORT
6462306a36Sopenharmony_ci	help
6562306a36Sopenharmony_ci	  This option enables support for the TD-3000 parallel port IDE
6662306a36Sopenharmony_ci	  protocol from Fidelity International Technology. This protocol is
6762306a36Sopenharmony_ci	  used in newer models of their portable disk, CD-ROM and PD/CD
6862306a36Sopenharmony_ci	  devices.
6962306a36Sopenharmony_ci
7062306a36Sopenharmony_ciconfig PATA_PARPORT_EPAT
7162306a36Sopenharmony_ci	tristate "Shuttle EPAT/EPEZ protocol"
7262306a36Sopenharmony_ci	depends on PATA_PARPORT
7362306a36Sopenharmony_ci	help
7462306a36Sopenharmony_ci	  This option enables support for the EPAT parallel port IDE protocol.
7562306a36Sopenharmony_ci	  EPAT is a parallel port IDE adapter manufactured by Shuttle
7662306a36Sopenharmony_ci	  Technology and widely used in devices from major vendors such as
7762306a36Sopenharmony_ci	  Hewlett-Packard, SyQuest, Imation and Avatar.
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ciconfig PATA_PARPORT_EPATC8
8062306a36Sopenharmony_ci	bool "Support c7/c8 chips"
8162306a36Sopenharmony_ci	depends on PATA_PARPORT_EPAT
8262306a36Sopenharmony_ci	help
8362306a36Sopenharmony_ci	  This option enables support for the newer Shuttle EP1284 (aka c7 and
8462306a36Sopenharmony_ci	  c8) chip. You need this if you are using any recent Imation SuperDisk
8562306a36Sopenharmony_ci	  (LS-120) drive.
8662306a36Sopenharmony_ci
8762306a36Sopenharmony_ciconfig PATA_PARPORT_EPIA
8862306a36Sopenharmony_ci	tristate "Shuttle EPIA protocol"
8962306a36Sopenharmony_ci	depends on PATA_PARPORT
9062306a36Sopenharmony_ci	help
9162306a36Sopenharmony_ci	  This option enables support for the (obsolete) EPIA parallel port
9262306a36Sopenharmony_ci	  IDE protocol from Shuttle Technology. This adapter can still be
9362306a36Sopenharmony_ci	  found in some no-name kits.
9462306a36Sopenharmony_ci
9562306a36Sopenharmony_ciconfig PATA_PARPORT_FRIQ
9662306a36Sopenharmony_ci	tristate "Freecom IQ ASIC-2 protocol"
9762306a36Sopenharmony_ci	depends on PATA_PARPORT
9862306a36Sopenharmony_ci	help
9962306a36Sopenharmony_ci	  This option enables support for version 2 of the Freecom IQ parallel
10062306a36Sopenharmony_ci	  port IDE adapter.  This adapter is used by the Maxell Superdisk
10162306a36Sopenharmony_ci	  drive.
10262306a36Sopenharmony_ci
10362306a36Sopenharmony_ciconfig PATA_PARPORT_FRPW
10462306a36Sopenharmony_ci	tristate "FreeCom power protocol"
10562306a36Sopenharmony_ci	depends on PATA_PARPORT
10662306a36Sopenharmony_ci	help
10762306a36Sopenharmony_ci	  This option enables support for the Freecom power parallel port IDE
10862306a36Sopenharmony_ci	  protocol.
10962306a36Sopenharmony_ci
11062306a36Sopenharmony_ciconfig PATA_PARPORT_KBIC
11162306a36Sopenharmony_ci	tristate "KingByte KBIC-951A/971A protocols"
11262306a36Sopenharmony_ci	depends on PATA_PARPORT
11362306a36Sopenharmony_ci	help
11462306a36Sopenharmony_ci	  This option enables support for the KBIC-951A and KBIC-971A parallel
11562306a36Sopenharmony_ci	  port IDE protocols from KingByte Information Corp. KingByte's
11662306a36Sopenharmony_ci	  adapters appear in many no-name portable disk and CD-ROM products,
11762306a36Sopenharmony_ci	  especially in Europe.
11862306a36Sopenharmony_ci
11962306a36Sopenharmony_ciconfig PATA_PARPORT_KTTI
12062306a36Sopenharmony_ci	tristate "KT PHd protocol"
12162306a36Sopenharmony_ci	depends on PATA_PARPORT
12262306a36Sopenharmony_ci	help
12362306a36Sopenharmony_ci	  This option enables support for the "PHd" parallel port IDE protocol
12462306a36Sopenharmony_ci	  from KT Technology. This is a simple (low speed) adapter that is
12562306a36Sopenharmony_ci	  used in some 2.5" portable hard drives.
12662306a36Sopenharmony_ci
12762306a36Sopenharmony_ciconfig PATA_PARPORT_ON20
12862306a36Sopenharmony_ci	tristate "OnSpec 90c20 protocol"
12962306a36Sopenharmony_ci	depends on PATA_PARPORT
13062306a36Sopenharmony_ci	help
13162306a36Sopenharmony_ci	  This option enables support for the (obsolete) 90c20 parallel port
13262306a36Sopenharmony_ci	  IDE protocol from OnSpec (often marketed under the ValuStore brand
13362306a36Sopenharmony_ci	  name).
13462306a36Sopenharmony_ci
13562306a36Sopenharmony_ciconfig PATA_PARPORT_ON26
13662306a36Sopenharmony_ci	tristate "OnSpec 90c26 protocol"
13762306a36Sopenharmony_ci	depends on PATA_PARPORT
13862306a36Sopenharmony_ci	help
13962306a36Sopenharmony_ci	  This option enables support for the 90c26 parallel port IDE protocol
14062306a36Sopenharmony_ci	  from OnSpec Electronics (often marketed under the ValuStore brand
14162306a36Sopenharmony_ci	  name).
142