summaryrefslogtreecommitdiffstats
path: root/drivers/ata/pata_icside.c
Commit message (Collapse)AuthorAgeFilesLines
* [ARM] pata_icside: fix the FIXMEsRussell King2007-08-061-17/+11Star
| | | | | | | | | | | | Alan Cox suggested that the solution to the FIXMEs in pata_icside is to use a private postreset method to detect the lack of devices on a port, and in such a case, disable the interrupt for the port. This patch implements such a method, and removes the hard coded disable of port 0. Tested as working. Acked-by: Jeff Garzik <jeff@garzik.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* [libata] PATA drivers: remove ATA_FLAG_SRSTJeff Garzik2007-07-091-1/+1
| | | | | | | This flag only has meaning in old-EH drivers, and these drivers have already been converted to the new EH. Remove. Signed-off-by: Jeff Garzik <jeff@garzik.org>
* [ARM] pata_icside: fix build errorsRussell King2007-05-111-56/+86
| | | | | | | Building on the previous two ecard infrastructure changes, this patch fixes the pata_icside build errors caused by the recent libata changes. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* [ARM] ecard: add ecardm_iomap() / ecardm_iounmap()Russell King2007-05-111-26/+9Star
| | | | | | | Add devres ecardm_iomap() and ecardm_iounmap() for Acorn expansion cards. Convert all expansion card drivers to use them. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* [ARM] ecard: add helper function for setting ecard irq opsRussell King2007-05-111-9/+4Star
| | | | | | | | | | | | | | | Rather than having every driver fiddle about setting its private IRQ operations and data, provide a helper function to contain this functionality in one place. Arrange to remove the driver-private IRQ operations and data when the device is removed from the driver, and remove the driver private code to do this. This fixes potential problems caused by drivers forgetting to remove these hooks. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* [ARM] Add support for ICSIDE interface on RiscPCRussell King2007-05-031-0/+686
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>