[PATCH 2.6.24] ata_piix: IDE mode SATA patch for Intel ICH10 DeviceID's
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/