[Midnightbsd-cvs] src [7229] trunk/sys/dev/ata: add AMD HUDSON2 sata controllers and defines for JMicron 362 and intel lynxpoint chips
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Tue Aug 11 20:12:49 EDT 2015
Revision: 7229
http://svnweb.midnightbsd.org/src/?rev=7229
Author: laffer1
Date: 2015-08-11 20:12:48 -0400 (Tue, 11 Aug 2015)
Log Message:
-----------
add AMD HUDSON2 sata controllers and defines for JMicron 362 and intel lynxpoint chips
Modified Paths:
--------------
trunk/sys/dev/ata/ata-pci.h
trunk/sys/dev/ata/chipsets/ata-ati.c
Modified: trunk/sys/dev/ata/ata-pci.h
===================================================================
--- trunk/sys/dev/ata/ata-pci.h 2015-08-12 00:12:03 UTC (rev 7228)
+++ trunk/sys/dev/ata/ata-pci.h 2015-08-12 00:12:48 UTC (rev 7229)
@@ -101,6 +101,12 @@
#define ATA_AMD768 0x74411022
#define ATA_AMD8111 0x74691022
#define ATA_AMD5536 0x209a1022
+#define ATA_AMD_HUDSON2_S1 0x78001022
+#define ATA_AMD_HUDSON2_S2 0x78011022
+#define ATA_AMD_HUDSON2_S3 0x78021022
+#define ATA_AMD_HUDSON2_S4 0x78031022
+#define ATA_AMD_HUDSON2_S5 0x78041022
+#define ATA_AMD_HUDSON2 0x780c1022
#define ATA_ADAPTEC_ID 0x9005
#define ATA_ADAPTEC_1420 0x02419005
@@ -254,6 +260,19 @@
#define ATA_PPT_R5 0x1e0e8086
#define ATA_PPT_R6 0x1e0f8086
+#define ATA_LPT_S1 0x8c008086
+#define ATA_LPT_S2 0x8c018086
+#define ATA_LPT_AH1 0x8c028086
+#define ATA_LPT_AH2 0x8c038086
+#define ATA_LPT_R1 0x8c048086
+#define ATA_LPT_R2 0x8c058086
+#define ATA_LPT_R3 0x8c068086
+#define ATA_LPT_R4 0x8c078086
+#define ATA_LPT_S3 0x8c088086
+#define ATA_LPT_S4 0x8c098086
+#define ATA_LPT_R5 0x8c0e8086
+#define ATA_LPT_R6 0x8c0f8086
+
#define ATA_I31244 0x32008086
#define ATA_ISCH 0x811a8086
#define ATA_DH89XXCC 0x23238086
@@ -266,6 +285,7 @@
#define ATA_JMICRON_ID 0x197b
#define ATA_JMB360 0x2360197b
#define ATA_JMB361 0x2361197b
+#define ATA_JMB362 0x2362197b
#define ATA_JMB363 0x2363197b
#define ATA_JMB365 0x2365197b
#define ATA_JMB366 0x2366197b
Modified: trunk/sys/dev/ata/chipsets/ata-ati.c
===================================================================
--- trunk/sys/dev/ata/chipsets/ata-ati.c 2015-08-12 00:12:03 UTC (rev 7228)
+++ trunk/sys/dev/ata/chipsets/ata-ati.c 2015-08-12 00:12:48 UTC (rev 7229)
@@ -91,6 +91,12 @@
{ ATA_ATI_IXP700_S4, 0x00, ATI_AHCI, 0, ATA_SA300, "IXP700/800" },
{ ATA_ATI_IXP800_S1, 0x00, ATI_AHCI, 0, ATA_SA300, "IXP800" },
{ ATA_ATI_IXP800_S2, 0x00, ATI_AHCI, 0, ATA_SA300, "IXP800" },
+ { ATA_AMD_HUDSON2, 0x00, ATI_PATA, 0, ATA_UDMA6, "Hudson-2" },
+ { ATA_AMD_HUDSON2_S1, 0x00, ATI_AHCI, 0, ATA_SA300, "Hudson-2" },
+ { ATA_AMD_HUDSON2_S2, 0x00, ATI_AHCI, 0, ATA_SA300, "Hudson-2" },
+ { ATA_AMD_HUDSON2_S3, 0x00, ATI_AHCI, 0, ATA_SA300, "Hudson-2" },
+ { ATA_AMD_HUDSON2_S4, 0x00, ATI_AHCI, 0, ATA_SA300, "Hudson-2" },
+ { ATA_AMD_HUDSON2_S5, 0x00, ATI_AHCI, 0, ATA_SA300, "Hudson-2" },
{ 0, 0, 0, 0, 0, 0}};
if (pci_get_vendor(dev) != ATA_ATI_ID)
More information about the Midnightbsd-cvs
mailing list