1. 07 Sep, 2005 2 commits
    • Brett Russ's avatar
      [PATCH] libata: Marvell SATA support (PIO mode) · 20f733e7
      Brett Russ authored
      This is my libata compatible low level driver for the Marvell SATA
      family.  Currently it successfully runs in PIO mode on a 6081 chip.
      EDMA support is in the works and should be done shortly.  Review,
      testing (especially on other flavors of Marvell), comments welcome.
      Signed-off-by: default avatarBrett Russ <russb@emc.com>
      Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
      20f733e7
    • Brett Russ's avatar
      [PATCH] libata: fix pio_mask values (take 2) · 7da79312
      Brett Russ authored
      ata_get_mode_mask() uses bits 3 and 4 in the pio_mask to represent PIO
      modes 3 and 4.  The value read from the drive, which reports support
      for PIO3 and PIO4 in bits 0 and 1, is shifted left by 3 bits and OR'd
      with 0x7 (which then corresponds to PIO 2-0 in libata).  Thus, the
      drivers below need adjustments to comply with the way pio_mask is
      used.  I changed the masks from the commented values to all support
      PIO4-0, since the spec mandates that PIO0-2 are supported and there's
      no reason not to support PIO3 IMO.
      Signed-off-by: default avatarBrett Russ <russb@emc.com>
      Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
      7da79312
  2. 06 Sep, 2005 38 commits