[PATCH V3 0/2] add pata_arasan_cf support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series adds
 - ata_sff_queue_work() & ata_sff_queue_delayed_work()
 - add support for arasan compact flash controller.

Changes Since V2:
 - arasan_cf_error_handler declared to cancel scheduled work.
 - modified .sg_tablesize & .dma_boundary in arasan_cf_sht.
 - lines over 80 columns broken at more logical places.

Changes Since V1:
 - add separate patch to introduce ata_sff_queue_work & ata_sff_queue_delayed_work
 - remove arasan cf drivers workqueue.
 - remove drivers/ata/pata_arasan_cf.h and put register definitions in
   pata_arasan_cf.c
 - take ap->lock and host->lock at relevant places.
 - use bool for variables which can have value 0 or 1.
 - remove bmdma part and override freeze, qc_issue routines.
 - introduce concept of delayed_work if altstatus reg reads ATA_BUSY after =
DMA
   xfer are over.


Viresh Kumar (2):
  libata-sff: add ata_sff_queue_work() & ata_sff_queue_delayed_work()
  pata_arasan_cf: Adding support for arasan compact flash host
    controller

 MAINTAINERS                         |    7 +
 drivers/ata/Kconfig                 |    6 +
 drivers/ata/Makefile                |    1 +
 drivers/ata/libata-sff.c            |   15 +-
 drivers/ata/pata_arasan_cf.c        |  957 +++++++++++++++++++++++++++++++++++
 include/linux/libata.h              |    3 +
 include/linux/pata_arasan_cf_data.h |   47 ++
 7 files changed, 1034 insertions(+), 2 deletions(-)
 create mode 100644 drivers/ata/pata_arasan_cf.c
 create mode 100644 include/linux/pata_arasan_cf_data.h

-- 
1.7.2.2

--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux