summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c1
-rw-r--r--usr/src/uts/common/sys/usb/hcd/ehci/ehcid.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c b/usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
index b578460097..3a0338f1a8 100644
--- a/usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
+++ b/usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
@@ -319,6 +319,7 @@ ehci_dma_attr_workaround(ehci_state_t *ehcip)
if (PCI_VENDOR_NVIDIA == ehcip->ehci_vendor_id) {
switch (ehcip->ehci_device_id) {
case PCI_DEVICE_NVIDIA_CK804:
+ case PCI_DEVICE_NVIDIA_MCP04:
USB_DPRINTF_L2(PRINT_MASK_ATTA,
ehcip->ehci_log_hdl,
"ehci_dma_attr_workaround: NVIDIA dma "
diff --git a/usr/src/uts/common/sys/usb/hcd/ehci/ehcid.h b/usr/src/uts/common/sys/usb/hcd/ehci/ehcid.h
index f913992554..7790482632 100644
--- a/usr/src/uts/common/sys/usb/hcd/ehci/ehcid.h
+++ b/usr/src/uts/common/sys/usb/hcd/ehci/ehcid.h
@@ -1051,6 +1051,7 @@ typedef struct setup_pkt {
#define PCI_VENDOR_NVIDIA 0x10de /* PCI Vendor-id NVIDIA */
#define PCI_DEVICE_NVIDIA_CK804 0x5b
+#define PCI_DEVICE_NVIDIA_MCP04 0x3c
/*
* workaround for ALI chips
*/