GPIO PATA/IDE on Linux
Bit-banged GPIO PATA/IDE kernel module
What is it?
pata-gpio is a Linux kernel driver for GPIO bitbanged PATA (also known as ATA/ATAPI or IDE).
Pin configuration can be set via device tree, the regular ATA framework is used.
IDE Primary/Secondary device support is implemented.
In use
![Screenshot of dmesg, showing a PATA attached DVD-RAM drive being detected](log.png)
ATAPI support / CD audio playback
Redundant array of independent CF cards
![Raspberry Pi, with 2 CF cards connected to the GPIO header](raid1.jpeg)
Links
- Kernel driver: Out-of-tree Linux module
- Adapter hardware: KiCAD design files