Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) # PARIDE configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) # PARIDE doesn't need PARPORT, but if PARPORT is configured as a module,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) # PARIDE must also be a module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) # PARIDE only supports PC style parports. Tough for USB or other parports...
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) comment "Parallel IDE high-level drivers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) config PARIDE_PD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	tristate "Parallel port IDE disks"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	  This option enables the high-level driver for IDE-type disk devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	  connected through a parallel port. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	  support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 	  parallel port IDE driver, otherwise you should answer M to build
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	  it as a loadable module. The module will be called pd. You
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	  must also have at least one parallel port protocol driver in your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	  system. Among the devices supported by this driver are the SyQuest
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	  EZ-135, EZ-230 and SparQ drives, the Avatar Shark and the backpack
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	  hard drives from MicroSolutions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) config PARIDE_PCD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	tristate "Parallel port ATAPI CD-ROMs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	select CDROM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	select BLK_SCSI_REQUEST # only for the generic cdrom code
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 	  This option enables the high-level driver for ATAPI CD-ROM devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	  connected through a parallel port. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	  support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	  parallel port ATAPI CD-ROM driver, otherwise you should answer M to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	  build it as a loadable module. The module will be called pcd. You
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	  must also have at least one parallel port protocol driver in your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	  system. Among the devices supported by this driver are the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	  MicroSolutions backpack CD-ROM drives and the Freecom Power CD. If
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	  you have such a CD-ROM drive, you should also say Y or M to "ISO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	  9660 CD-ROM file system support" below, because that's the file
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	  system used on CD-ROMs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) config PARIDE_PF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	tristate "Parallel port ATAPI disks"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	  This option enables the high-level driver for ATAPI disk devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	  connected through a parallel port. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	  support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	  parallel port ATAPI disk driver, otherwise you should answer M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	  to build it as a loadable module. The module will be called pf.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	  You must also have at least one parallel port protocol driver in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	  your system. Among the devices supported by this driver are the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	  MicroSolutions backpack PD/CD drive and the Imation Superdisk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	  LS-120 drive.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) config PARIDE_PT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	tristate "Parallel port ATAPI tapes"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	  This option enables the high-level driver for ATAPI tape devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	  connected through a parallel port. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	  support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	  parallel port ATAPI disk driver, otherwise you should answer M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	  to build it as a loadable module. The module will be called pt.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	  You must also have at least one parallel port protocol driver in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	  your system. Among the devices supported by this driver is the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	  parallel port version of the HP 5GB drive.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) config PARIDE_PG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	tristate "Parallel port generic ATAPI devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 	  This option enables a special high-level driver for generic ATAPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	  devices connected through a parallel port. The driver allows user
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	  programs, such as cdrtools, to send ATAPI commands directly to a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	  device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	  If you chose to build PARIDE support into your kernel, you may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	  answer Y here to build in the parallel port generic ATAPI driver,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	  otherwise you should answer M to build it as a loadable module. The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	  module will be called pg.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	  You must also have at least one parallel port protocol driver in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	  your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	  This driver implements an API loosely related to the generic SCSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	  driver. See <file:include/linux/pg.h>. for details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	  You can obtain the most recent version of cdrtools from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	  <ftp://ftp.berlios.de/pub/cdrecord/>. Versions 1.6.1a3 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	  later fully support this driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) comment "Parallel IDE protocol modules"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) config PARIDE_ATEN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	tristate "ATEN EH-100 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	  This option enables support for the ATEN EH-100 parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	  protocol. This protocol is used in some inexpensive low performance
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	  parallel port kits made in Hong Kong. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	  support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	  protocol driver, otherwise you should answer M to build it as a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	  loadable module. The module will be called aten. You must also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	  have a high-level driver for the type of device that you want to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	  support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) config PARIDE_BPCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	tristate "MicroSolutions backpack (Series 5) protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	  This option enables support for the Micro Solutions BACKPACK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 	  parallel port Series 5 IDE protocol.  (Most BACKPACK drives made
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 	  before 1999 were Series 5) Series 5 drives will NOT always have the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	  Series noted on the bottom of the drive. Series 6 drivers will.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 	  In other words, if your BACKPACK drive doesn't say "Series 6" on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	  bottom, enable this option.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	  If you chose to build PARIDE support into your kernel, you may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	  answer Y here to build in the protocol driver, otherwise you should
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	  answer M to build it as a loadable module.  The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	  called bpck.  You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	  of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) config PARIDE_BPCK6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	tristate "MicroSolutions backpack (Series 6) protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 	depends on PARIDE && !64BIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 	  This option enables support for the Micro Solutions BACKPACK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 	  parallel port Series 6 IDE protocol.  (Most BACKPACK drives made
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) 	  after 1999 were Series 6) Series 6 drives will have the Series noted
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 	  on the bottom of the drive.  Series 5 drivers don't always have it
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	  noted.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	  In other words, if your BACKPACK drive says "Series 6" on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 	  bottom, enable this option.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 	  If you chose to build PARIDE support into your kernel, you may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 	  answer Y here to build in the protocol driver, otherwise you should
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) 	  answer M to build it as a loadable module.  The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 	  called bpck6.  You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 	  of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) config PARIDE_COMM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	tristate "DataStor Commuter protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 	  This option enables support for the Commuter parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 	  protocol from DataStor. If you chose to build PARIDE support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 	  into your kernel, you may answer Y here to build in the protocol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) 	  driver, otherwise you should answer M to build it as a loadable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) 	  module. The module will be called comm. You must also have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 	  a high-level driver for the type of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) config PARIDE_DSTR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 	tristate "DataStor EP-2000 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 	  This option enables support for the EP-2000 parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 	  protocol from DataStor. If you chose to build PARIDE support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) 	  into your kernel, you may answer Y here to build in the protocol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) 	  driver, otherwise you should answer M to build it as a loadable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) 	  module. The module will be called dstr. You must also have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 	  a high-level driver for the type of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) config PARIDE_FIT2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 	tristate "FIT TD-2000 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 	  This option enables support for the TD-2000 parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) 	  protocol from Fidelity International Technology. This is a simple
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) 	  (low speed) adapter that is used in some portable hard drives. If
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) 	  you chose to build PARIDE support into your kernel, you may answer Y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) 	  here to build in the protocol driver, otherwise you should answer M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) 	  to build it as a loadable module. The module will be called ktti.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 	  You must also have a high-level driver for the type of device that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) 	  you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) config PARIDE_FIT3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 	tristate "FIT TD-3000 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) 	  This option enables support for the TD-3000 parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) 	  protocol from Fidelity International Technology. This protocol is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) 	  used in newer models of their portable disk, CD-ROM and PD/CD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 	  devices. If you chose to build PARIDE support into your kernel, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) 	  may answer Y here to build in the protocol driver, otherwise you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) 	  should answer M to build it as a loadable module. The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 	  called fit3. You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 	  of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) config PARIDE_EPAT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) 	tristate "Shuttle EPAT/EPEZ protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) 	  This option enables support for the EPAT parallel port IDE protocol.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) 	  EPAT is a parallel port IDE adapter manufactured by Shuttle
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) 	  Technology and widely used in devices from major vendors such as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) 	  Hewlett-Packard, SyQuest, Imation and Avatar. If you chose to build
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) 	  PARIDE support into your kernel, you may answer Y here to build in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) 	  the protocol driver, otherwise you should answer M to build it as a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) 	  loadable module. The module will be called epat. You must also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) 	  have a high-level driver for the type of device that you want to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) 	  support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) config PARIDE_EPATC8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) 	bool "Support c7/c8 chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) 	depends on PARIDE_EPAT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) 	  This option enables support for the newer Shuttle EP1284 (aka c7 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) 	  c8) chip. You need this if you are using any recent Imation SuperDisk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) 	  (LS-120) drive.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) config PARIDE_EPIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) 	tristate "Shuttle EPIA protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) 	  This option enables support for the (obsolete) EPIA parallel port
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) 	  IDE protocol from Shuttle Technology. This adapter can still be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) 	  found in some no-name kits. If you chose to build PARIDE support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) 	  into your kernel, you may answer Y here to build in the protocol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) 	  driver, otherwise you should answer M to build it as a loadable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) 	  module. The module will be called epia. You must also have a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) 	  high-level driver for the type of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) config PARIDE_FRIQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) 	tristate "Freecom IQ ASIC-2 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) 	  This option enables support for version 2 of the Freecom IQ parallel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) 	  port IDE adapter.  This adapter is used by the Maxell Superdisk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) 	  drive.  If you chose to build PARIDE support into your kernel, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) 	  may answer Y here to build in the protocol driver, otherwise you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) 	  should answer M to build it as a loadable module. The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) 	  called friq. You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) 	  of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) config PARIDE_FRPW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) 	tristate "FreeCom power protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) 	  This option enables support for the Freecom power parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) 	  protocol. If you chose to build PARIDE support into your kernel, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) 	  may answer Y here to build in the protocol driver, otherwise you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) 	  should answer M to build it as a loadable module. The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) 	  called frpw. You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) 	  of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) config PARIDE_KBIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) 	tristate "KingByte KBIC-951A/971A protocols"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) 	  This option enables support for the KBIC-951A and KBIC-971A parallel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) 	  port IDE protocols from KingByte Information Corp. KingByte's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) 	  adapters appear in many no-name portable disk and CD-ROM products,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) 	  especially in Europe. If you chose to build PARIDE support into your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) 	  kernel, you may answer Y here to build in the protocol driver,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) 	  otherwise you should answer M to build it as a loadable module. The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) 	  module will be called kbic. You must also have a high-level driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) 	  for the type of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) config PARIDE_KTTI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) 	tristate "KT PHd protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) 	  This option enables support for the "PHd" parallel port IDE protocol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) 	  from KT Technology. This is a simple (low speed) adapter that is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) 	  used in some 2.5" portable hard drives. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) 	  support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) 	  protocol driver, otherwise you should answer M to build it as a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) 	  loadable module. The module will be called ktti. You must also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) 	  have a high-level driver for the type of device that you want to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) 	  support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) config PARIDE_ON20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) 	tristate "OnSpec 90c20 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) 	  This option enables support for the (obsolete) 90c20 parallel port
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) 	  IDE protocol from OnSpec (often marketed under the ValuStore brand
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) 	  name). If you chose to build PARIDE support into your kernel, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) 	  may answer Y here to build in the protocol driver, otherwise you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) 	  should answer M to build it as a loadable module. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) 	  be called on20. You must also have a high-level driver for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) 	  type of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) config PARIDE_ON26
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) 	tristate "OnSpec 90c26 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) 	depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) 	  This option enables support for the 90c26 parallel port IDE protocol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) 	  from OnSpec Electronics (often marketed under the ValuStore brand
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) 	  name). If you chose to build PARIDE support into your kernel, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) 	  may answer Y here to build in the protocol driver, otherwise you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) 	  should answer M to build it as a loadable module. The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) 	  called on26. You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) 	  of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) #