1. 29 Aug, 2006 1 commit
  2. 24 Aug, 2006 1 commit
    • Jeff Garzik's avatar
      libata: Grand renaming. · cca3974e
      Jeff Garzik authored
      The biggest change is that ata_host_set is renamed to ata_host.
      
      * ata_host_set			=> ata_host
      * ata_probe_ent->host_flags	=> ata_probe_ent->port_flags
      * ata_probe_ent->host_set_flags	=> ata_probe_ent->_host_flags
      * ata_host_stats		=> ata_port_stats
      * ata_port->host		=> ata_port->scsi_host
      * ata_port->host_set		=> ata_port->host
      * ata_port_info->host_flags	=> ata_port_info->flags
      * ata_(.*)host_set(.*)\(\)	=> ata_\1host\2()
      
      The leading underscore in ata_probe_ent->_host_flags is to avoid
      reusing ->host_flags for different purpose.  Currently, the only user
      of the field is libata-bmdma.c and probe_ent itself is scheduled to be
      removed.
      
      ata_port->host is reused for different purpose but this field is used
      inside libata core proper and of different type.
      Signed-off-by: default avatarTejun Heo <htejun@gmail.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      cca3974e
  3. 14 Aug, 2006 1 commit
  4. 10 Aug, 2006 4 commits
  5. 09 Aug, 2006 1 commit
  6. 04 Aug, 2006 1 commit
  7. 16 Jul, 2006 5 commits
  8. 27 Jun, 2006 1 commit
  9. 31 May, 2006 2 commits
  10. 27 May, 2006 1 commit
  11. 24 May, 2006 1 commit
  12. 20 May, 2006 1 commit
  13. 15 May, 2006 2 commits
  14. 10 Apr, 2006 1 commit
  15. 03 Apr, 2006 1 commit
  16. 31 Mar, 2006 1 commit
  17. 24 Mar, 2006 1 commit
  18. 21 Mar, 2006 1 commit
  19. 05 Mar, 2006 1 commit
  20. 03 Mar, 2006 4 commits
  21. 20 Feb, 2006 2 commits
  22. 12 Feb, 2006 2 commits
  23. 10 Feb, 2006 1 commit
  24. 28 Jan, 2006 2 commits
  25. 27 Jan, 2006 1 commit
    • Tejun Heo's avatar
      [PATCH] ata_piix: fix MAP VALUE interpretation for for ICH6/7 · ff0fc146
      Tejun Heo authored
      Unlike their older siblings, ICH6 and 7 use different scheme for MAP
      VALUE.  This patch makes ata_piix interpret MV properly on ICH6/7.
      
      Pre-ICH6/7
      
       The value of these bits indicate the address range the SATA port
       responds to, and whether or not the SATA and IDE functions are
       combined.
      
       000 = Non-combined. P0 is primary master. P1 is secondary master.
       001 = Non-combined. P0 is secondary master. P1 is primary master.
       100 = Combined. P0 is primary master. P1 is primary slave. P-ATA is
             2:0 Map Value secondary.
       101 = Combined. P0 is primary slave. P1 is primary master. P-ATA is
             secondary.
       110 = Combined. P-ATA is primary. P0 is secondary master. P1 is
             secondary slave.
       111 = Combined. P-ATA is primary. P0 is secondary slave. P1 is
             secondary master.
      
      ICH6/7
      
       Map Value - R/W. Map Value (MV): The value in the bits below indicate
      the address range the SATA ports responds to, and whether or not the
      PATA and SATA functions are combined. When in combined mode, the AHCI
      memory space is not available and AHCI may not be used.
      
       00 = Non-combined. P0 is primary master, P2 is the primary slave. P1
            is secondary master, P3 is the 1:0 secondary slave (desktop
            only). P0 is primary master, P2 is the primary slave (mobile
            only).
       01 = Combined. IDE is primary. P1 is secondary master, P3 is the
            secondary slave. (desktop only)
       10 = Combined. P0 is primary master. P2 is primary slave. IDE is secondary
       11 = Reserved
      Signed-off-by: default avatarTejun Heo <htejun@gmail.com>
      
      --
      
      Jeff, without this patch, ata_piix misdetects my ICH7's combined mode,
      ending up not applying bridge limits to PX-710SA and configuring IDE
      drive on 40-c cable to UDMA/66.
      
      Thanks.
      Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
      ff0fc146