List Info

Thread: Add VIA PCI quirk for Enhanced/Extnended USB on V Add VIA PCI quirk for Enhanced/Extnen




Add VIA PCI quirk for Enhanced/Extnended USB on V Add VIA PCI quirk for Enhanced/Extnen
user name
2006-08-29 01:19:00
It is needed in order to use EHCI/USB 2.0 with ACPI. Without
it IRQs are not
routed correctly, you get an "Unlink after no-IRQ
error and the device is not us
uable.
From d4738f0668bb2dce9675aacfb1f26c52382df856 Mon Sep 17
00:00:00 2001
From: Chuck Short <zulcssubuntu.com>
Date: Mon, 28 Aug 2006 21:14:55 -0400
Subject: [PATCH] [UBUNTU: pci] Add VIA PCI quirk for
Enhanced/Extnended USB on VT8235 southbridge.

It is needed in order to use EHCI/USB 2.0 with ACPI. Without
it IRQs are not
routed correctly, you get an "Unlink after no-IRQ
error and the device is not usuable.

Signed-off-by: Chuck Short <zulcssubuntu.com>
---
 drivers/pci/quirks.c    |    1 +
 include/linux/pci_ids.h |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index 1f6a377..fadd97a 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
 -657,6
+657,7  DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_V
 DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_82C586_1, quirk_via_irq);
 DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_82C586_2, quirk_via_irq);
 DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_82C586_3, quirk_via_irq);
+DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_8235_USB2, quirk_via_irq);
 DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_82C686, quirk_via_irq);
 DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_82C686_4, quirk_via_irq);
 DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_82C686_5, quirk_via_irq);
diff --git a/include/linux/pci_ids.h
b/include/linux/pci_ids.h
index 0f9461b..a3c2cdd 100644
--- a/include/linux/pci_ids.h
+++ b/include/linux/pci_ids.h
 -1275,6
+1275,7  #define PCI_DEVICE_ID_VIA_8233_0	0x3074
 #define PCI_DEVICE_ID_VIA_8633_0	0x3091
 #define PCI_DEVICE_ID_VIA_8367_0	0x3099
 #define PCI_DEVICE_ID_VIA_8653_0	0x3101
+#define PCI_DEVICE_ID_VIA_8235_USB_2    0x3104
 #define PCI_DEVICE_ID_VIA_8622		0x3102
 #define PCI_DEVICE_ID_VIA_8233C_0	0x3109
 #define PCI_DEVICE_ID_VIA_8361		0x3112
-- 
1.4.1

-- 
kernel-team mailing list
kernel-teamlists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )