drivers/ata/pata_parport/Kconfig
Source file repositories/reference/linux-study-clean/drivers/ata/pata_parport/Kconfig
File Facts
- System
- Linux kernel
- Corpus path
drivers/ata/pata_parport/Kconfig- Extension
[no extension]- Size
- 4689 bytes
- Lines
- 142
- Domain
- Driver Families
- Bucket
- drivers/ata
- Inferred role
- Driver Families: build/configuration rule
- Status
- atlas-only
Why This File Exists
Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.
- Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.
Dependency Surface
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
# SPDX-License-Identifier: GPL-2.0
comment "Parallel IDE protocol modules"
depends on PATA_PARPORT
config PATA_PARPORT_ATEN
tristate "ATEN EH-100 protocol"
depends on PATA_PARPORT
help
This option enables support for the ATEN EH-100 parallel port IDE
protocol. This protocol is used in some inexpensive low performance
parallel port kits made in Hong Kong.
config PATA_PARPORT_BPCK
tristate "MicroSolutions backpack (Series 5) protocol"
depends on PATA_PARPORT
help
This option enables support for the Micro Solutions BACKPACK
parallel port Series 5 IDE protocol. (Most BACKPACK drives made
before 1999 were Series 5) Series 5 drives will NOT always have the
Series noted on the bottom of the drive. Series 6 drivers will.
In other words, if your BACKPACK drive doesn't say "Series 6" on the
bottom, enable this option.
config PATA_PARPORT_BPCK6
tristate "MicroSolutions backpack (Series 6) protocol"
depends on PATA_PARPORT
help
This option enables support for the Micro Solutions BACKPACK
parallel port Series 6 IDE protocol. (Most BACKPACK drives made
after 1999 were Series 6) Series 6 drives will have the Series noted
on the bottom of the drive. Series 5 drivers don't always have it
noted.
In other words, if your BACKPACK drive says "Series 6" on the
bottom, enable this option.
config PATA_PARPORT_COMM
tristate "DataStor Commuter protocol"
depends on PATA_PARPORT
help
This option enables support for the Commuter parallel port IDE
protocol from DataStor.
config PATA_PARPORT_DSTR
tristate "DataStor EP-2000 protocol"
depends on PATA_PARPORT
help
This option enables support for the EP-2000 parallel port IDE
protocol from DataStor
config PATA_PARPORT_FIT2
tristate "FIT TD-2000 protocol"
depends on PATA_PARPORT
help
This option enables support for the TD-2000 parallel port IDE
protocol from Fidelity International Technology. This is a simple
(low speed) adapter that is used in some portable hard drives.
config PATA_PARPORT_FIT3
tristate "FIT TD-3000 protocol"
depends on PATA_PARPORT
help
This option enables support for the TD-3000 parallel port IDE
protocol from Fidelity International Technology. This protocol is
used in newer models of their portable disk, CD-ROM and PD/CD
devices.
config PATA_PARPORT_EPAT
Annotation
- Atlas domain: Driver Families / drivers/ata.
- Implementation status: atlas-only.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.