File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -119,11 +119,13 @@ static int uhci_pci_init(struct usb_hcd *hcd)
119
119
120
120
uhci -> rh_numports = uhci_count_ports (hcd );
121
121
122
- /* Intel controllers report the OverCurrent bit active on.
123
- * VIA controllers report it active off, so we'll adjust the
124
- * bit value. (It's not standardized in the UHCI spec.)
122
+ /*
123
+ * Intel controllers report the OverCurrent bit active on. VIA
124
+ * and ZHAOXIN controllers report it active off, so we'll adjust
125
+ * the bit value. (It's not standardized in the UHCI spec.)
125
126
*/
126
- if (to_pci_dev (uhci_dev (uhci ))-> vendor == PCI_VENDOR_ID_VIA )
127
+ if (to_pci_dev (uhci_dev (uhci ))-> vendor == PCI_VENDOR_ID_VIA ||
128
+ to_pci_dev (uhci_dev (uhci ))-> vendor == PCI_VENDOR_ID_ZHAOXIN )
127
129
uhci -> oc_low = 1 ;
128
130
129
131
/* HP's server management chip requires a longer port reset delay. */
You can’t perform that action at this time.
0 commit comments