The
njata driver provides support for the following Workbit Bus-Master CardBus IDE controller chips:
NinjaATA-32Bi
CardBus / PCMCIA dual mode IDE controller (“DuoATA”). This controller is mainly used for portable drives. This driver supports the CardBus mode.
NPATA-32
CardBus IDE controller. This controller is widely used for CardBus CompactFlash adapters.
These controllers are capable of bus-mastering for ATA PIO transfer. The
njata driver uses the bus-mastering PIO transfer unless transfer buffer is unaligned, and significantly reduces CPU usage for PIO-only ATA devices compared with usual PIO transfer.