Author: jimharris
Date: Fri Jan  6 00:22:55 2012
New Revision: 229671
URL: http://svn.freebsd.org/changeset/base/229671

Log:
  Add 0x2826 device ID for C600 (Patsburg) SATA controller in RAID mode.
  
  Reviewed by: mav
  Approved by: scottl

Modified:
  head/sys/dev/ahci/ahci.c
  head/sys/dev/ata/ata-pci.h
  head/sys/dev/ata/chipsets/ata-intel.c

Modified: head/sys/dev/ahci/ahci.c
==============================================================================
--- head/sys/dev/ahci/ahci.c    Thu Jan  5 23:12:19 2012        (r229670)
+++ head/sys/dev/ahci/ahci.c    Fri Jan  6 00:22:55 2012        (r229671)
@@ -171,6 +171,7 @@ static struct {
        {0x1d028086, 0x00, "Intel Patsburg",    0},
        {0x1d048086, 0x00, "Intel Patsburg",    0},
        {0x1d068086, 0x00, "Intel Patsburg",    0},
+       {0x28268086, 0x00, "Intel Patsburg (RAID)",     0},
        {0x1e028086, 0x00, "Intel Panther Point",       0},
        {0x1e038086, 0x00, "Intel Panther Point",       0},
        {0x1e048086, 0x00, "Intel Panther Point",       0},

Modified: head/sys/dev/ata/ata-pci.h
==============================================================================
--- head/sys/dev/ata/ata-pci.h  Thu Jan  5 23:12:19 2012        (r229670)
+++ head/sys/dev/ata/ata-pci.h  Fri Jan  6 00:22:55 2012        (r229671)
@@ -236,6 +236,7 @@ struct ata_pci_controller {
 #define ATA_PBG_AH1            0x1d028086
 #define ATA_PBG_R1             0x1d048086
 #define ATA_PBG_R2             0x1d068086
+#define ATA_PBG_R3             0x28268086
 #define ATA_PBG_S2             0x1d088086
 
 #define ATA_PPT_S1             0x1e008086

Modified: head/sys/dev/ata/chipsets/ata-intel.c
==============================================================================
--- head/sys/dev/ata/chipsets/ata-intel.c       Thu Jan  5 23:12:19 2012        
(r229670)
+++ head/sys/dev/ata/chipsets/ata-intel.c       Fri Jan  6 00:22:55 2012        
(r229671)
@@ -197,6 +197,7 @@ ata_intel_probe(device_t dev)
      { ATA_PBG_AH1,      0, INTEL_AHCI, 0, ATA_SA300, "Patsburg" },
      { ATA_PBG_R1,       0, INTEL_AHCI, 0, ATA_SA300, "Patsburg" },
      { ATA_PBG_R2,       0, INTEL_AHCI, 0, ATA_SA300, "Patsburg" },
+     { ATA_PBG_R3,       0, INTEL_AHCI, 0, ATA_SA300, "Patsburg" },
      { ATA_PBG_S2,       0, INTEL_6CH2, 0, ATA_SA300, "Patsburg" },
      { ATA_PPT_S1,       0, INTEL_6CH,  0, ATA_SA300, "Panther Point" },
      { ATA_PPT_S2,       0, INTEL_6CH,  0, ATA_SA300, "Panther Point" },
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to