ata: Report 16/32bit PIO as best we can
The legacy old IDE ioctl API for this is a bit primitive so we try and map stuff sensibly onto it. - Set PIO over DMA devices to report 32bit - Add ability to change the PIO32 settings if the controller permits it - Add that functionality into the sff drivers - Add that functionality into the VLB legacy driver - Turn on the 32bit PIO on the ninja32 and add support there Signed-off-by:Alan Cox <alan@linux.intel.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
Showing
- drivers/ata/libata-scsi.c 26 additions, 4 deletionsdrivers/ata/libata-scsi.c
- drivers/ata/libata-sff.c 27 additions, 0 deletionsdrivers/ata/libata-sff.c
- drivers/ata/pata_legacy.c 20 additions, 13 deletionsdrivers/ata/pata_legacy.c
- drivers/ata/pata_ninja32.c 3 additions, 1 deletiondrivers/ata/pata_ninja32.c
- include/linux/libata.h 8 additions, 0 deletionsinclude/linux/libata.h
Loading
Please register or sign in to comment