1. 27 1月, 2008 2 次提交
  2. 26 1月, 2008 1 次提交
  3. 13 12月, 2007 1 次提交
  4. 28 11月, 2007 4 次提交
  5. 14 11月, 2007 1 次提交
  6. 06 11月, 2007 2 次提交
  7. 20 10月, 2007 1 次提交
  8. 17 10月, 2007 2 次提交
  9. 13 10月, 2007 1 次提交
  10. 12 10月, 2007 2 次提交
    • B
      ide: Kconfig face-lift · 842c19ad
      Bartlomiej Zolnierkiewicz 提交于
      * Convert config options for PCI host drivers to select BLK_DEV_IDEPCI.
      
      * Same for BLK_DEV_IDEDMA_PCI and PCI DMA host drivers, also make this
        config option select BLK_DEV_IDEPCI.
      
      * Remove no longer needed help for BLK_DEV_IDEPCI and BLK_DEV_IDEDMA_PCI.
      
      * Remove redundant IDE_CHIPSETS config option.
      
      As a result of this patch users have now three less config options
      to worry about and can just select host drivers that they need
      (IDE config menu is "flatter").
      Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      842c19ad
    • A
      ide: Platform IDE driver · 8cb1f567
      Anton Vorontsov 提交于
      This is now very similar to pata_platform.c, they both use
      same platform data structure and same resources.
      
      To achieve that, byte_lanes_swapping platform data variable
      and platform specified iops removed from that driver. It's fine,
      since those were never used anyway.
      
      pata_platform and ide_platform are carrying same driver names,
      to easily switch between these drivers, without need to touch
      platform code.
      
      Bart:
      - build fix from Andrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NAnton Vorontsov <avorontsov@ru.mvista.com>
      Signed-off-by: NVitaly Bordug <vitb@kernel.crashing.org>
      Cc: Sergei Shtylyov <sshtylyov@ru.mvista.com>
      Acked-by: NAlan Cox <alan@redhat.com>
      Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      8cb1f567
  11. 12 9月, 2007 2 次提交
  12. 21 8月, 2007 2 次提交
  13. 01 8月, 2007 1 次提交
  14. 16 5月, 2007 1 次提交
  15. 10 5月, 2007 3 次提交
  16. 21 4月, 2007 1 次提交
  17. 27 3月, 2007 1 次提交
  18. 18 3月, 2007 2 次提交
  19. 15 3月, 2007 1 次提交
  20. 04 3月, 2007 1 次提交
  21. 18 2月, 2007 1 次提交
  22. 17 2月, 2007 1 次提交
    • K
      drivers/ide: PATA driver for Celleb · bde18a2e
      Kou Ishizaki 提交于
      This is the patch (based on 2.6.19-rc4) for PATA controller of
      Toshiba Cell reference set(Celleb). The reference set consists
      of Cell, 512MB memory, Super Companion Chip(SCC) and some
      peripherals such as HDD, GbE, etc. You can see brief explanation
      and picture of Cell reference set at following URLs.
      
          http://www.toshiba.co.jp/about/press/2005_09/pr2001.htm
          http://cell-industries.com/toshiba_announces.php
      
      We use a drivers/ide driver because its design is more suitable for
      SCC IDE controller than libata driver. Since SCC supports only 32bit
      read/write, we must override many callbacks of ata_port_operations
      by modifying generic helpers. Each time the libata common code is
      updated, we must update those modified helpers. It is very hard for us.
      But we will try to implement the libata driver as needed.
      
      Signed-off-by: Kou Ishizaki <kou.ishizaki at toshiba.co.jp>
      Signed-off-by: Akira Iguchi <akira2.iguchi at toshiba.co.jp>
      Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      bde18a2e
  23. 08 2月, 2007 4 次提交
    • H
      ACPI support for IDE devices · e3a59b4d
      Hannes Reinecke 提交于
      This patch implements ACPI integration for generic IDE devices.
      The ACPI spec mandates that some methods are called during suspend and
      resume. And consequently there most modern Laptops cannot resume
      properly without it.
      
      According to the spec, we should call '_GTM' (Get Timing) upon suspend
      to store the current IDE adapter settings.
      Upon resume we should call '_STM' (Set Timing) to initialize the
      adapter with the stored settings; afterwards '_GTF' (Get Taskfile)
      should be called which returns a buffer with some IDE initialisation
      commands. Those commands should be passed to the drive.
      
      There are two module params which control the behaviour of this patch:
      
      'ide=noacpi'
      	Do not call any ACPI methods (Disables any ACPI method calls)
      'ide=acpigtf'
      	Enable execution of _GTF methods upon resume.
      	Has no effect if 'ide=noacpi' is set.
      'ide=acpionboot'
      	Enable execution of ACPI methods during boot.
      	This might be required on some machines if 'ide=acpigtf' is
      	selected as some machines modify the _GTF information
      	depending on the drive identification passed down with _STM.
      Signed-off-by: NHannes Reinecke <hare@suse.de>
      Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      e3a59b4d
    • M
      IDE Driver for Delkin/Lexar/etc.. cardbus CF adapter · 78281c53
      Mark Lord 提交于
      On Thursday 11 January 2007 23:17, Bartlomiej Zolnierkiewicz wrote:
      > 
      > My working IDE tree (against Linus' tree) now resides here:
      > 
      > 	http://kernel.org/pub/linux/kernel/people/bart/pata-2.6/patches/
      
      Bart, here's a driver I've been keeping out-of-tree for the past couple
      of years.  This is for the Delking/Lexar/ASKA/etc.. 32-bit cardbus IDE
      CompactFlash adapter card.
      
      It's probably way out of sync with the latest driver model (??), but it
      still builds/works.  I'm not interested in doing much of a rewrite, other
      than for libata someday, as I no longer use the card myself.
      
      But lots of other people do seem to use it, so it might be nice to see it
      "in-tree".
      Signed-off-by: NMark Lord <mlord@pobox.com>
      Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      78281c53
    • J
      ide: add it8213 IDE driver · 9c6712c0
      Jack Lee 提交于
      From: Alan Cox <alan@lxorguk.ukuu.org.uk>
      Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      9c6712c0
    • S
      ide: add Toshiba TC86C001 IDE driver (take 2) · 33dced2e
      Sergei Shtylyov 提交于
      This is the driver for the Toshiba TC86C001 GOKU-S PCI IDE controller,
      completely reworked from the original brain-damaged Toshiba's 2.4 version.
      
      This single channel UltraDMA/66 controller is very simple in programming,
      yet Toshiba managed to plant many interesting bugs in it.  The particularly
      nasty "limitation 5" (as they call the errata) caused me to abuse the IDE
      core in a possibly most interesting way so far.  However, this is still
      better than the #ifdef mess in drivers/ide/ide-io.c that the original
      version included (well, it had much more mess)...
      Signed-off-by: NSergei Shtylyov <sshtylyov@ru.mvista.com>
      Acked-by: NAlan Cox <alan@redhat.com>
      Cc: Greg KH <greg@kroah.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      33dced2e
  24. 13 12月, 2006 1 次提交
  25. 08 12月, 2006 1 次提交
    • O
      [PATCH] winbond IDE depends on IDEDMA · 9468f687
      Olaf Hering 提交于
      winbond ide depends on idedma.
      Move the option into the IDEDMA section.
      
        drivers/built-in.o: In function `.sl82c105_ide_dma_timeout':
        sl82c105.c:(.text+0x624d0): undefined reference to `.__ide_dma_timeout'
        drivers/built-in.o: In function `.sl82c105_ide_dma_off_quietly':
        sl82c105.c:(.text+0x6274c): undefined reference to `.__ide_dma_off_quietly'
        drivers/built-in.o: In function `.sl82c105_ide_dma_on':
        sl82c105.c:(.text+0x6284c): undefined reference to `.__ide_dma_on'
        drivers/built-in.o: In function `.sl82c105_check_drive':
        sl82c105.c:(.text+0x628ec): undefined reference to `.__ide_dma_bad_drive'
        sl82c105.c:(.text+0x62934): undefined reference to `.__ide_dma_good_drive'
        drivers/built-in.o: In function `.sl82c105_ide_dma_start':
        sl82c105.c:(.text+0x62c24): undefined reference to `.ide_dma_start'
        make[1]: *** [.tmp_vmlinux1] Error 1
      Signed-off-by: NOlaf Hering <olaf@aepfle.de>
      Acked-by: N"Bartlomiej Zolnierkiewicz" <bzolnier@gmail.com>
      Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      9468f687