[PATCH 2.6.24] ata_piix: IDE mode SATA patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 IDE mode SATA Controller DeviceID's.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.24/drivers/ata/ata_piix.c.orig2008-01-24 14:58:37.0 
-0800
+++ linux-2.6.24/drivers/ata/ata_piix.c 2008-01-28 14:58:22.0 -0800
@@ -263,6 +263,14 @@
{ 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (Tolapai) */
{ 0x8086, 0x5028, PCI_ANY_ID, PCI_ANY_ID, 0, 0, tolapai_sata_ahci },
+   /* SATA Controller IDE (ICH10) */
+   { 0x8086, 0x3a00, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH10) */
+   { 0x8086, 0x3a06, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_2port_sata },
+   /* SATA Controller IDE (ICH10) */
+   { 0x8086, 0x3a20, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH10) */
+   { 0x8086, 0x3a26, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_2port_sata },
 
{ } /* terminate list */
 };
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] ahci: RAID mode SATA patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 SATA RAID Controllers DeviceID's.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.24/drivers/ata/ahci.c.orig2008-01-24 14:58:37.0 
-0800
+++ linux-2.6.24/drivers/ata/ahci.c 2008-01-28 14:58:22.0 -0800
@@ -475,6 +475,8 @@
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x502a), board_ahci }, /* Tolapai */
{ PCI_VDEVICE(INTEL, 0x502b), board_ahci }, /* Tolapai */
+   { PCI_VDEVICE(INTEL, 0x3a05), board_ahci }, /* ICH10 */
+   { PCI_VDEVICE(INTEL, 0x3a25), board_ahci }, /* ICH10 */
 
/* JMicron 360/1/3/5/6, match class to avoid IDE function */
{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] hda_intel: ALSA HD Audio patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 HD Audio Controller DeviceID's.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.24/sound/pci/hda/hda_intel.c.orig 2008-01-24 14:58:37.0 
-0800
+++ linux-2.6.24/sound/pci/hda/hda_intel.c  2008-01-28 14:58:22.0 
-0800
@@ -98,6 +98,7 @@
 "{Intel, ESB2},"
 "{Intel, ICH8},"
 "{Intel, ICH9},"
+"{Intel, ICH10},"
 "{ATI, SB450},"
 "{ATI, SB600},"
 "{ATI, RS600},"
@@ -1936,6 +1937,8 @@
{ 0x8086, 0x284b, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ICH }, /* 
ICH8 */
{ 0x8086, 0x293e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ICH }, /* 
ICH9 */
{ 0x8086, 0x293f, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ICH }, /* 
ICH9 */
+   { 0x8086, 0x3a3e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ICH }, /* 
ICH10 */
+   { 0x8086, 0x3a6e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ICH }, /* 
ICH10 */
{ 0x1002, 0x437b, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ATI }, /* 
ATI SB450 */
{ 0x1002, 0x4383, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ATI }, /* 
ATI SB600 */
{ 0x1002, 0x793b, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ATIHDMI }, 
/* ATI RS600 HDMI */
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] i2c-i801: SMBus patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 SMBus Controller DeviceID's

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.24/Documentation/i2c/busses/i2c-i801.orig 2008-01-24 
14:58:37.0 -0800
+++ linux-2.6.24/Documentation/i2c/busses/i2c-i801  2008-01-28 
15:29:26.0 -0800
@@ -12,8 +12,9 @@
   * Intel 82801G (ICH7)
   * Intel 631xESB/632xESB (ESB2)
   * Intel 82801H (ICH8)
-  * Intel ICH9
+  * Intel 82801I (ICH9)
   * Intel Tolapai
+  * Intel ICH10
Datasheets: Publicly available at the Intel website
 
 Authors: 
--- linux-2.6.24/drivers/i2c/busses/Kconfig.orig2008-01-24 
14:58:37.0 -0800
+++ linux-2.6.24/drivers/i2c/busses/Kconfig 2008-01-28 14:58:22.0 
-0800
@@ -177,6 +177,8 @@
ESB2
ICH8
ICH9
+   Tolapai
+   ICH10
 
  This driver can also be built as a module.  If so, the module
  will be called i2c-i801.
--- linux-2.6.24/drivers/i2c/busses/i2c-i801.c.orig 2008-01-24 
14:58:37.0 -0800
+++ linux-2.6.24/drivers/i2c/busses/i2c-i801.c  2008-01-28 14:58:22.0 
-0800
@@ -35,6 +35,8 @@
 ICH8   283E
 ICH9   2930
 Tolapai5032
+ICH10  3A30
+ICH10  3A60
 This driver supports several versions of Intel's I/O Controller Hubs (ICH).
 For SMBus support, they are similar to the PIIX4 and are part
 of Intel's '810' and other chipsets.
@@ -545,6 +547,8 @@
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_TOLAPAI_1) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_4) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_5) },
{ 0, }
 };
 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] irq: patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 LPC Controller DeviceID's.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.24/arch/x86/pci/irq.c.orig2008-01-24 14:58:37.0 
-0800
+++ linux-2.6.24/arch/x86/pci/irq.c 2008-01-28 14:58:22.0 -0800
@@ -571,6 +571,10 @@
case PCI_DEVICE_ID_INTEL_ICH9_4:
case PCI_DEVICE_ID_INTEL_ICH9_5:
case PCI_DEVICE_ID_INTEL_TOLAPAI_0:
+   case PCI_DEVICE_ID_INTEL_ICH10_0:
+   case PCI_DEVICE_ID_INTEL_ICH10_1:
+   case PCI_DEVICE_ID_INTEL_ICH10_2:
+   case PCI_DEVICE_ID_INTEL_ICH10_3:
r->name = "PIIX/ICH";
r->get = pirq_piix_get;
r->set = pirq_piix_set;
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] pci_ids: patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 LPC and SMBus Controller DeviceID's.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.24/include/linux/pci_ids.h.orig   2008-01-24 14:58:37.0 
-0800
+++ linux-2.6.24/include/linux/pci_ids.h2008-01-28 15:05:41.0 
-0800
@@ -2339,6 +2339,12 @@
 #define PCI_DEVICE_ID_INTEL_MCH_PC10x359a
 #define PCI_DEVICE_ID_INTEL_E7525_MCH  0x359e
 #define PCI_DEVICE_ID_INTEL_IOAT_CNB   0x360b
+#define PCI_DEVICE_ID_INTEL_ICH10_00x3a14
+#define PCI_DEVICE_ID_INTEL_ICH10_10x3a16
+#define PCI_DEVICE_ID_INTEL_ICH10_20x3a18
+#define PCI_DEVICE_ID_INTEL_ICH10_30x3a1a
+#define PCI_DEVICE_ID_INTEL_ICH10_40x3a30
+#define PCI_DEVICE_ID_INTEL_ICH10_50x3a60
 #define PCI_DEVICE_ID_INTEL_IOAT_SNB   0x402f
 #define PCI_DEVICE_ID_INTEL_IOAT_SCNB  0x65ff
 #define PCI_DEVICE_ID_INTEL_TOLAPAI_0  0x5031
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] irq: patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 LPC Controller DeviceID's.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.24/arch/x86/pci/irq.c.orig2008-01-24 14:58:37.0 
-0800
+++ linux-2.6.24/arch/x86/pci/irq.c 2008-01-28 14:58:22.0 -0800
@@ -571,6 +571,10 @@
case PCI_DEVICE_ID_INTEL_ICH9_4:
case PCI_DEVICE_ID_INTEL_ICH9_5:
case PCI_DEVICE_ID_INTEL_TOLAPAI_0:
+   case PCI_DEVICE_ID_INTEL_ICH10_0:
+   case PCI_DEVICE_ID_INTEL_ICH10_1:
+   case PCI_DEVICE_ID_INTEL_ICH10_2:
+   case PCI_DEVICE_ID_INTEL_ICH10_3:
r-name = PIIX/ICH;
r-get = pirq_piix_get;
r-set = pirq_piix_set;
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] pci_ids: patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 LPC and SMBus Controller DeviceID's.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.24/include/linux/pci_ids.h.orig   2008-01-24 14:58:37.0 
-0800
+++ linux-2.6.24/include/linux/pci_ids.h2008-01-28 15:05:41.0 
-0800
@@ -2339,6 +2339,12 @@
 #define PCI_DEVICE_ID_INTEL_MCH_PC10x359a
 #define PCI_DEVICE_ID_INTEL_E7525_MCH  0x359e
 #define PCI_DEVICE_ID_INTEL_IOAT_CNB   0x360b
+#define PCI_DEVICE_ID_INTEL_ICH10_00x3a14
+#define PCI_DEVICE_ID_INTEL_ICH10_10x3a16
+#define PCI_DEVICE_ID_INTEL_ICH10_20x3a18
+#define PCI_DEVICE_ID_INTEL_ICH10_30x3a1a
+#define PCI_DEVICE_ID_INTEL_ICH10_40x3a30
+#define PCI_DEVICE_ID_INTEL_ICH10_50x3a60
 #define PCI_DEVICE_ID_INTEL_IOAT_SNB   0x402f
 #define PCI_DEVICE_ID_INTEL_IOAT_SCNB  0x65ff
 #define PCI_DEVICE_ID_INTEL_TOLAPAI_0  0x5031
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] ahci: RAID mode SATA patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 SATA RAID Controllers DeviceID's.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.24/drivers/ata/ahci.c.orig2008-01-24 14:58:37.0 
-0800
+++ linux-2.6.24/drivers/ata/ahci.c 2008-01-28 14:58:22.0 -0800
@@ -475,6 +475,8 @@
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x502a), board_ahci }, /* Tolapai */
{ PCI_VDEVICE(INTEL, 0x502b), board_ahci }, /* Tolapai */
+   { PCI_VDEVICE(INTEL, 0x3a05), board_ahci }, /* ICH10 */
+   { PCI_VDEVICE(INTEL, 0x3a25), board_ahci }, /* ICH10 */
 
/* JMicron 360/1/3/5/6, match class to avoid IDE function */
{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] ata_piix: IDE mode SATA patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 IDE mode SATA Controller DeviceID's.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.24/drivers/ata/ata_piix.c.orig2008-01-24 14:58:37.0 
-0800
+++ linux-2.6.24/drivers/ata/ata_piix.c 2008-01-28 14:58:22.0 -0800
@@ -263,6 +263,14 @@
{ 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (Tolapai) */
{ 0x8086, 0x5028, PCI_ANY_ID, PCI_ANY_ID, 0, 0, tolapai_sata_ahci },
+   /* SATA Controller IDE (ICH10) */
+   { 0x8086, 0x3a00, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH10) */
+   { 0x8086, 0x3a06, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_2port_sata },
+   /* SATA Controller IDE (ICH10) */
+   { 0x8086, 0x3a20, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH10) */
+   { 0x8086, 0x3a26, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_2port_sata },
 
{ } /* terminate list */
 };
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] i2c-i801: SMBus patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 SMBus Controller DeviceID's

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.24/Documentation/i2c/busses/i2c-i801.orig 2008-01-24 
14:58:37.0 -0800
+++ linux-2.6.24/Documentation/i2c/busses/i2c-i801  2008-01-28 
15:29:26.0 -0800
@@ -12,8 +12,9 @@
   * Intel 82801G (ICH7)
   * Intel 631xESB/632xESB (ESB2)
   * Intel 82801H (ICH8)
-  * Intel ICH9
+  * Intel 82801I (ICH9)
   * Intel Tolapai
+  * Intel ICH10
Datasheets: Publicly available at the Intel website
 
 Authors: 
--- linux-2.6.24/drivers/i2c/busses/Kconfig.orig2008-01-24 
14:58:37.0 -0800
+++ linux-2.6.24/drivers/i2c/busses/Kconfig 2008-01-28 14:58:22.0 
-0800
@@ -177,6 +177,8 @@
ESB2
ICH8
ICH9
+   Tolapai
+   ICH10
 
  This driver can also be built as a module.  If so, the module
  will be called i2c-i801.
--- linux-2.6.24/drivers/i2c/busses/i2c-i801.c.orig 2008-01-24 
14:58:37.0 -0800
+++ linux-2.6.24/drivers/i2c/busses/i2c-i801.c  2008-01-28 14:58:22.0 
-0800
@@ -35,6 +35,8 @@
 ICH8   283E
 ICH9   2930
 Tolapai5032
+ICH10  3A30
+ICH10  3A60
 This driver supports several versions of Intel's I/O Controller Hubs (ICH).
 For SMBus support, they are similar to the PIIX4 and are part
 of Intel's '810' and other chipsets.
@@ -545,6 +547,8 @@
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_TOLAPAI_1) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_4) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_5) },
{ 0, }
 };
 
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24] hda_intel: ALSA HD Audio patch for Intel ICH10 DeviceID's

2008-01-28 Thread Jason Gaston
This patch adds the Intel ICH10 HD Audio Controller DeviceID's.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.24/sound/pci/hda/hda_intel.c.orig 2008-01-24 14:58:37.0 
-0800
+++ linux-2.6.24/sound/pci/hda/hda_intel.c  2008-01-28 14:58:22.0 
-0800
@@ -98,6 +98,7 @@
 {Intel, ESB2},
 {Intel, ICH8},
 {Intel, ICH9},
+{Intel, ICH10},
 {ATI, SB450},
 {ATI, SB600},
 {ATI, RS600},
@@ -1936,6 +1937,8 @@
{ 0x8086, 0x284b, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ICH }, /* 
ICH8 */
{ 0x8086, 0x293e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ICH }, /* 
ICH9 */
{ 0x8086, 0x293f, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ICH }, /* 
ICH9 */
+   { 0x8086, 0x3a3e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ICH }, /* 
ICH10 */
+   { 0x8086, 0x3a6e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ICH }, /* 
ICH10 */
{ 0x1002, 0x437b, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ATI }, /* 
ATI SB450 */
{ 0x1002, 0x4383, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ATI }, /* 
ATI SB600 */
{ 0x1002, 0x793b, PCI_ANY_ID, PCI_ANY_ID, 0, 0, AZX_DRIVER_ATIHDMI }, 
/* ATI RS600 HDMI */
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24-rc5] x86 intel_cacheinfo.c: cpu cache info entry for Intel Tolapai

2007-12-20 Thread Jason Gaston
This patch adds a cpu cache info entry for the Intel Tolapai cpu.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.24-rc5/arch/x86/kernel/cpu/intel_cacheinfo.c.orig 2007-12-20 
16:33:33.0 -0800
+++ linux-2.6.24-rc5/arch/x86/kernel/cpu/intel_cacheinfo.c  2007-12-20 
16:34:22.0 -0800
@@ -49,6 +49,7 @@
{ 0x3c, LVL_2,  256 },  /* 4-way set assoc, sectored cache, 64 
byte line size */
{ 0x3d, LVL_2,  384 },  /* 6-way set assoc, sectored cache, 64 
byte line size */
{ 0x3e, LVL_2,  512 },  /* 4-way set assoc, sectored cache, 64 
byte line size */
+   { 0x3f, LVL_2,  256 },  /* 2-way set assoc, 64 byte line size */
{ 0x41, LVL_2,  128 },  /* 4-way set assoc, 32 byte line size */
{ 0x42, LVL_2,  256 },  /* 4-way set assoc, 32 byte line size */
{ 0x43, LVL_2,  512 },  /* 4-way set assoc, 32 byte line size */
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.24-rc5] x86 intel_cacheinfo.c: cpu cache info entry for Intel Tolapai

2007-12-20 Thread Jason Gaston
This patch adds a cpu cache info entry for the Intel Tolapai cpu.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.24-rc5/arch/x86/kernel/cpu/intel_cacheinfo.c.orig 2007-12-20 
16:33:33.0 -0800
+++ linux-2.6.24-rc5/arch/x86/kernel/cpu/intel_cacheinfo.c  2007-12-20 
16:34:22.0 -0800
@@ -49,6 +49,7 @@
{ 0x3c, LVL_2,  256 },  /* 4-way set assoc, sectored cache, 64 
byte line size */
{ 0x3d, LVL_2,  384 },  /* 6-way set assoc, sectored cache, 64 
byte line size */
{ 0x3e, LVL_2,  512 },  /* 4-way set assoc, sectored cache, 64 
byte line size */
+   { 0x3f, LVL_2,  256 },  /* 2-way set assoc, 64 byte line size */
{ 0x41, LVL_2,  128 },  /* 4-way set assoc, 32 byte line size */
{ 0x42, LVL_2,  256 },  /* 4-way set assoc, 32 byte line size */
{ 0x43, LVL_2,  512 },  /* 4-way set assoc, 32 byte line size */
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23]ata_piix: SATA 2port controller port map fix

2007-10-11 Thread Jason Gaston
This patch adds a port map for ICH9 and ICH8 SATA controllers that have only 2 
ports available in that mode.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23/drivers/ata/ata_piix.c.orig2007-10-09 13:31:38.0 
-0700
+++ linux-2.6.23/drivers/ata/ata_piix.c 2007-10-11 15:55:19.0 -0700
@@ -131,6 +131,7 @@
ich8_sata_ahci  = 9,
piix_pata_mwdma = 10,   /* PIIX3 MWDMA only */
tolapai_sata_ahci   = 11,
+   ich9_2port_sata = 12,
 
/* constants for mapping table */
P0  = 0,  /* port 0 */
@@ -239,19 +240,19 @@
/* SATA Controller 1 IDE (ICH8) */
{ 0x8086, 0x2820, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller 2 IDE (ICH8) */
-   { 0x8086, 0x2825, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   { 0x8086, 0x2825, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich9_2port_sata },
/* Mobile SATA Controller IDE (ICH8M) */
{ 0x8086, 0x2828, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (ICH9) */
{ 0x8086, 0x2920, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (ICH9) */
-   { 0x8086, 0x2921, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   { 0x8086, 0x2921, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich9_2port_sata },
/* SATA Controller IDE (ICH9) */
-   { 0x8086, 0x2926, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   { 0x8086, 0x2926, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich9_2port_sata },
/* SATA Controller IDE (ICH9M) */
-   { 0x8086, 0x2928, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   { 0x8086, 0x2928, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich9_2port_sata },
/* SATA Controller IDE (ICH9M) */
-   { 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   { 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich9_2port_sata },
/* SATA Controller IDE (ICH9M) */
{ 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (Tolapai) */
@@ -456,6 +457,18 @@
 },
 };
 
+static const struct piix_map_db ich9_2port_map_db = {
+.mask = 0x3,
+.port_enable = 0x3,
+.map = {
+/* PM   PS   SM   SS   MAP */
+{  P0,  NA,  P1,  NA }, /* 00b */
+{  RV,  RV,  RV,  RV }, /* 01b */
+{  RV,  RV,  RV,  RV }, /* 10b */
+{  RV,  RV,  RV,  RV },
+},
+};
+
 static const struct piix_map_db *piix_map_db_table[] = {
[ich5_sata] = _map_db,
[ich6_sata] = _map_db,
@@ -463,6 +476,7 @@
[ich6m_sata_ahci]   = _map_db,
[ich8_sata_ahci]= _map_db,
[tolapai_sata_ahci] = _map_db,
+   [ich9_2port_sata]   = _2port_map_db,
 };
 
 static struct ata_port_info piix_port_info[] = {
@@ -587,6 +601,17 @@
.udma_mask  = ATA_UDMA6,
.port_ops   = _sata_ops,
},
+
+   /* ich9_2port_sata: 12: */
+   {
+   .sht= _sht,
+   .flags  = PIIX_SATA_FLAGS | PIIX_FLAG_SCR |
+ PIIX_FLAG_AHCI,
+   .pio_mask   = 0x1f, /* pio0-4 */
+   .mwdma_mask = 0x07, /* mwdma0-2 */
+   .udma_mask  = ATA_UDMA6,
+   .port_ops   = _sata_ops,
+   },
 };
 
 static struct pci_bits piix_enable_bits[] = {
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23]ata_piix: SATA 2port controller port map fix

2007-10-11 Thread Jason Gaston
This patch adds a port map for ICH9 and ICH8 SATA controllers that have only 2 
ports available in that mode.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23/drivers/ata/ata_piix.c.orig2007-10-09 13:31:38.0 
-0700
+++ linux-2.6.23/drivers/ata/ata_piix.c 2007-10-11 15:55:19.0 -0700
@@ -131,6 +131,7 @@
ich8_sata_ahci  = 9,
piix_pata_mwdma = 10,   /* PIIX3 MWDMA only */
tolapai_sata_ahci   = 11,
+   ich9_2port_sata = 12,
 
/* constants for mapping table */
P0  = 0,  /* port 0 */
@@ -239,19 +240,19 @@
/* SATA Controller 1 IDE (ICH8) */
{ 0x8086, 0x2820, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller 2 IDE (ICH8) */
-   { 0x8086, 0x2825, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   { 0x8086, 0x2825, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich9_2port_sata },
/* Mobile SATA Controller IDE (ICH8M) */
{ 0x8086, 0x2828, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (ICH9) */
{ 0x8086, 0x2920, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (ICH9) */
-   { 0x8086, 0x2921, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   { 0x8086, 0x2921, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich9_2port_sata },
/* SATA Controller IDE (ICH9) */
-   { 0x8086, 0x2926, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   { 0x8086, 0x2926, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich9_2port_sata },
/* SATA Controller IDE (ICH9M) */
-   { 0x8086, 0x2928, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   { 0x8086, 0x2928, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich9_2port_sata },
/* SATA Controller IDE (ICH9M) */
-   { 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   { 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich9_2port_sata },
/* SATA Controller IDE (ICH9M) */
{ 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (Tolapai) */
@@ -456,6 +457,18 @@
 },
 };
 
+static const struct piix_map_db ich9_2port_map_db = {
+.mask = 0x3,
+.port_enable = 0x3,
+.map = {
+/* PM   PS   SM   SS   MAP */
+{  P0,  NA,  P1,  NA }, /* 00b */
+{  RV,  RV,  RV,  RV }, /* 01b */
+{  RV,  RV,  RV,  RV }, /* 10b */
+{  RV,  RV,  RV,  RV },
+},
+};
+
 static const struct piix_map_db *piix_map_db_table[] = {
[ich5_sata] = ich5_map_db,
[ich6_sata] = ich6_map_db,
@@ -463,6 +476,7 @@
[ich6m_sata_ahci]   = ich6m_map_db,
[ich8_sata_ahci]= ich8_map_db,
[tolapai_sata_ahci] = tolapai_map_db,
+   [ich9_2port_sata]   = ich9_2port_map_db,
 };
 
 static struct ata_port_info piix_port_info[] = {
@@ -587,6 +601,17 @@
.udma_mask  = ATA_UDMA6,
.port_ops   = piix_sata_ops,
},
+
+   /* ich9_2port_sata: 12: */
+   {
+   .sht= piix_sht,
+   .flags  = PIIX_SATA_FLAGS | PIIX_FLAG_SCR |
+ PIIX_FLAG_AHCI,
+   .pio_mask   = 0x1f, /* pio0-4 */
+   .mwdma_mask = 0x07, /* mwdma0-2 */
+   .udma_mask  = ATA_UDMA6,
+   .port_ops   = piix_sata_ops,
+   },
 };
 
 static struct pci_bits piix_enable_bits[] = {
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc5] ata_piix: replace spaces with tabs

2007-09-07 Thread Jason Gaston
This patch removes some incorrect formatting spaces and replaces them with tabs.

Signed-off-by: Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc5/drivers/ata/ata_piix.c.orig2007-09-07 
17:11:55.0 -0700
+++ linux-2.6.23-rc5/drivers/ata/ata_piix.c 2007-09-07 17:13:24.0 
-0700
@@ -445,15 +445,15 @@
 };
 
 static const struct piix_map_db tolapai_map_db = {
-.mask = 0x3,
-.port_enable = 0x3,
-.map = {
-/* PM   PS   SM   SS   MAP */
-{  P0,  NA,  P1,  NA }, /* 00b */
-{  RV,  RV,  RV,  RV }, /* 01b */
-{  RV,  RV,  RV,  RV }, /* 10b */
-{  RV,  RV,  RV,  RV },
-},
+   .mask = 0x3,
+   .port_enable = 0x3,
+   .map = {
+   /* PM   PS   SM   SS   MAP */
+   {  P0,  NA,  P1,  NA }, /* 00b */
+   {  RV,  RV,  RV,  RV }, /* 01b */
+   {  RV,  RV,  RV,  RV }, /* 10b */
+   {  RV,  RV,  RV,  RV },
+   },
 };
 
 static const struct piix_map_db *piix_map_db_table[] = {
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc5] ata_piix: replace spaces with tabs

2007-09-07 Thread Jason Gaston
This patch removes some incorrect formatting spaces and replaces them with tabs.

Signed-off-by: Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc5/drivers/ata/ata_piix.c.orig2007-09-07 
17:11:55.0 -0700
+++ linux-2.6.23-rc5/drivers/ata/ata_piix.c 2007-09-07 17:13:24.0 
-0700
@@ -445,15 +445,15 @@
 };
 
 static const struct piix_map_db tolapai_map_db = {
-.mask = 0x3,
-.port_enable = 0x3,
-.map = {
-/* PM   PS   SM   SS   MAP */
-{  P0,  NA,  P1,  NA }, /* 00b */
-{  RV,  RV,  RV,  RV }, /* 01b */
-{  RV,  RV,  RV,  RV }, /* 10b */
-{  RV,  RV,  RV,  RV },
-},
+   .mask = 0x3,
+   .port_enable = 0x3,
+   .map = {
+   /* PM   PS   SM   SS   MAP */
+   {  P0,  NA,  P1,  NA }, /* 00b */
+   {  RV,  RV,  RV,  RV }, /* 01b */
+   {  RV,  RV,  RV,  RV }, /* 10b */
+   {  RV,  RV,  RV,  RV },
+   },
 };
 
 static const struct piix_map_db *piix_map_db_table[] = {
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][reRESEND] ata_piix: IDE mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend trying to remove 8-bit characters in the email.

This patch adds the Intel Tolapai IDE mode SATA controller DID's.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/drivers/ata/ata_piix.c.orig2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/ata/ata_piix.c 2007-08-29 17:13:13.0 
-0700
@@ -130,6 +130,7 @@
ich6m_sata_ahci = 8,
ich8_sata_ahci  = 9,
piix_pata_mwdma = 10,   /* PIIX3 MWDMA only */
+   tolapai_sata_ahci   = 11,
 
/* constants for mapping table */
P0  = 0,  /* port 0 */
@@ -253,6 +254,8 @@
{ 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (ICH9M) */
{ 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (Tolapai) */
+   { 0x8086, 0x5028, PCI_ANY_ID, PCI_ANY_ID, 0, 0, tolapai_sata_ahci },
 
{ } /* terminate list */
 };
@@ -441,12 +444,25 @@
},
 };
 
+static const struct piix_map_db tolapai_map_db = {
+.mask = 0x3,
+.port_enable = 0x3,
+.map = {
+/* PM   PS   SM   SS   MAP */
+{  P0,  NA,  P1,  NA }, /* 00b */
+{  RV,  RV,  RV,  RV }, /* 01b */
+{  RV,  RV,  RV,  RV }, /* 10b */
+{  RV,  RV,  RV,  RV },
+},
+};
+
 static const struct piix_map_db *piix_map_db_table[] = {
[ich5_sata] = _map_db,
[ich6_sata] = _map_db,
[ich6_sata_ahci]= _map_db,
[ich6m_sata_ahci]   = _map_db,
[ich8_sata_ahci]= _map_db,
+   [tolapai_sata_ahci] = _map_db,
 };
 
 static struct ata_port_info piix_port_info[] = {
@@ -560,6 +576,17 @@
.mwdma_mask = 0x06, /* mwdma1-2 ?? CHECK 0 should be ok but 
slow */
.port_ops   = _pata_ops,
},
+
+   /* tolapai_sata_ahci: 11: */
+   {
+   .sht= _sht,
+   .flags  = PIIX_SATA_FLAGS | PIIX_FLAG_SCR |
+ PIIX_FLAG_AHCI,
+   .pio_mask   = 0x1f, /* pio0-4 */
+   .mwdma_mask = 0x07, /* mwdma0-2 */
+   .udma_mask  = ATA_UDMA6,
+   .port_ops   = _sata_ops,
+   },
 };
 
 static struct pci_bits piix_enable_bits[] = {
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][reRESEND] ahci: RAID mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend trying to remove 8-bit characters in the email.

This patch adds the Intel Tolapai RAID controller DID's for SATA support.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/drivers/ata/ahci.c.orig2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/drivers/ata/ahci.c 2007-08-28 16:58:11.0 -0700
@@ -411,6 +411,8 @@
{ PCI_VDEVICE(INTEL, 0x292f), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x294d), board_ahci_pi }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci_pi }, /* ICH9M */
+   { PCI_VDEVICE(INTEL, 0x502a), board_ahci }, /* Tolapai */
+   { PCI_VDEVICE(INTEL, 0x502b), board_ahci }, /* Tolapai */
 
/* JMicron 360/1/3/5/6, match class to avoid IDE function */
{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][reRESEND] i2c-i801: SMBus patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend with uppercase define.

This updated patch adds the Intel Tolapai SMBus Controller DID's.  This patch 
relies on the Tolapai patch to pci_ids.h 

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c.orig 2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c  2007-08-30 
20:25:10.0 -0700
@@ -34,6 +34,7 @@
 ESB2   269B
 ICH8   283E
 ICH9   2930
+Tolapai5032
 This driver supports several versions of Intel's I/O Controller Hubs (ICH).
 For SMBus support, they are similar to the PIIX4 and are part
 of Intel's '810' and other chipsets.
@@ -543,6 +544,7 @@
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_17) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_TOLAPAI_1) },
{ 0, }
 };
 
@@ -563,6 +565,7 @@
case PCI_DEVICE_ID_INTEL_ESB2_17:
case PCI_DEVICE_ID_INTEL_ICH8_5:
case PCI_DEVICE_ID_INTEL_ICH9_6:
+   case PCI_DEVICE_ID_INTEL_TOLAPAI_1:
isich4 = 1;
break;
default:
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][reRESEND] irq: irq and pci_ids patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend with uppercase define.

This updated patch adds the Intel Tolapai LPC and SMBus controller DID's.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/arch/i386/pci/irq.c.orig   2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/arch/i386/pci/irq.c2007-08-30 20:23:49.0 
-0700
@@ -550,6 +550,7 @@
case PCI_DEVICE_ID_INTEL_ICH9_3:
case PCI_DEVICE_ID_INTEL_ICH9_4:
case PCI_DEVICE_ID_INTEL_ICH9_5:
+   case PCI_DEVICE_ID_INTEL_TOLAPAI_0:
r->name = "PIIX/ICH";
r->get = pirq_piix_get;
r->set = pirq_piix_set;
--- linux-2.6.23-rc4/include/linux/pci_ids.h.orig   2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/include/linux/pci_ids.h2007-08-30 20:23:08.0 
-0700
@@ -2293,6 +2293,8 @@
 #define PCI_DEVICE_ID_INTEL_MCH_PC 0x3599
 #define PCI_DEVICE_ID_INTEL_MCH_PC10x359a
 #define PCI_DEVICE_ID_INTEL_E7525_MCH  0x359e
+#define PCI_DEVICE_ID_INTEL_TOLAPAI_0  0x5031
+#define PCI_DEVICE_ID_INTEL_TOLAPAI_1  0x5032
 #define PCI_DEVICE_ID_INTEL_82371SB_0  0x7000
 #define PCI_DEVICE_ID_INTEL_82371SB_1  0x7010
 #define PCI_DEVICE_ID_INTEL_82371SB_2  0x7020
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][RESEND] ahci: RAID mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend without wordwrap.

This patch adds the Intel Tolapai RAID controller DID's for SATA support.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/drivers/ata/ahci.c.orig2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/drivers/ata/ahci.c 2007-08-28 16:58:11.0 -0700
@@ -411,6 +411,8 @@
{ PCI_VDEVICE(INTEL, 0x292f), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x294d), board_ahci_pi }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci_pi }, /* ICH9M */
+   { PCI_VDEVICE(INTEL, 0x502a), board_ahci }, /* Tolapai */
+   { PCI_VDEVICE(INTEL, 0x502b), board_ahci }, /* Tolapai */
 
/* JMicron 360/1/3/5/6, match class to avoid IDE function */
{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][RESEND] ata_piix: IDE mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend without wordwrap.

This updated patch adds the Intel Tolapai IDE mode SATA controller DID.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/drivers/ata/ata_piix.c.orig2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/ata/ata_piix.c 2007-08-29 17:13:13.0 
-0700
@@ -130,6 +130,7 @@
ich6m_sata_ahci = 8,
ich8_sata_ahci  = 9,
piix_pata_mwdma = 10,   /* PIIX3 MWDMA only */
+   tolapai_sata_ahci   = 11,
 
/* constants for mapping table */
P0  = 0,  /* port 0 */
@@ -253,6 +254,8 @@
{ 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (ICH9M) */
{ 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (Tolapai) */
+   { 0x8086, 0x5028, PCI_ANY_ID, PCI_ANY_ID, 0, 0, tolapai_sata_ahci },
 
{ } /* terminate list */
 };
@@ -441,12 +444,25 @@
},
 };
 
+static const struct piix_map_db tolapai_map_db = {
+.mask = 0x3,
+.port_enable = 0x3,
+.map = {
+/* PM   PS   SM   SS   MAP */
+{  P0,  NA,  P1,  NA }, /* 00b */
+{  RV,  RV,  RV,  RV }, /* 01b */
+{  RV,  RV,  RV,  RV }, /* 10b */
+{  RV,  RV,  RV,  RV },
+},
+};
+
 static const struct piix_map_db *piix_map_db_table[] = {
[ich5_sata] = _map_db,
[ich6_sata] = _map_db,
[ich6_sata_ahci]= _map_db,
[ich6m_sata_ahci]   = _map_db,
[ich8_sata_ahci]= _map_db,
+   [tolapai_sata_ahci] = _map_db,
 };
 
 static struct ata_port_info piix_port_info[] = {
@@ -560,6 +576,17 @@
.mwdma_mask = 0x06, /* mwdma1-2 ?? CHECK 0 should be ok but 
slow */
.port_ops   = _pata_ops,
},
+
+   /* tolapai_sata_ahci: 11: */
+   {
+   .sht= _sht,
+   .flags  = PIIX_SATA_FLAGS | PIIX_FLAG_SCR |
+ PIIX_FLAG_AHCI,
+   .pio_mask   = 0x1f, /* pio0-4 */
+   .mwdma_mask = 0x07, /* mwdma0-2 */
+   .udma_mask  = ATA_UDMA6,
+   .port_ops   = _sata_ops,
+   },
 };
 
 static struct pci_bits piix_enable_bits[] = {
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][RESEND] irq: irq and pci_ids patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend without wordwrap.

This updated patch adds the Intel Tolapai LPC and SMBus Controller DID's.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/arch/i386/pci/irq.c.orig   2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/arch/i386/pci/irq.c2007-08-28 16:58:31.0 
-0700
@@ -550,6 +550,7 @@
case PCI_DEVICE_ID_INTEL_ICH9_3:
case PCI_DEVICE_ID_INTEL_ICH9_4:
case PCI_DEVICE_ID_INTEL_ICH9_5:
+   case PCI_DEVICE_ID_INTEL_Tolapai_0:
r->name = "PIIX/ICH";
r->get = pirq_piix_get;
r->set = pirq_piix_set;
--- linux-2.6.23-rc4/include/linux/pci_ids.h.orig   2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/include/linux/pci_ids.h2007-08-28 16:58:31.0 
-0700
@@ -2293,6 +2293,8 @@
 #define PCI_DEVICE_ID_INTEL_MCH_PC 0x3599
 #define PCI_DEVICE_ID_INTEL_MCH_PC10x359a
 #define PCI_DEVICE_ID_INTEL_E7525_MCH  0x359e
+#define PCI_DEVICE_ID_INTEL_Tolapai_0  0x5031
+#define PCI_DEVICE_ID_INTEL_Tolapai_1  0x5032
 #define PCI_DEVICE_ID_INTEL_82371SB_0  0x7000
 #define PCI_DEVICE_ID_INTEL_82371SB_1  0x7010
 #define PCI_DEVICE_ID_INTEL_82371SB_2  0x7020
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][RESEND] i2c-i801: SMBus patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend without wordwrap.

This updated patch adds the Intel Tolapai LPC and SMBus Controller 
DID's.  This patch relies on the irq Tolapai patch to pci_ids.h.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/drivers/i2c/busses/Kconfig.orig2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/i2c/busses/Kconfig 2007-08-28 16:58:26.0 
-0700
@@ -156,6 +156,7 @@
ESB2
ICH8
ICH9
+   Tolapai
 
  This driver can also be built as a module.  If so, the module
  will be called i2c-i801.
--- linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c.orig 2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c  2007-08-28 
16:58:26.0 -0700
@@ -34,6 +34,7 @@
 ESB2   269B
 ICH8   283E
 ICH9   2930
+Tolapai5032
 This driver supports several versions of Intel's I/O Controller Hubs (ICH).
 For SMBus support, they are similar to the PIIX4 and are part
 of Intel's '810' and other chipsets.
@@ -543,6 +544,7 @@
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_17) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_Tolapai_1) },
{ 0, }
 };
 
@@ -563,6 +565,7 @@
case PCI_DEVICE_ID_INTEL_ESB2_17:
case PCI_DEVICE_ID_INTEL_ICH8_5:
case PCI_DEVICE_ID_INTEL_ICH9_6:
+   case PCI_DEVICE_ID_INTEL_Tolapai_1:
isich4 = 1;
break;
default:
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][RESEND] i2c-i801: Documentation patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend without wordwrap.  

This patch adds the Intel Tolapai SMBus Controller text to i2c-i801 
documentation.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/Documentation/i2c/busses/i2c-i801.orig 2007-08-30 
15:56:39.0 -0700
+++ linux-2.6.23-rc4/Documentation/i2c/busses/i2c-i801  2007-08-30 
15:57:32.0 -0700
@@ -13,7 +13,8 @@
   * Intel 631xESB/632xESB (ESB2)
   * Intel 82801H (ICH8)
   * Intel ICH9
-Datasheets: Publicly available at the Intel website
+  * Intel Tolapai
+   Datasheets: Publicly available at the Intel website
 
 Authors: 
Frodo Looijaard <[EMAIL PROTECTED]>, 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4] i2c-i801: Documentation patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
This patch adds the Intel Tolapai SMBus Controller text to i2c-i801 
documentation.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/Documentation/i2c/busses/i2c-i801.orig 2007-08-30 
15:56:39.0 -0700
+++ linux-2.6.23-rc4/Documentation/i2c/busses/i2c-i801  2007-08-30 
15:57:32.0 -0700
@@ -13,7 +13,8 @@
   * Intel 631xESB/632xESB (ESB2)
   * Intel 82801H (ICH8)
   * Intel ICH9
-Datasheets: Publicly available at the Intel website
+  * Intel Tolapai
+   Datasheets: Publicly available at the Intel website
 
 Authors: 
Frodo Looijaard <[EMAIL PROTECTED]>, 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4] i2c-i801: SMBus patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
This updated patch adds the Intel Tolapai LPC and SMBus Controller 
DID's.  This patch relies on the irq Tolapai patch to pci_ids.h.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/drivers/i2c/busses/Kconfig.orig2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/i2c/busses/Kconfig 2007-08-28 16:58:26.0 
-0700
@@ -156,6 +156,7 @@
ESB2
ICH8
ICH9
+   Tolapai
 
  This driver can also be built as a module.  If so, the module
  will be called i2c-i801.
--- linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c.orig 2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c  2007-08-28 
16:58:26.0 -0700
@@ -34,6 +34,7 @@
 ESB2   269B
 ICH8   283E
 ICH9   2930
+Tolapai5032
 This driver supports several versions of Intel's I/O Controller Hubs 
(ICH).
 For SMBus support, they are similar to the PIIX4 and are part
 of Intel's '810' and other chipsets.
@@ -543,6 +544,7 @@
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_17) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_Tolapai_1) },
{ 0, }
 };
 
@@ -563,6 +565,7 @@
case PCI_DEVICE_ID_INTEL_ESB2_17:
case PCI_DEVICE_ID_INTEL_ICH8_5:
case PCI_DEVICE_ID_INTEL_ICH9_6:
+   case PCI_DEVICE_ID_INTEL_Tolapai_1:
isich4 = 1;
break;
default:
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4] irq: irq and pci_ids patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
This updated patch adds the Intel Tolapai LPC and SMBus Controller DID's.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/arch/i386/pci/irq.c.orig   2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/arch/i386/pci/irq.c2007-08-28 16:58:31.0 
-0700
@@ -550,6 +550,7 @@
case PCI_DEVICE_ID_INTEL_ICH9_3:
case PCI_DEVICE_ID_INTEL_ICH9_4:
case PCI_DEVICE_ID_INTEL_ICH9_5:
+   case PCI_DEVICE_ID_INTEL_Tolapai_0:
r->name = "PIIX/ICH";
r->get = pirq_piix_get;
r->set = pirq_piix_set;
--- linux-2.6.23-rc4/include/linux/pci_ids.h.orig   2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/include/linux/pci_ids.h2007-08-28 16:58:31.0 
-0700
@@ -2293,6 +2293,8 @@
 #define PCI_DEVICE_ID_INTEL_MCH_PC 0x3599
 #define PCI_DEVICE_ID_INTEL_MCH_PC10x359a
 #define PCI_DEVICE_ID_INTEL_E7525_MCH  0x359e
+#define PCI_DEVICE_ID_INTEL_Tolapai_0  0x5031
+#define PCI_DEVICE_ID_INTEL_Tolapai_1  0x5032
 #define PCI_DEVICE_ID_INTEL_82371SB_0  0x7000
 #define PCI_DEVICE_ID_INTEL_82371SB_1  0x7010
 #define PCI_DEVICE_ID_INTEL_82371SB_2  0x7020
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4] ata_piix: IDE mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
This updated patch adds the Intel Tolapai IDE mode SATA controller DID.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/drivers/ata/ata_piix.c.orig2007-08-27 
18:32:35.0 
-0700
+++ linux-2.6.23-rc4/drivers/ata/ata_piix.c 2007-08-29 17:13:13.0 
-0700
@@ -130,6 +130,7 @@
ich6m_sata_ahci = 8,
ich8_sata_ahci  = 9,
piix_pata_mwdma = 10,   /* PIIX3 MWDMA only */
+   tolapai_sata_ahci   = 11,
 
/* constants for mapping table */
P0  = 0,  /* port 0 */
@@ -253,6 +254,8 @@
{ 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (ICH9M) */
{ 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (Tolapai) */
+   { 0x8086, 0x5028, PCI_ANY_ID, PCI_ANY_ID, 0, 0, tolapai_sata_ahci },
 
{ } /* terminate list */
 };
@@ -441,12 +444,25 @@
},
 };
 
+static const struct piix_map_db tolapai_map_db = {
+.mask = 0x3,
+.port_enable = 0x3,
+.map = {
+/* PM   PS   SM   SS   MAP */
+{  P0,  NA,  P1,  NA }, /* 00b */
+{  RV,  RV,  RV,  RV }, /* 01b */
+{  RV,  RV,  RV,  RV }, /* 10b */
+{  RV,  RV,  RV,  RV },
+},
+};
+
 static const struct piix_map_db *piix_map_db_table[] = {
[ich5_sata] = _map_db,
[ich6_sata] = _map_db,
[ich6_sata_ahci]= _map_db,
[ich6m_sata_ahci]   = _map_db,
[ich8_sata_ahci]= _map_db,
+   [tolapai_sata_ahci] = _map_db,
 };
 
 static struct ata_port_info piix_port_info[] = {
@@ -560,6 +576,17 @@
.mwdma_mask = 0x06, /* mwdma1-2 ?? CHECK 0 should be ok but 
slow */
.port_ops   = _pata_ops,
},
+
+   /* tolapai_sata_ahci: 11: */
+   {
+   .sht= _sht,
+   .flags  = PIIX_SATA_FLAGS | PIIX_FLAG_SCR |
+ PIIX_FLAG_AHCI,
+   .pio_mask   = 0x1f, /* pio0-4 */
+   .mwdma_mask = 0x07, /* mwdma0-2 */
+   .udma_mask  = ATA_UDMA6,
+   .port_ops   = _sata_ops,
+   },
 };
 
 static struct pci_bits piix_enable_bits[] = {
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4] ahci: RAID mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
This patch adds the Intel Tolapai RAID controller DID's for SATA support.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.23-rc4/drivers/ata/ahci.c.orig2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/drivers/ata/ahci.c 2007-08-28 16:58:11.0 -0700
@@ -411,6 +411,8 @@
{ PCI_VDEVICE(INTEL, 0x292f), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x294d), board_ahci_pi }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci_pi }, /* ICH9M */
+   { PCI_VDEVICE(INTEL, 0x502a), board_ahci }, /* Tolapai */
+   { PCI_VDEVICE(INTEL, 0x502b), board_ahci }, /* Tolapai */
 
/* JMicron 360/1/3/5/6, match class to avoid IDE function */
{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4] ahci: RAID mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
This patch adds the Intel Tolapai RAID controller DID's for SATA support.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/drivers/ata/ahci.c.orig2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/drivers/ata/ahci.c 2007-08-28 16:58:11.0 -0700
@@ -411,6 +411,8 @@
{ PCI_VDEVICE(INTEL, 0x292f), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x294d), board_ahci_pi }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci_pi }, /* ICH9M */
+   { PCI_VDEVICE(INTEL, 0x502a), board_ahci }, /* Tolapai */
+   { PCI_VDEVICE(INTEL, 0x502b), board_ahci }, /* Tolapai */
 
/* JMicron 360/1/3/5/6, match class to avoid IDE function */
{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4] irq: irq and pci_ids patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
This updated patch adds the Intel Tolapai LPC and SMBus Controller DID's.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/arch/i386/pci/irq.c.orig   2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/arch/i386/pci/irq.c2007-08-28 16:58:31.0 
-0700
@@ -550,6 +550,7 @@
case PCI_DEVICE_ID_INTEL_ICH9_3:
case PCI_DEVICE_ID_INTEL_ICH9_4:
case PCI_DEVICE_ID_INTEL_ICH9_5:
+   case PCI_DEVICE_ID_INTEL_Tolapai_0:
r-name = PIIX/ICH;
r-get = pirq_piix_get;
r-set = pirq_piix_set;
--- linux-2.6.23-rc4/include/linux/pci_ids.h.orig   2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/include/linux/pci_ids.h2007-08-28 16:58:31.0 
-0700
@@ -2293,6 +2293,8 @@
 #define PCI_DEVICE_ID_INTEL_MCH_PC 0x3599
 #define PCI_DEVICE_ID_INTEL_MCH_PC10x359a
 #define PCI_DEVICE_ID_INTEL_E7525_MCH  0x359e
+#define PCI_DEVICE_ID_INTEL_Tolapai_0  0x5031
+#define PCI_DEVICE_ID_INTEL_Tolapai_1  0x5032
 #define PCI_DEVICE_ID_INTEL_82371SB_0  0x7000
 #define PCI_DEVICE_ID_INTEL_82371SB_1  0x7010
 #define PCI_DEVICE_ID_INTEL_82371SB_2  0x7020
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4] i2c-i801: SMBus patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
This updated patch adds the Intel Tolapai LPC and SMBus Controller 
DID's.  This patch relies on the irq Tolapai patch to pci_ids.h.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/drivers/i2c/busses/Kconfig.orig2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/i2c/busses/Kconfig 2007-08-28 16:58:26.0 
-0700
@@ -156,6 +156,7 @@
ESB2
ICH8
ICH9
+   Tolapai
 
  This driver can also be built as a module.  If so, the module
  will be called i2c-i801.
--- linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c.orig 2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c  2007-08-28 
16:58:26.0 -0700
@@ -34,6 +34,7 @@
 ESB2   269B
 ICH8   283E
 ICH9   2930
+Tolapai5032
 This driver supports several versions of Intel's I/O Controller Hubs 
(ICH).
 For SMBus support, they are similar to the PIIX4 and are part
 of Intel's '810' and other chipsets.
@@ -543,6 +544,7 @@
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_17) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_Tolapai_1) },
{ 0, }
 };
 
@@ -563,6 +565,7 @@
case PCI_DEVICE_ID_INTEL_ESB2_17:
case PCI_DEVICE_ID_INTEL_ICH8_5:
case PCI_DEVICE_ID_INTEL_ICH9_6:
+   case PCI_DEVICE_ID_INTEL_Tolapai_1:
isich4 = 1;
break;
default:
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4] ata_piix: IDE mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
This updated patch adds the Intel Tolapai IDE mode SATA controller DID.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/drivers/ata/ata_piix.c.orig2007-08-27 
18:32:35.0 
-0700
+++ linux-2.6.23-rc4/drivers/ata/ata_piix.c 2007-08-29 17:13:13.0 
-0700
@@ -130,6 +130,7 @@
ich6m_sata_ahci = 8,
ich8_sata_ahci  = 9,
piix_pata_mwdma = 10,   /* PIIX3 MWDMA only */
+   tolapai_sata_ahci   = 11,
 
/* constants for mapping table */
P0  = 0,  /* port 0 */
@@ -253,6 +254,8 @@
{ 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (ICH9M) */
{ 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (Tolapai) */
+   { 0x8086, 0x5028, PCI_ANY_ID, PCI_ANY_ID, 0, 0, tolapai_sata_ahci },
 
{ } /* terminate list */
 };
@@ -441,12 +444,25 @@
},
 };
 
+static const struct piix_map_db tolapai_map_db = {
+.mask = 0x3,
+.port_enable = 0x3,
+.map = {
+/* PM   PS   SM   SS   MAP */
+{  P0,  NA,  P1,  NA }, /* 00b */
+{  RV,  RV,  RV,  RV }, /* 01b */
+{  RV,  RV,  RV,  RV }, /* 10b */
+{  RV,  RV,  RV,  RV },
+},
+};
+
 static const struct piix_map_db *piix_map_db_table[] = {
[ich5_sata] = ich5_map_db,
[ich6_sata] = ich6_map_db,
[ich6_sata_ahci]= ich6_map_db,
[ich6m_sata_ahci]   = ich6m_map_db,
[ich8_sata_ahci]= ich8_map_db,
+   [tolapai_sata_ahci] = tolapai_map_db,
 };
 
 static struct ata_port_info piix_port_info[] = {
@@ -560,6 +576,17 @@
.mwdma_mask = 0x06, /* mwdma1-2 ?? CHECK 0 should be ok but 
slow */
.port_ops   = piix_pata_ops,
},
+
+   /* tolapai_sata_ahci: 11: */
+   {
+   .sht= piix_sht,
+   .flags  = PIIX_SATA_FLAGS | PIIX_FLAG_SCR |
+ PIIX_FLAG_AHCI,
+   .pio_mask   = 0x1f, /* pio0-4 */
+   .mwdma_mask = 0x07, /* mwdma0-2 */
+   .udma_mask  = ATA_UDMA6,
+   .port_ops   = piix_sata_ops,
+   },
 };
 
 static struct pci_bits piix_enable_bits[] = {
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4] i2c-i801: Documentation patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
This patch adds the Intel Tolapai SMBus Controller text to i2c-i801 
documentation.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/Documentation/i2c/busses/i2c-i801.orig 2007-08-30 
15:56:39.0 -0700
+++ linux-2.6.23-rc4/Documentation/i2c/busses/i2c-i801  2007-08-30 
15:57:32.0 -0700
@@ -13,7 +13,8 @@
   * Intel 631xESB/632xESB (ESB2)
   * Intel 82801H (ICH8)
   * Intel ICH9
-Datasheets: Publicly available at the Intel website
+  * Intel Tolapai
+   Datasheets: Publicly available at the Intel website
 
 Authors: 
Frodo Looijaard [EMAIL PROTECTED], 
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][RESEND] i2c-i801: Documentation patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend without wordwrap.  

This patch adds the Intel Tolapai SMBus Controller text to i2c-i801 
documentation.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/Documentation/i2c/busses/i2c-i801.orig 2007-08-30 
15:56:39.0 -0700
+++ linux-2.6.23-rc4/Documentation/i2c/busses/i2c-i801  2007-08-30 
15:57:32.0 -0700
@@ -13,7 +13,8 @@
   * Intel 631xESB/632xESB (ESB2)
   * Intel 82801H (ICH8)
   * Intel ICH9
-Datasheets: Publicly available at the Intel website
+  * Intel Tolapai
+   Datasheets: Publicly available at the Intel website
 
 Authors: 
Frodo Looijaard [EMAIL PROTECTED], 
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][RESEND] i2c-i801: SMBus patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend without wordwrap.

This updated patch adds the Intel Tolapai LPC and SMBus Controller 
DID's.  This patch relies on the irq Tolapai patch to pci_ids.h.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/drivers/i2c/busses/Kconfig.orig2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/i2c/busses/Kconfig 2007-08-28 16:58:26.0 
-0700
@@ -156,6 +156,7 @@
ESB2
ICH8
ICH9
+   Tolapai
 
  This driver can also be built as a module.  If so, the module
  will be called i2c-i801.
--- linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c.orig 2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c  2007-08-28 
16:58:26.0 -0700
@@ -34,6 +34,7 @@
 ESB2   269B
 ICH8   283E
 ICH9   2930
+Tolapai5032
 This driver supports several versions of Intel's I/O Controller Hubs (ICH).
 For SMBus support, they are similar to the PIIX4 and are part
 of Intel's '810' and other chipsets.
@@ -543,6 +544,7 @@
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_17) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_Tolapai_1) },
{ 0, }
 };
 
@@ -563,6 +565,7 @@
case PCI_DEVICE_ID_INTEL_ESB2_17:
case PCI_DEVICE_ID_INTEL_ICH8_5:
case PCI_DEVICE_ID_INTEL_ICH9_6:
+   case PCI_DEVICE_ID_INTEL_Tolapai_1:
isich4 = 1;
break;
default:
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][RESEND] irq: irq and pci_ids patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend without wordwrap.

This updated patch adds the Intel Tolapai LPC and SMBus Controller DID's.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/arch/i386/pci/irq.c.orig   2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/arch/i386/pci/irq.c2007-08-28 16:58:31.0 
-0700
@@ -550,6 +550,7 @@
case PCI_DEVICE_ID_INTEL_ICH9_3:
case PCI_DEVICE_ID_INTEL_ICH9_4:
case PCI_DEVICE_ID_INTEL_ICH9_5:
+   case PCI_DEVICE_ID_INTEL_Tolapai_0:
r-name = PIIX/ICH;
r-get = pirq_piix_get;
r-set = pirq_piix_set;
--- linux-2.6.23-rc4/include/linux/pci_ids.h.orig   2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/include/linux/pci_ids.h2007-08-28 16:58:31.0 
-0700
@@ -2293,6 +2293,8 @@
 #define PCI_DEVICE_ID_INTEL_MCH_PC 0x3599
 #define PCI_DEVICE_ID_INTEL_MCH_PC10x359a
 #define PCI_DEVICE_ID_INTEL_E7525_MCH  0x359e
+#define PCI_DEVICE_ID_INTEL_Tolapai_0  0x5031
+#define PCI_DEVICE_ID_INTEL_Tolapai_1  0x5032
 #define PCI_DEVICE_ID_INTEL_82371SB_0  0x7000
 #define PCI_DEVICE_ID_INTEL_82371SB_1  0x7010
 #define PCI_DEVICE_ID_INTEL_82371SB_2  0x7020
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][RESEND] ata_piix: IDE mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend without wordwrap.

This updated patch adds the Intel Tolapai IDE mode SATA controller DID.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/drivers/ata/ata_piix.c.orig2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/ata/ata_piix.c 2007-08-29 17:13:13.0 
-0700
@@ -130,6 +130,7 @@
ich6m_sata_ahci = 8,
ich8_sata_ahci  = 9,
piix_pata_mwdma = 10,   /* PIIX3 MWDMA only */
+   tolapai_sata_ahci   = 11,
 
/* constants for mapping table */
P0  = 0,  /* port 0 */
@@ -253,6 +254,8 @@
{ 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (ICH9M) */
{ 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (Tolapai) */
+   { 0x8086, 0x5028, PCI_ANY_ID, PCI_ANY_ID, 0, 0, tolapai_sata_ahci },
 
{ } /* terminate list */
 };
@@ -441,12 +444,25 @@
},
 };
 
+static const struct piix_map_db tolapai_map_db = {
+.mask = 0x3,
+.port_enable = 0x3,
+.map = {
+/* PM   PS   SM   SS   MAP */
+{  P0,  NA,  P1,  NA }, /* 00b */
+{  RV,  RV,  RV,  RV }, /* 01b */
+{  RV,  RV,  RV,  RV }, /* 10b */
+{  RV,  RV,  RV,  RV },
+},
+};
+
 static const struct piix_map_db *piix_map_db_table[] = {
[ich5_sata] = ich5_map_db,
[ich6_sata] = ich6_map_db,
[ich6_sata_ahci]= ich6_map_db,
[ich6m_sata_ahci]   = ich6m_map_db,
[ich8_sata_ahci]= ich8_map_db,
+   [tolapai_sata_ahci] = tolapai_map_db,
 };
 
 static struct ata_port_info piix_port_info[] = {
@@ -560,6 +576,17 @@
.mwdma_mask = 0x06, /* mwdma1-2 ?? CHECK 0 should be ok but 
slow */
.port_ops   = piix_pata_ops,
},
+
+   /* tolapai_sata_ahci: 11: */
+   {
+   .sht= piix_sht,
+   .flags  = PIIX_SATA_FLAGS | PIIX_FLAG_SCR |
+ PIIX_FLAG_AHCI,
+   .pio_mask   = 0x1f, /* pio0-4 */
+   .mwdma_mask = 0x07, /* mwdma0-2 */
+   .udma_mask  = ATA_UDMA6,
+   .port_ops   = piix_sata_ops,
+   },
 };
 
 static struct pci_bits piix_enable_bits[] = {
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][RESEND] ahci: RAID mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend without wordwrap.

This patch adds the Intel Tolapai RAID controller DID's for SATA support.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/drivers/ata/ahci.c.orig2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/drivers/ata/ahci.c 2007-08-28 16:58:11.0 -0700
@@ -411,6 +411,8 @@
{ PCI_VDEVICE(INTEL, 0x292f), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x294d), board_ahci_pi }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci_pi }, /* ICH9M */
+   { PCI_VDEVICE(INTEL, 0x502a), board_ahci }, /* Tolapai */
+   { PCI_VDEVICE(INTEL, 0x502b), board_ahci }, /* Tolapai */
 
/* JMicron 360/1/3/5/6, match class to avoid IDE function */
{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][reRESEND] irq: irq and pci_ids patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend with uppercase define.

This updated patch adds the Intel Tolapai LPC and SMBus controller DID's.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/arch/i386/pci/irq.c.orig   2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/arch/i386/pci/irq.c2007-08-30 20:23:49.0 
-0700
@@ -550,6 +550,7 @@
case PCI_DEVICE_ID_INTEL_ICH9_3:
case PCI_DEVICE_ID_INTEL_ICH9_4:
case PCI_DEVICE_ID_INTEL_ICH9_5:
+   case PCI_DEVICE_ID_INTEL_TOLAPAI_0:
r-name = PIIX/ICH;
r-get = pirq_piix_get;
r-set = pirq_piix_set;
--- linux-2.6.23-rc4/include/linux/pci_ids.h.orig   2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/include/linux/pci_ids.h2007-08-30 20:23:08.0 
-0700
@@ -2293,6 +2293,8 @@
 #define PCI_DEVICE_ID_INTEL_MCH_PC 0x3599
 #define PCI_DEVICE_ID_INTEL_MCH_PC10x359a
 #define PCI_DEVICE_ID_INTEL_E7525_MCH  0x359e
+#define PCI_DEVICE_ID_INTEL_TOLAPAI_0  0x5031
+#define PCI_DEVICE_ID_INTEL_TOLAPAI_1  0x5032
 #define PCI_DEVICE_ID_INTEL_82371SB_0  0x7000
 #define PCI_DEVICE_ID_INTEL_82371SB_1  0x7010
 #define PCI_DEVICE_ID_INTEL_82371SB_2  0x7020
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][reRESEND] i2c-i801: SMBus patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend with uppercase define.

This updated patch adds the Intel Tolapai SMBus Controller DID's.  This patch 
relies on the Tolapai patch to pci_ids.h 

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c.orig 2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/i2c/busses/i2c-i801.c  2007-08-30 
20:25:10.0 -0700
@@ -34,6 +34,7 @@
 ESB2   269B
 ICH8   283E
 ICH9   2930
+Tolapai5032
 This driver supports several versions of Intel's I/O Controller Hubs (ICH).
 For SMBus support, they are similar to the PIIX4 and are part
 of Intel's '810' and other chipsets.
@@ -543,6 +544,7 @@
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_17) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_TOLAPAI_1) },
{ 0, }
 };
 
@@ -563,6 +565,7 @@
case PCI_DEVICE_ID_INTEL_ESB2_17:
case PCI_DEVICE_ID_INTEL_ICH8_5:
case PCI_DEVICE_ID_INTEL_ICH9_6:
+   case PCI_DEVICE_ID_INTEL_TOLAPAI_1:
isich4 = 1;
break;
default:
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][reRESEND] ahci: RAID mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend trying to remove 8-bit characters in the email.

This patch adds the Intel Tolapai RAID controller DID's for SATA support.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/drivers/ata/ahci.c.orig2007-08-27 18:32:35.0 
-0700
+++ linux-2.6.23-rc4/drivers/ata/ahci.c 2007-08-28 16:58:11.0 -0700
@@ -411,6 +411,8 @@
{ PCI_VDEVICE(INTEL, 0x292f), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x294d), board_ahci_pi }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci_pi }, /* ICH9M */
+   { PCI_VDEVICE(INTEL, 0x502a), board_ahci }, /* Tolapai */
+   { PCI_VDEVICE(INTEL, 0x502b), board_ahci }, /* Tolapai */
 
/* JMicron 360/1/3/5/6, match class to avoid IDE function */
{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.23-rc4][reRESEND] ata_piix: IDE mode SATA patch for Intel Tolapai

2007-08-30 Thread Jason Gaston
Resend trying to remove 8-bit characters in the email.

This patch adds the Intel Tolapai IDE mode SATA controller DID's.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.23-rc4/drivers/ata/ata_piix.c.orig2007-08-27 
18:32:35.0 -0700
+++ linux-2.6.23-rc4/drivers/ata/ata_piix.c 2007-08-29 17:13:13.0 
-0700
@@ -130,6 +130,7 @@
ich6m_sata_ahci = 8,
ich8_sata_ahci  = 9,
piix_pata_mwdma = 10,   /* PIIX3 MWDMA only */
+   tolapai_sata_ahci   = 11,
 
/* constants for mapping table */
P0  = 0,  /* port 0 */
@@ -253,6 +254,8 @@
{ 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
/* SATA Controller IDE (ICH9M) */
{ 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (Tolapai) */
+   { 0x8086, 0x5028, PCI_ANY_ID, PCI_ANY_ID, 0, 0, tolapai_sata_ahci },
 
{ } /* terminate list */
 };
@@ -441,12 +444,25 @@
},
 };
 
+static const struct piix_map_db tolapai_map_db = {
+.mask = 0x3,
+.port_enable = 0x3,
+.map = {
+/* PM   PS   SM   SS   MAP */
+{  P0,  NA,  P1,  NA }, /* 00b */
+{  RV,  RV,  RV,  RV }, /* 01b */
+{  RV,  RV,  RV,  RV }, /* 10b */
+{  RV,  RV,  RV,  RV },
+},
+};
+
 static const struct piix_map_db *piix_map_db_table[] = {
[ich5_sata] = ich5_map_db,
[ich6_sata] = ich6_map_db,
[ich6_sata_ahci]= ich6_map_db,
[ich6m_sata_ahci]   = ich6m_map_db,
[ich8_sata_ahci]= ich8_map_db,
+   [tolapai_sata_ahci] = tolapai_map_db,
 };
 
 static struct ata_port_info piix_port_info[] = {
@@ -560,6 +576,17 @@
.mwdma_mask = 0x06, /* mwdma1-2 ?? CHECK 0 should be ok but 
slow */
.port_ops   = piix_pata_ops,
},
+
+   /* tolapai_sata_ahci: 11: */
+   {
+   .sht= piix_sht,
+   .flags  = PIIX_SATA_FLAGS | PIIX_FLAG_SCR |
+ PIIX_FLAG_AHCI,
+   .pio_mask   = 0x1f, /* pio0-4 */
+   .mwdma_mask = 0x07, /* mwdma0-2 */
+   .udma_mask  = ATA_UDMA6,
+   .port_ops   = piix_sata_ops,
+   },
 };
 
 static struct pci_bits piix_enable_bits[] = {
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.22-rc2] pci_ids: update patch for Intel ICH9M

2007-05-25 Thread Jason Gaston
This patch updates the Intel ICH9M LPC Controller DID's, due to a 
specification change.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.22-rc2/include/linux/pci_ids.h.orig   2007-05-25 
11:42:11.0 -0700
+++ linux-2.6.22-rc2/include/linux/pci_ids.h2007-05-25 11:43:28.0 
-0700
@@ -2266,11 +2266,11 @@
 #define PCI_DEVICE_ID_INTEL_ICH8_5 0x283e
 #define PCI_DEVICE_ID_INTEL_ICH8_6 0x2850
 #define PCI_DEVICE_ID_INTEL_ICH9_0 0x2910
-#define PCI_DEVICE_ID_INTEL_ICH9_1 0x2911
+#define PCI_DEVICE_ID_INTEL_ICH9_1 0x2917
 #define PCI_DEVICE_ID_INTEL_ICH9_2 0x2912
 #define PCI_DEVICE_ID_INTEL_ICH9_3 0x2913
 #define PCI_DEVICE_ID_INTEL_ICH9_4 0x2914
-#define PCI_DEVICE_ID_INTEL_ICH9_5 0x2915
+#define PCI_DEVICE_ID_INTEL_ICH9_5 0x2919
 #define PCI_DEVICE_ID_INTEL_ICH9_6 0x2930
 #define PCI_DEVICE_ID_INTEL_82855PM_HB 0x3340
 #define PCI_DEVICE_ID_INTEL_82830_HB   0x3575
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.22-rc2] pci_ids: update patch for Intel ICH9M

2007-05-25 Thread Jason Gaston
This patch updates the Intel ICH9M LPC Controller DID's, due to a 
specification change.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.22-rc2/include/linux/pci_ids.h.orig   2007-05-25 
11:42:11.0 -0700
+++ linux-2.6.22-rc2/include/linux/pci_ids.h2007-05-25 11:43:28.0 
-0700
@@ -2266,11 +2266,11 @@
 #define PCI_DEVICE_ID_INTEL_ICH8_5 0x283e
 #define PCI_DEVICE_ID_INTEL_ICH8_6 0x2850
 #define PCI_DEVICE_ID_INTEL_ICH9_0 0x2910
-#define PCI_DEVICE_ID_INTEL_ICH9_1 0x2911
+#define PCI_DEVICE_ID_INTEL_ICH9_1 0x2917
 #define PCI_DEVICE_ID_INTEL_ICH9_2 0x2912
 #define PCI_DEVICE_ID_INTEL_ICH9_3 0x2913
 #define PCI_DEVICE_ID_INTEL_ICH9_4 0x2914
-#define PCI_DEVICE_ID_INTEL_ICH9_5 0x2915
+#define PCI_DEVICE_ID_INTEL_ICH9_5 0x2919
 #define PCI_DEVICE_ID_INTEL_ICH9_6 0x2930
 #define PCI_DEVICE_ID_INTEL_82855PM_HB 0x3340
 #define PCI_DEVICE_ID_INTEL_82830_HB   0x3575
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.21-rc2] ahci: RAID mode SATA patch for Intel ICH9M

2007-03-02 Thread Jason Gaston
This patch adds the Intel ICH9M RAID controller DID for SATA support.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.21-rc2/drivers/ata/ahci.c.orig2007-03-02 17:28:00.0 
-0800
+++ linux-2.6.21-rc2/drivers/ata/ahci.c 2007-03-02 17:28:30.0 -0800
@@ -380,6 +380,7 @@
{ PCI_VDEVICE(INTEL, 0x2929), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x292a), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x292b), board_ahci_pi }, /* ICH9M */
+   { PCI_VDEVICE(INTEL, 0x292c), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x292f), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x294d), board_ahci_pi }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci_pi }, /* ICH9M */
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.21-rc2] ahci: RAID mode SATA patch for Intel ICH9M

2007-03-02 Thread Jason Gaston
This patch adds the Intel ICH9M RAID controller DID for SATA support.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.21-rc2/drivers/ata/ahci.c.orig2007-03-02 17:28:00.0 
-0800
+++ linux-2.6.21-rc2/drivers/ata/ahci.c 2007-03-02 17:28:30.0 -0800
@@ -380,6 +380,7 @@
{ PCI_VDEVICE(INTEL, 0x2929), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x292a), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x292b), board_ahci_pi }, /* ICH9M */
+   { PCI_VDEVICE(INTEL, 0x292c), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x292f), board_ahci_pi }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x294d), board_ahci_pi }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci_pi }, /* ICH9M */
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.19-rc6][reRESEND] ata_piix: IDE mode SATA patch for Intel ICH9

2006-11-28 Thread Jason Gaston
This updated patch adds the Intel ICH9 IDE mode SATA controller DID's.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.19-rc6/drivers/ata/ata_piix.c.orig2006-11-20 
04:58:48.0 
-0800
+++ linux-2.6.19-rc6/drivers/ata/ata_piix.c 2006-11-22 02:59:05.0 
-0800
@@ -227,15 +227,27 @@
{ 0x8086, 0x27c0, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich6_sata_ahci },
/* 2801GBM/GHM (ICH7M, identical to ICH6M) */
{ 0x8086, 0x27c4, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich6m_sata_ahci },
-   /* Enterprise Southbridge 2 (where's the datasheet?) */
+   /* Enterprise Southbridge 2 (631xESB/632xESB) */
{ 0x8086, 0x2680, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich6_sata_ahci },
-   /* SATA Controller 1 IDE (ICH8, no datasheet yet) */
+   /* SATA Controller 1 IDE (ICH8) */
{ 0x8086, 0x2820, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
-   /* SATA Controller 2 IDE (ICH8, ditto) */
+   /* SATA Controller 2 IDE (ICH8) */
{ 0x8086, 0x2825, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
-   /* Mobile SATA Controller IDE (ICH8M, ditto) */
+   /* Mobile SATA Controller IDE (ICH8M) */
{ 0x8086, 0x2828, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
-
+   /* SATA Controller IDE (ICH9) */
+   { 0x8086, 0x2920, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH9) */
+   { 0x8086, 0x2921, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH9) */
+   { 0x8086, 0x2926, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH9M) */
+   { 0x8086, 0x2928, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH9M) */
+   { 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH9M) */
+   { 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   
{ } /* terminate list */
 };
 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.19-rc6][reRESEND] ata_piix: IDE mode SATA patch for Intel ICH9

2006-11-28 Thread Jason Gaston
This updated patch adds the Intel ICH9 IDE mode SATA controller DID's.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.19-rc6/drivers/ata/ata_piix.c.orig2006-11-20 
04:58:48.0 
-0800
+++ linux-2.6.19-rc6/drivers/ata/ata_piix.c 2006-11-22 02:59:05.0 
-0800
@@ -227,15 +227,27 @@
{ 0x8086, 0x27c0, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich6_sata_ahci },
/* 2801GBM/GHM (ICH7M, identical to ICH6M) */
{ 0x8086, 0x27c4, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich6m_sata_ahci },
-   /* Enterprise Southbridge 2 (where's the datasheet?) */
+   /* Enterprise Southbridge 2 (631xESB/632xESB) */
{ 0x8086, 0x2680, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich6_sata_ahci },
-   /* SATA Controller 1 IDE (ICH8, no datasheet yet) */
+   /* SATA Controller 1 IDE (ICH8) */
{ 0x8086, 0x2820, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
-   /* SATA Controller 2 IDE (ICH8, ditto) */
+   /* SATA Controller 2 IDE (ICH8) */
{ 0x8086, 0x2825, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
-   /* Mobile SATA Controller IDE (ICH8M, ditto) */
+   /* Mobile SATA Controller IDE (ICH8M) */
{ 0x8086, 0x2828, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
-
+   /* SATA Controller IDE (ICH9) */
+   { 0x8086, 0x2920, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH9) */
+   { 0x8086, 0x2921, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH9) */
+   { 0x8086, 0x2926, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH9M) */
+   { 0x8086, 0x2928, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH9M) */
+   { 0x8086, 0x292d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   /* SATA Controller IDE (ICH9M) */
+   { 0x8086, 0x292e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_sata_ahci },
+   
{ } /* terminate list */
 };
 
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.19-rc6] i2c-i801: Documentation patch for Intel ICH9/ICH8/ESB2

2006-11-27 Thread Jason Gaston
This patch adds the Intel ICH9/ICH8/ESB2 SMBus Controller text to i2c-i801 
documentation.

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.19-rc6/Documentation/i2c/busses/i2c-i801.orig 2006-11-27 
10:36:37.0 -0800
+++ linux-2.6.19-rc6/Documentation/i2c/busses/i2c-i801  2006-11-27 
10:43:02.0 -0800
@@ -9,7 +9,10 @@
   * Intel 82801EB/ER (ICH5) (HW PEC supported, 32 byte buffer not supported)
   * Intel 6300ESB
   * Intel 82801FB/FR/FW/FRW (ICH6)
-  * Intel ICH7
+  * Intel 82801G (ICH7)
+  * Intel 631xESB/632xESB (ESB2)
+  * Intel 82801H (ICH8)
+  * Intel ICH9
 Datasheets: Publicly available at the Intel website
 
 Authors: 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.19-rc6] i2c-i801: Documentation patch for Intel ICH9/ICH8/ESB2

2006-11-27 Thread Jason Gaston
This patch adds the Intel ICH9/ICH8/ESB2 SMBus Controller text to i2c-i801 
documentation.

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.19-rc6/Documentation/i2c/busses/i2c-i801.orig 2006-11-27 
10:36:37.0 -0800
+++ linux-2.6.19-rc6/Documentation/i2c/busses/i2c-i801  2006-11-27 
10:43:02.0 -0800
@@ -9,7 +9,10 @@
   * Intel 82801EB/ER (ICH5) (HW PEC supported, 32 byte buffer not supported)
   * Intel 6300ESB
   * Intel 82801FB/FR/FW/FRW (ICH6)
-  * Intel ICH7
+  * Intel 82801G (ICH7)
+  * Intel 631xESB/632xESB (ESB2)
+  * Intel 82801H (ICH8)
+  * Intel ICH9
 Datasheets: Publicly available at the Intel website
 
 Authors: 
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.13-rc6 1/1] ahci: AHCI mode SATA patch for Intel ICH7-M DH

2005-08-10 Thread Jason Gaston
Hello,

This patch adds the Intel ICH7-M DH DID to the ahci.c file for AHCI mode SATA 
support.  This patch was built against the 2.6.13-rc6 kernel.  
If acceptable, please apply. 

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.13-rc6/drivers/scsi/ahci.c.orig   2005-08-10 06:06:34.993968056 
-0700
+++ linux-2.6.13-rc6/drivers/scsi/ahci.c2005-08-10 06:09:01.614678320 
-0700
@@ -269,6 +269,8 @@
  board_ahci }, /* ESB2 */
{ PCI_VENDOR_ID_INTEL, 0x2683, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
  board_ahci }, /* ESB2 */
+   { PCI_VENDOR_ID_INTEL, 0x27c6, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ICH7-M DH */
{ } /* terminate list */
 };
 

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.13-rc6 1/1] ahci: AHCI mode SATA patch for Intel ICH7-M DH

2005-08-10 Thread Jason Gaston
Hello,

This patch adds the Intel ICH7-M DH DID to the ahci.c file for AHCI mode SATA 
support.  This patch was built against the 2.6.13-rc6 kernel.  
If acceptable, please apply. 

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.13-rc6/drivers/scsi/ahci.c.orig   2005-08-10 06:06:34.993968056 
-0700
+++ linux-2.6.13-rc6/drivers/scsi/ahci.c2005-08-10 06:09:01.614678320 
-0700
@@ -269,6 +269,8 @@
  board_ahci }, /* ESB2 */
{ PCI_VENDOR_ID_INTEL, 0x2683, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
  board_ahci }, /* ESB2 */
+   { PCI_VENDOR_ID_INTEL, 0x27c6, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ICH7-M DH */
{ } /* terminate list */
 };
 

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.13-rc4 1/1] pci_ids: patch for Intel ICH7R

2005-07-29 Thread Jason Gaston
Hello,

This patch adds the Intel ICH7R SATA RAID DID to the pci_ids.h file.  This 
patch was built against the 2.6.13-rc4 kernel.  
If acceptable, please apply. 

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.13-rc4/include/linux/pci_ids.h.orig   2005-07-29 
09:06:03.841520568 -0700
+++ linux-2.6.13-rc4/include/linux/pci_ids.h2005-07-29 09:06:42.256680576 
-0700
@@ -2454,6 +2454,7 @@
 #define PCI_DEVICE_ID_INTEL_ICH7_3 0x27c1
 #define PCI_DEVICE_ID_INTEL_ICH7_300x27b0
 #define PCI_DEVICE_ID_INTEL_ICH7_310x27bd
+#define PCI_DEVICE_ID_INTEL_ICH7_4 0x27c3
 #define PCI_DEVICE_ID_INTEL_ICH7_5 0x27c4
 #define PCI_DEVICE_ID_INTEL_ICH7_6 0x27c5
 #define PCI_DEVICE_ID_INTEL_ICH7_7 0x27c8
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.13-rc4 1/1] pci_ids: patch for Intel ICH7R

2005-07-29 Thread Jason Gaston
Hello,

This patch adds the Intel ICH7R SATA RAID DID to the pci_ids.h file.  This 
patch was built against the 2.6.13-rc4 kernel.  
If acceptable, please apply. 

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.13-rc4/include/linux/pci_ids.h.orig   2005-07-29 
09:06:03.841520568 -0700
+++ linux-2.6.13-rc4/include/linux/pci_ids.h2005-07-29 09:06:42.256680576 
-0700
@@ -2454,6 +2454,7 @@
 #define PCI_DEVICE_ID_INTEL_ICH7_3 0x27c1
 #define PCI_DEVICE_ID_INTEL_ICH7_300x27b0
 #define PCI_DEVICE_ID_INTEL_ICH7_310x27bd
+#define PCI_DEVICE_ID_INTEL_ICH7_4 0x27c3
 #define PCI_DEVICE_ID_INTEL_ICH7_5 0x27c4
 #define PCI_DEVICE_ID_INTEL_ICH7_6 0x27c5
 #define PCI_DEVICE_ID_INTEL_ICH7_7 0x27c8
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2.6.11.6 1/6] irq and pci_ids: patch for Intel ESB2

2005-04-06 Thread Jason Gaston
Hello,

Do I also need to create and submit these patches for 2.6.12-rc2 in order to 
get them into 2.6.12 or will these make it into 2.6.12 as is?

Thanks,

Jason Gaston


On Tuesday 05 April 2005 08:00, Jason Gaston wrote:
> Hello,
> 
> This patch adds the Intel ESB2 DID's to the irq.c and pci_ids.h files.  This 
> patch was built against the 2.6.11.6 kernel.  
> If acceptable, please apply. 
> 
> Thanks,
> 
> Jason Gaston
> 
> Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>
> 
> --- linux-2.6.11.6/arch/i386/pci/irq.c.orig   2005-03-28 08:44:26.350888632 
> -0800
> +++ linux-2.6.11.6/arch/i386/pci/irq.c2005-03-28 08:49:38.961364616 
> -0800
> @@ -495,6 +495,7 @@
>   case PCI_DEVICE_ID_INTEL_ICH6_1:
>   case PCI_DEVICE_ID_INTEL_ICH7_0:
>   case PCI_DEVICE_ID_INTEL_ICH7_1:
> + case PCI_DEVICE_ID_INTEL_ESB2_0:
>   r->name = "PIIX/ICH";
>   r->get = pirq_piix_get;
>   r->set = pirq_piix_set;
> --- linux-2.6.11.6/include/linux/pci_ids.h.orig   2005-03-28 
> 09:09:51.343054584 -0800
> +++ linux-2.6.11.6/include/linux/pci_ids.h2005-03-28 09:29:16.883865448 
> -0800
> @@ -2260,6 +2260,25 @@
>  #define PCI_DEVICE_ID_INTEL_ICH6_17  0x266d
>  #define PCI_DEVICE_ID_INTEL_ICH6_18  0x266e
>  #define PCI_DEVICE_ID_INTEL_ICH6_19  0x266f
> +#define PCI_DEVICE_ID_INTEL_ESB2_0   0x2670
> +#define PCI_DEVICE_ID_INTEL_ESB2_1   0x2680
> +#define PCI_DEVICE_ID_INTEL_ESB2_2   0x2681
> +#define PCI_DEVICE_ID_INTEL_ESB2_3   0x2682
> +#define PCI_DEVICE_ID_INTEL_ESB2_4   0x2683
> +#define PCI_DEVICE_ID_INTEL_ESB2_5   0x2688
> +#define PCI_DEVICE_ID_INTEL_ESB2_6   0x2689
> +#define PCI_DEVICE_ID_INTEL_ESB2_7   0x268a
> +#define PCI_DEVICE_ID_INTEL_ESB2_8   0x268b
> +#define PCI_DEVICE_ID_INTEL_ESB2_9   0x268c
> +#define PCI_DEVICE_ID_INTEL_ESB2_10  0x2690
> +#define PCI_DEVICE_ID_INTEL_ESB2_11  0x2692
> +#define PCI_DEVICE_ID_INTEL_ESB2_12  0x2694
> +#define PCI_DEVICE_ID_INTEL_ESB2_13  0x2696
> +#define PCI_DEVICE_ID_INTEL_ESB2_14  0x2698
> +#define PCI_DEVICE_ID_INTEL_ESB2_15  0x2699
> +#define PCI_DEVICE_ID_INTEL_ESB2_16  0x269a
> +#define PCI_DEVICE_ID_INTEL_ESB2_17  0x269b
> +#define PCI_DEVICE_ID_INTEL_ESB2_18  0x269e
>  #define PCI_DEVICE_ID_INTEL_ICH7_0   0x27b8
>  #define PCI_DEVICE_ID_INTEL_ICH7_1   0x27b1
>  #define PCI_DEVICE_ID_INTEL_ICH7_2   0x27c0
> @@ -2285,6 +2304,18 @@
>  #define PCI_DEVICE_ID_INTEL_ICH7_22  0x27e0
>  #define PCI_DEVICE_ID_INTEL_ICH7_23  0x27e2
>  #define PCI_DEVICE_ID_INTEL_82855PM_HB   0x3340
> +#define PCI_DEVICE_ID_INTEL_ESB2_19  0x3500
> +#define PCI_DEVICE_ID_INTEL_ESB2_20  0x3501
> +#define PCI_DEVICE_ID_INTEL_ESB2_21  0x3504
> +#define PCI_DEVICE_ID_INTEL_ESB2_22  0x3505
> +#define PCI_DEVICE_ID_INTEL_ESB2_23  0x350c
> +#define PCI_DEVICE_ID_INTEL_ESB2_24  0x350d
> +#define PCI_DEVICE_ID_INTEL_ESB2_25  0x3510
> +#define PCI_DEVICE_ID_INTEL_ESB2_26  0x3511
> +#define PCI_DEVICE_ID_INTEL_ESB2_27  0x3514
> +#define PCI_DEVICE_ID_INTEL_ESB2_28  0x3515
> +#define PCI_DEVICE_ID_INTEL_ESB2_29  0x3518
> +#define PCI_DEVICE_ID_INTEL_ESB2_30  0x3519
>  #define PCI_DEVICE_ID_INTEL_82830_HB 0x3575
>  #define PCI_DEVICE_ID_INTEL_82830_CGC0x3577
>  #define PCI_DEVICE_ID_INTEL_82855GM_HB   0x3580
> 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2.6.11.6 1/6] irq and pci_ids: patch for Intel ESB2

2005-04-06 Thread Jason Gaston
Hello,

Do I also need to create and submit these patches for 2.6.12-rc2 in order to 
get them into 2.6.12 or will these make it into 2.6.12 as is?

Thanks,

Jason Gaston


On Tuesday 05 April 2005 08:00, Jason Gaston wrote:
 Hello,
 
 This patch adds the Intel ESB2 DID's to the irq.c and pci_ids.h files.  This 
 patch was built against the 2.6.11.6 kernel.  
 If acceptable, please apply. 
 
 Thanks,
 
 Jason Gaston
 
 Signed-off-by:  Jason Gaston [EMAIL PROTECTED]
 
 --- linux-2.6.11.6/arch/i386/pci/irq.c.orig   2005-03-28 08:44:26.350888632 
 -0800
 +++ linux-2.6.11.6/arch/i386/pci/irq.c2005-03-28 08:49:38.961364616 
 -0800
 @@ -495,6 +495,7 @@
   case PCI_DEVICE_ID_INTEL_ICH6_1:
   case PCI_DEVICE_ID_INTEL_ICH7_0:
   case PCI_DEVICE_ID_INTEL_ICH7_1:
 + case PCI_DEVICE_ID_INTEL_ESB2_0:
   r-name = PIIX/ICH;
   r-get = pirq_piix_get;
   r-set = pirq_piix_set;
 --- linux-2.6.11.6/include/linux/pci_ids.h.orig   2005-03-28 
 09:09:51.343054584 -0800
 +++ linux-2.6.11.6/include/linux/pci_ids.h2005-03-28 09:29:16.883865448 
 -0800
 @@ -2260,6 +2260,25 @@
  #define PCI_DEVICE_ID_INTEL_ICH6_17  0x266d
  #define PCI_DEVICE_ID_INTEL_ICH6_18  0x266e
  #define PCI_DEVICE_ID_INTEL_ICH6_19  0x266f
 +#define PCI_DEVICE_ID_INTEL_ESB2_0   0x2670
 +#define PCI_DEVICE_ID_INTEL_ESB2_1   0x2680
 +#define PCI_DEVICE_ID_INTEL_ESB2_2   0x2681
 +#define PCI_DEVICE_ID_INTEL_ESB2_3   0x2682
 +#define PCI_DEVICE_ID_INTEL_ESB2_4   0x2683
 +#define PCI_DEVICE_ID_INTEL_ESB2_5   0x2688
 +#define PCI_DEVICE_ID_INTEL_ESB2_6   0x2689
 +#define PCI_DEVICE_ID_INTEL_ESB2_7   0x268a
 +#define PCI_DEVICE_ID_INTEL_ESB2_8   0x268b
 +#define PCI_DEVICE_ID_INTEL_ESB2_9   0x268c
 +#define PCI_DEVICE_ID_INTEL_ESB2_10  0x2690
 +#define PCI_DEVICE_ID_INTEL_ESB2_11  0x2692
 +#define PCI_DEVICE_ID_INTEL_ESB2_12  0x2694
 +#define PCI_DEVICE_ID_INTEL_ESB2_13  0x2696
 +#define PCI_DEVICE_ID_INTEL_ESB2_14  0x2698
 +#define PCI_DEVICE_ID_INTEL_ESB2_15  0x2699
 +#define PCI_DEVICE_ID_INTEL_ESB2_16  0x269a
 +#define PCI_DEVICE_ID_INTEL_ESB2_17  0x269b
 +#define PCI_DEVICE_ID_INTEL_ESB2_18  0x269e
  #define PCI_DEVICE_ID_INTEL_ICH7_0   0x27b8
  #define PCI_DEVICE_ID_INTEL_ICH7_1   0x27b1
  #define PCI_DEVICE_ID_INTEL_ICH7_2   0x27c0
 @@ -2285,6 +2304,18 @@
  #define PCI_DEVICE_ID_INTEL_ICH7_22  0x27e0
  #define PCI_DEVICE_ID_INTEL_ICH7_23  0x27e2
  #define PCI_DEVICE_ID_INTEL_82855PM_HB   0x3340
 +#define PCI_DEVICE_ID_INTEL_ESB2_19  0x3500
 +#define PCI_DEVICE_ID_INTEL_ESB2_20  0x3501
 +#define PCI_DEVICE_ID_INTEL_ESB2_21  0x3504
 +#define PCI_DEVICE_ID_INTEL_ESB2_22  0x3505
 +#define PCI_DEVICE_ID_INTEL_ESB2_23  0x350c
 +#define PCI_DEVICE_ID_INTEL_ESB2_24  0x350d
 +#define PCI_DEVICE_ID_INTEL_ESB2_25  0x3510
 +#define PCI_DEVICE_ID_INTEL_ESB2_26  0x3511
 +#define PCI_DEVICE_ID_INTEL_ESB2_27  0x3514
 +#define PCI_DEVICE_ID_INTEL_ESB2_28  0x3515
 +#define PCI_DEVICE_ID_INTEL_ESB2_29  0x3518
 +#define PCI_DEVICE_ID_INTEL_ESB2_30  0x3519
  #define PCI_DEVICE_ID_INTEL_82830_HB 0x3575
  #define PCI_DEVICE_ID_INTEL_82830_CGC0x3577
  #define PCI_DEVICE_ID_INTEL_82855GM_HB   0x3580
 
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 1/6] irq and pci_ids: patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the irq.c and pci_ids.h files.  This 
patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply. 

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.11.6/arch/i386/pci/irq.c.orig 2005-03-28 08:44:26.350888632 
-0800
+++ linux-2.6.11.6/arch/i386/pci/irq.c  2005-03-28 08:49:38.961364616 -0800
@@ -495,6 +495,7 @@
case PCI_DEVICE_ID_INTEL_ICH6_1:
case PCI_DEVICE_ID_INTEL_ICH7_0:
case PCI_DEVICE_ID_INTEL_ICH7_1:
+   case PCI_DEVICE_ID_INTEL_ESB2_0:
r->name = "PIIX/ICH";
r->get = pirq_piix_get;
r->set = pirq_piix_set;
--- linux-2.6.11.6/include/linux/pci_ids.h.orig 2005-03-28 09:09:51.343054584 
-0800
+++ linux-2.6.11.6/include/linux/pci_ids.h  2005-03-28 09:29:16.883865448 
-0800
@@ -2260,6 +2260,25 @@
 #define PCI_DEVICE_ID_INTEL_ICH6_170x266d
 #define PCI_DEVICE_ID_INTEL_ICH6_180x266e
 #define PCI_DEVICE_ID_INTEL_ICH6_190x266f
+#define PCI_DEVICE_ID_INTEL_ESB2_0 0x2670
+#define PCI_DEVICE_ID_INTEL_ESB2_1 0x2680
+#define PCI_DEVICE_ID_INTEL_ESB2_2 0x2681
+#define PCI_DEVICE_ID_INTEL_ESB2_3 0x2682
+#define PCI_DEVICE_ID_INTEL_ESB2_4 0x2683
+#define PCI_DEVICE_ID_INTEL_ESB2_5 0x2688
+#define PCI_DEVICE_ID_INTEL_ESB2_6 0x2689
+#define PCI_DEVICE_ID_INTEL_ESB2_7 0x268a
+#define PCI_DEVICE_ID_INTEL_ESB2_8 0x268b
+#define PCI_DEVICE_ID_INTEL_ESB2_9 0x268c
+#define PCI_DEVICE_ID_INTEL_ESB2_100x2690
+#define PCI_DEVICE_ID_INTEL_ESB2_110x2692
+#define PCI_DEVICE_ID_INTEL_ESB2_120x2694
+#define PCI_DEVICE_ID_INTEL_ESB2_130x2696
+#define PCI_DEVICE_ID_INTEL_ESB2_140x2698
+#define PCI_DEVICE_ID_INTEL_ESB2_150x2699
+#define PCI_DEVICE_ID_INTEL_ESB2_160x269a
+#define PCI_DEVICE_ID_INTEL_ESB2_170x269b
+#define PCI_DEVICE_ID_INTEL_ESB2_180x269e
 #define PCI_DEVICE_ID_INTEL_ICH7_0 0x27b8
 #define PCI_DEVICE_ID_INTEL_ICH7_1 0x27b1
 #define PCI_DEVICE_ID_INTEL_ICH7_2 0x27c0
@@ -2285,6 +2304,18 @@
 #define PCI_DEVICE_ID_INTEL_ICH7_220x27e0
 #define PCI_DEVICE_ID_INTEL_ICH7_230x27e2
 #define PCI_DEVICE_ID_INTEL_82855PM_HB 0x3340
+#define PCI_DEVICE_ID_INTEL_ESB2_190x3500
+#define PCI_DEVICE_ID_INTEL_ESB2_200x3501
+#define PCI_DEVICE_ID_INTEL_ESB2_210x3504
+#define PCI_DEVICE_ID_INTEL_ESB2_220x3505
+#define PCI_DEVICE_ID_INTEL_ESB2_230x350c
+#define PCI_DEVICE_ID_INTEL_ESB2_240x350d
+#define PCI_DEVICE_ID_INTEL_ESB2_250x3510
+#define PCI_DEVICE_ID_INTEL_ESB2_260x3511
+#define PCI_DEVICE_ID_INTEL_ESB2_270x3514
+#define PCI_DEVICE_ID_INTEL_ESB2_280x3515
+#define PCI_DEVICE_ID_INTEL_ESB2_290x3518
+#define PCI_DEVICE_ID_INTEL_ESB2_300x3519
 #define PCI_DEVICE_ID_INTEL_82830_HB   0x3575
 #define PCI_DEVICE_ID_INTEL_82830_CGC  0x3577
 #define PCI_DEVICE_ID_INTEL_82855GM_HB 0x3580
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 3/6] intel8x0: AC'97 audio patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the intel8x0.c file for AC'97 audio 
support.  This patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply.   Note:  This patch depends on the previous 1/6 
patch for pci_ids.h

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.11.6/sound/pci/intel8x0.c.orig2005-03-28 09:29:48.611042184 
-0800
+++ linux-2.6.11.6/sound/pci/intel8x0.c 2005-03-28 09:32:49.771501608 -0800
@@ -55,6 +55,7 @@
"{Intel,ICH6},"
"{Intel,ICH7},"
"{Intel,6300ESB},"
+   "{Intel,ESB2},"
"{Intel,MX440},"
"{SiS,SI7012},"
"{NVidia,nForce Audio},"
@@ -124,6 +125,9 @@
 #ifndef PCI_DEVICE_ID_INTEL_ICH7_20
 #define PCI_DEVICE_ID_INTEL_ICH7_200x27de
 #endif
+#ifndef PCI_DEVICE_ID_INTEL_ESB2_13
+#define PCI_DEVICE_ID_INTEL_ESB2_130x2698
+#endif
 #ifndef PCI_DEVICE_ID_SI_7012
 #define PCI_DEVICE_ID_SI_7012  0x7012
 #endif
@@ -443,6 +447,7 @@
{ 0x8086, 0x25a6, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_INTEL_ICH4 }, /* 
ESB */
{ 0x8086, 0x266e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_INTEL_ICH4 }, /* 
ICH6 */
{ 0x8086, 0x27de, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_INTEL_ICH4 }, /* 
ICH7 */
+   { 0x8086, 0x2698, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_INTEL_ICH4 }, /* 
ESB2 */
{ 0x8086, 0x7195, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_INTEL }, /* 
440MX */
{ 0x1039, 0x7012, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_SIS },   /* 
SI7012 */
{ 0x10de, 0x01b1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_NFORCE },
/* NFORCE */
@@ -2715,6 +2720,7 @@
{ PCI_DEVICE_ID_INTEL_ESB_5, "Intel 6300ESB" },
{ PCI_DEVICE_ID_INTEL_ICH6_3, "Intel ICH6" },
{ PCI_DEVICE_ID_INTEL_ICH7_20, "Intel ICH7" },
+   { PCI_DEVICE_ID_INTEL_ESB2_13, "Intel ESB2" },
{ PCI_DEVICE_ID_SI_7012, "SiS SI7012" },
{ PCI_DEVICE_ID_NVIDIA_MCP_AUDIO, "NVidia nForce" },
{ PCI_DEVICE_ID_NVIDIA_MCP2_AUDIO, "NVidia nForce2" },
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 6/6] i2c-i801: I2C patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the i2c-i801.c and Kconfig files for 
I2C support.  This patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply.  Note:  This patch depends on the previous 1/6 
patch for pci_ids.h

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.11.6/drivers/i2c/busses/i2c-i801.c.orig   2005-03-28 
09:07:27.647899568 -0800
+++ linux-2.6.11.6/drivers/i2c/busses/i2c-i801.c2005-03-28 
09:09:04.161227312 -0800
@@ -31,6 +31,7 @@
 6300ESB25A4
 ICH6   266A
 ICH7   27DA
+ESB2   269B
 This driver supports several versions of Intel's I/O Controller Hubs (ICH).
 For SMBus support, they are similar to the PIIX4 and are part
 of Intel's '810' and other chipsets.
@@ -558,6 +559,7 @@
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB_4) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_16) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_17) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_17) },
{ 0, }
 };
 
--- linux-2.6.11.6/drivers/i2c/busses/Kconfig.orig  2005-03-28 
09:09:12.982886216 -0800
+++ linux-2.6.11.6/drivers/i2c/busses/Kconfig   2005-03-28 09:09:32.875862024 
-0800
@@ -123,6 +123,7 @@
6300ESB
ICH6
ICH7
+   ESB2
 
  This driver can also be built as a module.  If so, the module
  will be called i2c-i801.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 5/6] ahci: AHCI mode SATA patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the ahci.c file for AHCI mode SATA 
support.  This patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply. 

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.11.6/drivers/scsi/ahci.c.orig 2005-03-28 09:03:45.359692512 
-0800
+++ linux-2.6.11.6/drivers/scsi/ahci.c  2005-03-28 09:06:51.745357584 -0800
@@ -255,6 +255,12 @@
  board_ahci }, /* ICH7R */
{ PCI_VENDOR_ID_AL, 0x5288, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
  board_ahci }, /* ULi M5288 */
+   { PCI_VENDOR_ID_INTEL, 0x2681, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ESB2 */
+   { PCI_VENDOR_ID_INTEL, 0x2682, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ESB2 */
+   { PCI_VENDOR_ID_INTEL, 0x2683, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ESB2 */
{ } /* terminate list */
 };
 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 4/6] ata_piix: IDE mode SATA patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the ata_piix.c and quirks.c file for 
IDE mode SATA support.  This patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply. 

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.11.6/drivers/pci/quirks.c.orig2005-03-28 08:50:06.756139168 
-0800
+++ linux-2.6.11.6/drivers/pci/quirks.c 2005-03-28 08:53:58.230949648 -0800
@@ -1172,6 +1172,7 @@
case 0x2651:
case 0x2652:
case 0x2653:
+   case 0x2680:/* ESB2 */
ich = 6;
break;
case 0x27c0:
--- linux-2.6.11.6/drivers/scsi/ata_piix.c.orig 2005-03-28 08:58:20.427089776 
-0800
+++ linux-2.6.11.6/drivers/scsi/ata_piix.c  2005-03-28 09:03:23.384033320 
-0800
@@ -61,6 +61,7 @@
ich6_sata   = 3,
ich6_sata_rm= 4,
ich7_sata   = 5,
+   esb2_sata   = 6,
 };
 
 static int piix_init_one (struct pci_dev *pdev,
@@ -93,6 +94,7 @@
{ 0x8086, 0x2653, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich6_sata_rm },
{ 0x8086, 0x27c0, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich7_sata },
{ 0x8086, 0x27c4, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich7_sata },
+   { 0x8086, 0x2680, PCI_ANY_ID, PCI_ANY_ID, 0, 0, esb2_sata },
 
{ } /* terminate list */
 };
@@ -255,6 +257,18 @@
.udma_mask  = 0x7f, /* udma0-6 */
.port_ops   = _sata_ops,
},
+
+   /* esb2_sata */
+   {
+   .sht= _sht,
+   .host_flags = ATA_FLAG_SATA | ATA_FLAG_SRST |
+ PIIX_FLAG_COMBINED | PIIX_FLAG_CHECKINTR |
+ ATA_FLAG_SLAVE_POSS | PIIX_FLAG_AHCI,
+   .pio_mask   = 0x1f, /* pio0-4 */
+   .mwdma_mask = 0x07, /* mwdma0-2 */
+   .udma_mask  = 0x7f, /* udma0-6 */
+   .port_ops   = _sata_ops,
+   },
 };
 
 static struct pci_bits piix_enable_bits[] = {
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 2/6] piix: IDE PATA patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the piix.c file for IDE PATA support. 
 This patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply.   Note:  This patch depends on the previous 1/6 
patch for pci_ids.h

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.11.6/drivers/ide/pci/piix.c.orig  2005-03-28 08:54:23.801062400 
-0800
+++ linux-2.6.11.6/drivers/ide/pci/piix.c   2005-03-28 08:58:05.332384520 
-0800
@@ -134,6 +134,7 @@
case PCI_DEVICE_ID_INTEL_ESB_2:
case PCI_DEVICE_ID_INTEL_ICH6_19:
case PCI_DEVICE_ID_INTEL_ICH7_21:
+   case PCI_DEVICE_ID_INTEL_ESB2_18:
mode = 3;
break;
/* UDMA 66 capable */
@@ -447,6 +448,7 @@
case PCI_DEVICE_ID_INTEL_ESB_2:
case PCI_DEVICE_ID_INTEL_ICH6_19:
case PCI_DEVICE_ID_INTEL_ICH7_21:
+   case PCI_DEVICE_ID_INTEL_ESB2_18:
{
unsigned int extra = 0;
pci_read_config_dword(dev, 0x54, );
@@ -572,6 +574,7 @@
/* 20 */ DECLARE_PIIX_DEV("ICH6"),
/* 21 */ DECLARE_PIIX_DEV("ICH7"),
/* 22 */ DECLARE_PIIX_DEV("ICH4"),
+   /* 23 */ DECLARE_PIIX_DEV("ESB2"),
 };
 
 /**
@@ -647,6 +650,7 @@
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_19, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 20},
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_21, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 21},
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_1, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 22},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_18, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 23},
{ 0, },
 };
 MODULE_DEVICE_TABLE(pci, piix_pci_tbl);
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 2/6] piix: IDE PATA patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the piix.c file for IDE PATA support. 
 This patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply.   Note:  This patch depends on the previous 1/6 
patch for pci_ids.h

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.11.6/drivers/ide/pci/piix.c.orig  2005-03-28 08:54:23.801062400 
-0800
+++ linux-2.6.11.6/drivers/ide/pci/piix.c   2005-03-28 08:58:05.332384520 
-0800
@@ -134,6 +134,7 @@
case PCI_DEVICE_ID_INTEL_ESB_2:
case PCI_DEVICE_ID_INTEL_ICH6_19:
case PCI_DEVICE_ID_INTEL_ICH7_21:
+   case PCI_DEVICE_ID_INTEL_ESB2_18:
mode = 3;
break;
/* UDMA 66 capable */
@@ -447,6 +448,7 @@
case PCI_DEVICE_ID_INTEL_ESB_2:
case PCI_DEVICE_ID_INTEL_ICH6_19:
case PCI_DEVICE_ID_INTEL_ICH7_21:
+   case PCI_DEVICE_ID_INTEL_ESB2_18:
{
unsigned int extra = 0;
pci_read_config_dword(dev, 0x54, extra);
@@ -572,6 +574,7 @@
/* 20 */ DECLARE_PIIX_DEV(ICH6),
/* 21 */ DECLARE_PIIX_DEV(ICH7),
/* 22 */ DECLARE_PIIX_DEV(ICH4),
+   /* 23 */ DECLARE_PIIX_DEV(ESB2),
 };
 
 /**
@@ -647,6 +650,7 @@
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_19, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 20},
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_21, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 21},
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_1, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 22},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_18, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 23},
{ 0, },
 };
 MODULE_DEVICE_TABLE(pci, piix_pci_tbl);
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 5/6] ahci: AHCI mode SATA patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the ahci.c file for AHCI mode SATA 
support.  This patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply. 

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.11.6/drivers/scsi/ahci.c.orig 2005-03-28 09:03:45.359692512 
-0800
+++ linux-2.6.11.6/drivers/scsi/ahci.c  2005-03-28 09:06:51.745357584 -0800
@@ -255,6 +255,12 @@
  board_ahci }, /* ICH7R */
{ PCI_VENDOR_ID_AL, 0x5288, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
  board_ahci }, /* ULi M5288 */
+   { PCI_VENDOR_ID_INTEL, 0x2681, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ESB2 */
+   { PCI_VENDOR_ID_INTEL, 0x2682, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ESB2 */
+   { PCI_VENDOR_ID_INTEL, 0x2683, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ESB2 */
{ } /* terminate list */
 };
 
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 4/6] ata_piix: IDE mode SATA patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the ata_piix.c and quirks.c file for 
IDE mode SATA support.  This patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply. 

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.11.6/drivers/pci/quirks.c.orig2005-03-28 08:50:06.756139168 
-0800
+++ linux-2.6.11.6/drivers/pci/quirks.c 2005-03-28 08:53:58.230949648 -0800
@@ -1172,6 +1172,7 @@
case 0x2651:
case 0x2652:
case 0x2653:
+   case 0x2680:/* ESB2 */
ich = 6;
break;
case 0x27c0:
--- linux-2.6.11.6/drivers/scsi/ata_piix.c.orig 2005-03-28 08:58:20.427089776 
-0800
+++ linux-2.6.11.6/drivers/scsi/ata_piix.c  2005-03-28 09:03:23.384033320 
-0800
@@ -61,6 +61,7 @@
ich6_sata   = 3,
ich6_sata_rm= 4,
ich7_sata   = 5,
+   esb2_sata   = 6,
 };
 
 static int piix_init_one (struct pci_dev *pdev,
@@ -93,6 +94,7 @@
{ 0x8086, 0x2653, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich6_sata_rm },
{ 0x8086, 0x27c0, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich7_sata },
{ 0x8086, 0x27c4, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich7_sata },
+   { 0x8086, 0x2680, PCI_ANY_ID, PCI_ANY_ID, 0, 0, esb2_sata },
 
{ } /* terminate list */
 };
@@ -255,6 +257,18 @@
.udma_mask  = 0x7f, /* udma0-6 */
.port_ops   = piix_sata_ops,
},
+
+   /* esb2_sata */
+   {
+   .sht= piix_sht,
+   .host_flags = ATA_FLAG_SATA | ATA_FLAG_SRST |
+ PIIX_FLAG_COMBINED | PIIX_FLAG_CHECKINTR |
+ ATA_FLAG_SLAVE_POSS | PIIX_FLAG_AHCI,
+   .pio_mask   = 0x1f, /* pio0-4 */
+   .mwdma_mask = 0x07, /* mwdma0-2 */
+   .udma_mask  = 0x7f, /* udma0-6 */
+   .port_ops   = piix_sata_ops,
+   },
 };
 
 static struct pci_bits piix_enable_bits[] = {
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 6/6] i2c-i801: I2C patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the i2c-i801.c and Kconfig files for 
I2C support.  This patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply.  Note:  This patch depends on the previous 1/6 
patch for pci_ids.h

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.11.6/drivers/i2c/busses/i2c-i801.c.orig   2005-03-28 
09:07:27.647899568 -0800
+++ linux-2.6.11.6/drivers/i2c/busses/i2c-i801.c2005-03-28 
09:09:04.161227312 -0800
@@ -31,6 +31,7 @@
 6300ESB25A4
 ICH6   266A
 ICH7   27DA
+ESB2   269B
 This driver supports several versions of Intel's I/O Controller Hubs (ICH).
 For SMBus support, they are similar to the PIIX4 and are part
 of Intel's '810' and other chipsets.
@@ -558,6 +559,7 @@
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB_4) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_16) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_17) },
+   { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_17) },
{ 0, }
 };
 
--- linux-2.6.11.6/drivers/i2c/busses/Kconfig.orig  2005-03-28 
09:09:12.982886216 -0800
+++ linux-2.6.11.6/drivers/i2c/busses/Kconfig   2005-03-28 09:09:32.875862024 
-0800
@@ -123,6 +123,7 @@
6300ESB
ICH6
ICH7
+   ESB2
 
  This driver can also be built as a module.  If so, the module
  will be called i2c-i801.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 3/6] intel8x0: AC'97 audio patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the intel8x0.c file for AC'97 audio 
support.  This patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply.   Note:  This patch depends on the previous 1/6 
patch for pci_ids.h

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.11.6/sound/pci/intel8x0.c.orig2005-03-28 09:29:48.611042184 
-0800
+++ linux-2.6.11.6/sound/pci/intel8x0.c 2005-03-28 09:32:49.771501608 -0800
@@ -55,6 +55,7 @@
{Intel,ICH6},
{Intel,ICH7},
{Intel,6300ESB},
+   {Intel,ESB2},
{Intel,MX440},
{SiS,SI7012},
{NVidia,nForce Audio},
@@ -124,6 +125,9 @@
 #ifndef PCI_DEVICE_ID_INTEL_ICH7_20
 #define PCI_DEVICE_ID_INTEL_ICH7_200x27de
 #endif
+#ifndef PCI_DEVICE_ID_INTEL_ESB2_13
+#define PCI_DEVICE_ID_INTEL_ESB2_130x2698
+#endif
 #ifndef PCI_DEVICE_ID_SI_7012
 #define PCI_DEVICE_ID_SI_7012  0x7012
 #endif
@@ -443,6 +447,7 @@
{ 0x8086, 0x25a6, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_INTEL_ICH4 }, /* 
ESB */
{ 0x8086, 0x266e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_INTEL_ICH4 }, /* 
ICH6 */
{ 0x8086, 0x27de, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_INTEL_ICH4 }, /* 
ICH7 */
+   { 0x8086, 0x2698, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_INTEL_ICH4 }, /* 
ESB2 */
{ 0x8086, 0x7195, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_INTEL }, /* 
440MX */
{ 0x1039, 0x7012, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_SIS },   /* 
SI7012 */
{ 0x10de, 0x01b1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DEVICE_NFORCE },
/* NFORCE */
@@ -2715,6 +2720,7 @@
{ PCI_DEVICE_ID_INTEL_ESB_5, Intel 6300ESB },
{ PCI_DEVICE_ID_INTEL_ICH6_3, Intel ICH6 },
{ PCI_DEVICE_ID_INTEL_ICH7_20, Intel ICH7 },
+   { PCI_DEVICE_ID_INTEL_ESB2_13, Intel ESB2 },
{ PCI_DEVICE_ID_SI_7012, SiS SI7012 },
{ PCI_DEVICE_ID_NVIDIA_MCP_AUDIO, NVidia nForce },
{ PCI_DEVICE_ID_NVIDIA_MCP2_AUDIO, NVidia nForce2 },
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2.6.11.6 1/6] irq and pci_ids: patch for Intel ESB2

2005-04-05 Thread Jason Gaston
Hello,

This patch adds the Intel ESB2 DID's to the irq.c and pci_ids.h files.  This 
patch was built against the 2.6.11.6 kernel.  
If acceptable, please apply. 

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.11.6/arch/i386/pci/irq.c.orig 2005-03-28 08:44:26.350888632 
-0800
+++ linux-2.6.11.6/arch/i386/pci/irq.c  2005-03-28 08:49:38.961364616 -0800
@@ -495,6 +495,7 @@
case PCI_DEVICE_ID_INTEL_ICH6_1:
case PCI_DEVICE_ID_INTEL_ICH7_0:
case PCI_DEVICE_ID_INTEL_ICH7_1:
+   case PCI_DEVICE_ID_INTEL_ESB2_0:
r-name = PIIX/ICH;
r-get = pirq_piix_get;
r-set = pirq_piix_set;
--- linux-2.6.11.6/include/linux/pci_ids.h.orig 2005-03-28 09:09:51.343054584 
-0800
+++ linux-2.6.11.6/include/linux/pci_ids.h  2005-03-28 09:29:16.883865448 
-0800
@@ -2260,6 +2260,25 @@
 #define PCI_DEVICE_ID_INTEL_ICH6_170x266d
 #define PCI_DEVICE_ID_INTEL_ICH6_180x266e
 #define PCI_DEVICE_ID_INTEL_ICH6_190x266f
+#define PCI_DEVICE_ID_INTEL_ESB2_0 0x2670
+#define PCI_DEVICE_ID_INTEL_ESB2_1 0x2680
+#define PCI_DEVICE_ID_INTEL_ESB2_2 0x2681
+#define PCI_DEVICE_ID_INTEL_ESB2_3 0x2682
+#define PCI_DEVICE_ID_INTEL_ESB2_4 0x2683
+#define PCI_DEVICE_ID_INTEL_ESB2_5 0x2688
+#define PCI_DEVICE_ID_INTEL_ESB2_6 0x2689
+#define PCI_DEVICE_ID_INTEL_ESB2_7 0x268a
+#define PCI_DEVICE_ID_INTEL_ESB2_8 0x268b
+#define PCI_DEVICE_ID_INTEL_ESB2_9 0x268c
+#define PCI_DEVICE_ID_INTEL_ESB2_100x2690
+#define PCI_DEVICE_ID_INTEL_ESB2_110x2692
+#define PCI_DEVICE_ID_INTEL_ESB2_120x2694
+#define PCI_DEVICE_ID_INTEL_ESB2_130x2696
+#define PCI_DEVICE_ID_INTEL_ESB2_140x2698
+#define PCI_DEVICE_ID_INTEL_ESB2_150x2699
+#define PCI_DEVICE_ID_INTEL_ESB2_160x269a
+#define PCI_DEVICE_ID_INTEL_ESB2_170x269b
+#define PCI_DEVICE_ID_INTEL_ESB2_180x269e
 #define PCI_DEVICE_ID_INTEL_ICH7_0 0x27b8
 #define PCI_DEVICE_ID_INTEL_ICH7_1 0x27b1
 #define PCI_DEVICE_ID_INTEL_ICH7_2 0x27c0
@@ -2285,6 +2304,18 @@
 #define PCI_DEVICE_ID_INTEL_ICH7_220x27e0
 #define PCI_DEVICE_ID_INTEL_ICH7_230x27e2
 #define PCI_DEVICE_ID_INTEL_82855PM_HB 0x3340
+#define PCI_DEVICE_ID_INTEL_ESB2_190x3500
+#define PCI_DEVICE_ID_INTEL_ESB2_200x3501
+#define PCI_DEVICE_ID_INTEL_ESB2_210x3504
+#define PCI_DEVICE_ID_INTEL_ESB2_220x3505
+#define PCI_DEVICE_ID_INTEL_ESB2_230x350c
+#define PCI_DEVICE_ID_INTEL_ESB2_240x350d
+#define PCI_DEVICE_ID_INTEL_ESB2_250x3510
+#define PCI_DEVICE_ID_INTEL_ESB2_260x3511
+#define PCI_DEVICE_ID_INTEL_ESB2_270x3514
+#define PCI_DEVICE_ID_INTEL_ESB2_280x3515
+#define PCI_DEVICE_ID_INTEL_ESB2_290x3518
+#define PCI_DEVICE_ID_INTEL_ESB2_300x3519
 #define PCI_DEVICE_ID_INTEL_82830_HB   0x3575
 #define PCI_DEVICE_ID_INTEL_82830_CGC  0x3577
 #define PCI_DEVICE_ID_INTEL_82855GM_HB 0x3580
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] pci_ids.h correction for Intel ICH7R - 2.6.11

2005-03-07 Thread Jason Gaston
This patch removes an incorrect ICH7R DID in pci_ids.h.  This patch was build 
against 2.6.11.
If acceptable, please apply.

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>


--- linux-2.6.11/include/linux/pci_ids.h.orig   2005-03-04 17:58:10.0 
-0800
+++ linux-2.6.11/include/linux/pci_ids.h2005-03-07 12:32:16.029768744 
-0800
@@ -2264,7 +2264,6 @@
 #define PCI_DEVICE_ID_INTEL_ICH7_1 0x27b1
 #define PCI_DEVICE_ID_INTEL_ICH7_2 0x27c0
 #define PCI_DEVICE_ID_INTEL_ICH7_3 0x27c1
-#define PCI_DEVICE_ID_INTEL_ICH7_4 0x27c2
 #define PCI_DEVICE_ID_INTEL_ICH7_5 0x27c4
 #define PCI_DEVICE_ID_INTEL_ICH7_6 0x27c5
 #define PCI_DEVICE_ID_INTEL_ICH7_7 0x27c8

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] SATA AHCI correction Intel ICH7R - 2.6.11

2005-03-07 Thread Jason Gaston
This patch removes an invalid DID for Intel ICH7R from the ahci.c SATA AHCI 
driver.
If acceptable, please apply.

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.11/drivers/scsi/ahci.c.orig   2005-03-07 12:09:54.586699088 
-0800
+++ linux-2.6.11/drivers/scsi/ahci.c2005-03-07 12:10:45.446967152 -0800
@@ -249,8 +249,6 @@ static struct pci_device_id ahci_pci_tbl
  board_ahci }, /* ICH7 */
{ PCI_VENDOR_ID_INTEL, 0x27c5, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
  board_ahci }, /* ICH7M */
-   { PCI_VENDOR_ID_INTEL, 0x27c2, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
- board_ahci }, /* ICH7R */
{ PCI_VENDOR_ID_INTEL, 0x27c3, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
  board_ahci }, /* ICH7R */
{ PCI_VENDOR_ID_AL, 0x5288, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] SATA AHCI correction Intel ICH7R - 2.6.11

2005-03-07 Thread Jason Gaston
This patch removes an invalid DID for Intel ICH7R from the ahci.c SATA AHCI 
driver.
If acceptable, please apply.

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.11/drivers/scsi/ahci.c.orig   2005-03-07 12:09:54.586699088 
-0800
+++ linux-2.6.11/drivers/scsi/ahci.c2005-03-07 12:10:45.446967152 -0800
@@ -249,8 +249,6 @@ static struct pci_device_id ahci_pci_tbl
  board_ahci }, /* ICH7 */
{ PCI_VENDOR_ID_INTEL, 0x27c5, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
  board_ahci }, /* ICH7M */
-   { PCI_VENDOR_ID_INTEL, 0x27c2, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
- board_ahci }, /* ICH7R */
{ PCI_VENDOR_ID_INTEL, 0x27c3, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
  board_ahci }, /* ICH7R */
{ PCI_VENDOR_ID_AL, 0x5288, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] pci_ids.h correction for Intel ICH7R - 2.6.11

2005-03-07 Thread Jason Gaston
This patch removes an incorrect ICH7R DID in pci_ids.h.  This patch was build 
against 2.6.11.
If acceptable, please apply.

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]


--- linux-2.6.11/include/linux/pci_ids.h.orig   2005-03-04 17:58:10.0 
-0800
+++ linux-2.6.11/include/linux/pci_ids.h2005-03-07 12:32:16.029768744 
-0800
@@ -2264,7 +2264,6 @@
 #define PCI_DEVICE_ID_INTEL_ICH7_1 0x27b1
 #define PCI_DEVICE_ID_INTEL_ICH7_2 0x27c0
 #define PCI_DEVICE_ID_INTEL_ICH7_3 0x27c1
-#define PCI_DEVICE_ID_INTEL_ICH7_4 0x27c2
 #define PCI_DEVICE_ID_INTEL_ICH7_5 0x27c4
 #define PCI_DEVICE_ID_INTEL_ICH7_6 0x27c5
 #define PCI_DEVICE_ID_INTEL_ICH7_7 0x27c8

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] pci_ids.h correction for Intel ICH7M - 2.6.11

2005-03-04 Thread Jason Gaston
This patch corrects the ICH7M LPC controller DID in pci_ids.h from x27B1 to 
x27B9.  This patch was build against 2.6.11.
If acceptable, please apply.

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.11/include/linux/pci_ids.h.orig   2005-03-04 17:58:10.490587200 
-0800
+++ linux-2.6.11/include/linux/pci_ids.h2005-03-04 17:58:29.990622744 
-0800
@@ -2261,7 +2261,7 @@
 #define PCI_DEVICE_ID_INTEL_ICH6_180x266e
 #define PCI_DEVICE_ID_INTEL_ICH6_190x266f
 #define PCI_DEVICE_ID_INTEL_ICH7_0 0x27b8
-#define PCI_DEVICE_ID_INTEL_ICH7_1 0x27b1
+#define PCI_DEVICE_ID_INTEL_ICH7_1 0x27b9
 #define PCI_DEVICE_ID_INTEL_ICH7_2 0x27c0
 #define PCI_DEVICE_ID_INTEL_ICH7_3 0x27c1
 #define PCI_DEVICE_ID_INTEL_ICH7_4 0x27c2

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] pci_ids.h correction for Intel ICH7M - 2.6.11

2005-03-04 Thread Jason Gaston
This patch corrects the ICH7M LPC controller DID in pci_ids.h from x27B1 to 
x27B9.  This patch was build against 2.6.11.
If acceptable, please apply.

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.11/include/linux/pci_ids.h.orig   2005-03-04 17:58:10.490587200 
-0800
+++ linux-2.6.11/include/linux/pci_ids.h2005-03-04 17:58:29.990622744 
-0800
@@ -2261,7 +2261,7 @@
 #define PCI_DEVICE_ID_INTEL_ICH6_180x266e
 #define PCI_DEVICE_ID_INTEL_ICH6_190x266f
 #define PCI_DEVICE_ID_INTEL_ICH7_0 0x27b8
-#define PCI_DEVICE_ID_INTEL_ICH7_1 0x27b1
+#define PCI_DEVICE_ID_INTEL_ICH7_1 0x27b9
 #define PCI_DEVICE_ID_INTEL_ICH7_2 0x27c0
 #define PCI_DEVICE_ID_INTEL_ICH7_3 0x27c1
 #define PCI_DEVICE_ID_INTEL_ICH7_4 0x27c2

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] IDE driver support for Intel ICH4L - 2.6.11-rc1

2005-01-24 Thread Jason Gaston
This patch adds IDE driver support for ICH4-L to the piix.c, piix.h and 
pci_ids.h source.  This patch was build against 2.6.11-rc1.
If acceptable, please apply.

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.11-rc1/drivers/ide/pci/piix.c.orig2005-01-24 
04:14:45.465148896 -0800
+++ linux-2.6.11-rc1/drivers/ide/pci/piix.c 2005-01-24 04:18:21.724272512 
-0800
@@ -129,6 +129,7 @@ static u8 piix_ratemask (ide_drive_t *dr
case PCI_DEVICE_ID_INTEL_82801CA_10:
case PCI_DEVICE_ID_INTEL_82801CA_11:
case PCI_DEVICE_ID_INTEL_82801E_11:
+   case PCI_DEVICE_ID_INTEL_82801DB_1:
case PCI_DEVICE_ID_INTEL_82801DB_10:
case PCI_DEVICE_ID_INTEL_82801DB_11:
case PCI_DEVICE_ID_INTEL_82801EB_11:
@@ -440,6 +441,7 @@ static unsigned int __devinit init_chips
case PCI_DEVICE_ID_INTEL_82801BA_9:
case PCI_DEVICE_ID_INTEL_82801CA_10:
case PCI_DEVICE_ID_INTEL_82801CA_11:
+   case PCI_DEVICE_ID_INTEL_82801DB_1:
case PCI_DEVICE_ID_INTEL_82801DB_10:
case PCI_DEVICE_ID_INTEL_82801DB_11:
case PCI_DEVICE_ID_INTEL_82801EB_11:
@@ -607,13 +609,14 @@ static struct pci_device_id piix_pci_tbl
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_11,PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 14},
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801EB_11,PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 15},
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801E_11, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 16},
-   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_10,PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 17},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_1, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 17},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_10,PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 18},
 #ifdef CONFIG_BLK_DEV_IDE_SATA
-   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801EB_1, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 18},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801EB_1, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 19},
 #endif
-   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB_2, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 19},
-   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_19, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 20},
-   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_21, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 21},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB_2, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 20},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_19, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 21},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_21, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 22},
{ 0, },
 };
 MODULE_DEVICE_TABLE(pci, piix_pci_tbl);
--- linux-2.6.11-rc1/drivers/ide/pci/piix.h.orig2005-01-24 
04:18:33.123539560 -0800
+++ linux-2.6.11-rc1/drivers/ide/pci/piix.h 2005-01-24 04:20:29.329873512 
-0800
@@ -54,11 +54,12 @@ static ide_pci_device_t piix_pci_info[] 
/* 14 */ DECLARE_PIIX_DEV("ICH4"),
/* 15 */ DECLARE_PIIX_DEV("ICH5"),
/* 16 */ DECLARE_PIIX_DEV("C-ICH"),
-   /* 17 */ DECLARE_PIIX_DEV("ICH4"),
-   /* 18 */ DECLARE_PIIX_DEV("ICH5-SATA"),
-   /* 19 */ DECLARE_PIIX_DEV("ICH5"),
-   /* 20 */ DECLARE_PIIX_DEV("ICH6"),
-   /* 21 */ DECLARE_PIIX_DEV("ICH7"),
+   /* 17 */ DECLARE_PIIX_DEV("ICH4-L"),
+   /* 18 */ DECLARE_PIIX_DEV("ICH4"),
+   /* 19 */ DECLARE_PIIX_DEV("ICH5-SATA"),
+   /* 20 */ DECLARE_PIIX_DEV("ICH5"),
+   /* 21 */ DECLARE_PIIX_DEV("ICH6"),
+   /* 22 */ DECLARE_PIIX_DEV("ICH7"),
 };
 
 #endif /* PIIX_H */
--- linux-2.6.11-rc1/include/linux/pci_ids.h.orig   2005-01-24 
04:13:24.147511056 -0800
+++ linux-2.6.11-rc1/include/linux/pci_ids.h2005-01-24 04:14:20.423955736 
-0800
@@ -2178,6 +2178,7 @@
 #define PCI_DEVICE_ID_INTEL_82801CA_11 0x248b
 #define PCI_DEVICE_ID_INTEL_82801CA_12 0x248c
 #define PCI_DEVICE_ID_INTEL_82801DB_0  0x24c0
+#define PCI_DEVICE_ID_INTEL_82801DB_1  0x24c1
 #define PCI_DEVICE_ID_INTEL_82801DB_2  0x24c2
 #define PCI_DEVICE_ID_INTEL_82801DB_3  0x24c3
 #define PCI_DEVICE_ID_INTEL_82801DB_4  0x24c4
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] IDE driver support for Intel ICH4L - 2.6.11-rc1

2005-01-24 Thread Jason Gaston
This patch adds IDE driver support for ICH4-L to the piix.c, piix.h and 
pci_ids.h source.  This patch was build against 2.6.11-rc1.
If acceptable, please apply.

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.11-rc1/drivers/ide/pci/piix.c.orig2005-01-24 
04:14:45.465148896 -0800
+++ linux-2.6.11-rc1/drivers/ide/pci/piix.c 2005-01-24 04:18:21.724272512 
-0800
@@ -129,6 +129,7 @@ static u8 piix_ratemask (ide_drive_t *dr
case PCI_DEVICE_ID_INTEL_82801CA_10:
case PCI_DEVICE_ID_INTEL_82801CA_11:
case PCI_DEVICE_ID_INTEL_82801E_11:
+   case PCI_DEVICE_ID_INTEL_82801DB_1:
case PCI_DEVICE_ID_INTEL_82801DB_10:
case PCI_DEVICE_ID_INTEL_82801DB_11:
case PCI_DEVICE_ID_INTEL_82801EB_11:
@@ -440,6 +441,7 @@ static unsigned int __devinit init_chips
case PCI_DEVICE_ID_INTEL_82801BA_9:
case PCI_DEVICE_ID_INTEL_82801CA_10:
case PCI_DEVICE_ID_INTEL_82801CA_11:
+   case PCI_DEVICE_ID_INTEL_82801DB_1:
case PCI_DEVICE_ID_INTEL_82801DB_10:
case PCI_DEVICE_ID_INTEL_82801DB_11:
case PCI_DEVICE_ID_INTEL_82801EB_11:
@@ -607,13 +609,14 @@ static struct pci_device_id piix_pci_tbl
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_11,PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 14},
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801EB_11,PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 15},
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801E_11, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 16},
-   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_10,PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 17},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_1, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 17},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_10,PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 18},
 #ifdef CONFIG_BLK_DEV_IDE_SATA
-   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801EB_1, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 18},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801EB_1, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 19},
 #endif
-   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB_2, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 19},
-   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_19, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 20},
-   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_21, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 21},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB_2, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 20},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_19, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 21},
+   { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_21, PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 22},
{ 0, },
 };
 MODULE_DEVICE_TABLE(pci, piix_pci_tbl);
--- linux-2.6.11-rc1/drivers/ide/pci/piix.h.orig2005-01-24 
04:18:33.123539560 -0800
+++ linux-2.6.11-rc1/drivers/ide/pci/piix.h 2005-01-24 04:20:29.329873512 
-0800
@@ -54,11 +54,12 @@ static ide_pci_device_t piix_pci_info[] 
/* 14 */ DECLARE_PIIX_DEV(ICH4),
/* 15 */ DECLARE_PIIX_DEV(ICH5),
/* 16 */ DECLARE_PIIX_DEV(C-ICH),
-   /* 17 */ DECLARE_PIIX_DEV(ICH4),
-   /* 18 */ DECLARE_PIIX_DEV(ICH5-SATA),
-   /* 19 */ DECLARE_PIIX_DEV(ICH5),
-   /* 20 */ DECLARE_PIIX_DEV(ICH6),
-   /* 21 */ DECLARE_PIIX_DEV(ICH7),
+   /* 17 */ DECLARE_PIIX_DEV(ICH4-L),
+   /* 18 */ DECLARE_PIIX_DEV(ICH4),
+   /* 19 */ DECLARE_PIIX_DEV(ICH5-SATA),
+   /* 20 */ DECLARE_PIIX_DEV(ICH5),
+   /* 21 */ DECLARE_PIIX_DEV(ICH6),
+   /* 22 */ DECLARE_PIIX_DEV(ICH7),
 };
 
 #endif /* PIIX_H */
--- linux-2.6.11-rc1/include/linux/pci_ids.h.orig   2005-01-24 
04:13:24.147511056 -0800
+++ linux-2.6.11-rc1/include/linux/pci_ids.h2005-01-24 04:14:20.423955736 
-0800
@@ -2178,6 +2178,7 @@
 #define PCI_DEVICE_ID_INTEL_82801CA_11 0x248b
 #define PCI_DEVICE_ID_INTEL_82801CA_12 0x248c
 #define PCI_DEVICE_ID_INTEL_82801DB_0  0x24c0
+#define PCI_DEVICE_ID_INTEL_82801DB_1  0x24c1
 #define PCI_DEVICE_ID_INTEL_82801DB_2  0x24c2
 #define PCI_DEVICE_ID_INTEL_82801DB_3  0x24c3
 #define PCI_DEVICE_ID_INTEL_82801DB_4  0x24c4
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] SATA AHCI support for Intel ICH7R - 2.6.11-rc1

2005-01-21 Thread Jason Gaston
This patch adds the Intel ICH7R DID's to the ahci.c SATA AHCI driver for ICH7R 
SATA support.
If acceptable, please apply.

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston <[EMAIL PROTECTED]>

--- linux-2.6.11-rc1/drivers/scsi/ahci.c.orig   2005-01-21 07:46:58.202269784 
-0800
+++ linux-2.6.11-rc1/drivers/scsi/ahci.c2005-01-21 07:48:58.732946336 
-0800
@@ -246,6 +246,10 @@ static struct pci_device_id ahci_pci_tbl
  board_ahci }, /* ICH7 */
{ PCI_VENDOR_ID_INTEL, 0x27c5, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
  board_ahci }, /* ICH7M */
+   { PCI_VENDOR_ID_INTEL, 0x27c2, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ICH7R */
+   { PCI_VENDOR_ID_INTEL, 0x27c3, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ICH7R */
{ } /* terminate list */
 };
 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] SATA AHCI support for Intel ICH7R - 2.6.11-rc1

2005-01-21 Thread Jason Gaston
This patch adds the Intel ICH7R DID's to the ahci.c SATA AHCI driver for ICH7R 
SATA support.
If acceptable, please apply.

Thanks,

Jason Gaston

Signed-off-by:  Jason Gaston [EMAIL PROTECTED]

--- linux-2.6.11-rc1/drivers/scsi/ahci.c.orig   2005-01-21 07:46:58.202269784 
-0800
+++ linux-2.6.11-rc1/drivers/scsi/ahci.c2005-01-21 07:48:58.732946336 
-0800
@@ -246,6 +246,10 @@ static struct pci_device_id ahci_pci_tbl
  board_ahci }, /* ICH7 */
{ PCI_VENDOR_ID_INTEL, 0x27c5, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
  board_ahci }, /* ICH7M */
+   { PCI_VENDOR_ID_INTEL, 0x27c2, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ICH7R */
+   { PCI_VENDOR_ID_INTEL, 0x27c3, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* ICH7R */
{ } /* terminate list */
 };
 
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/