Lines Matching full:quirks
93 * TODO: see if there are any quirks that need to be added to handle in xhci_pci_reinit()
115 xhci->quirks |= driver_data->quirks; in xhci_pci_quirks()
118 /* Look for vendor-specific quirks */ in xhci_pci_quirks()
124 xhci->quirks |= XHCI_RESET_EP_QUIRK; in xhci_pci_quirks()
131 xhci->quirks |= XHCI_SLOW_SUSPEND; in xhci_pci_quirks()
138 xhci->quirks |= XHCI_BROKEN_STREAMS; in xhci_pci_quirks()
143 xhci->quirks |= XHCI_BROKEN_MSI; in xhci_pci_quirks()
148 xhci->quirks |= XHCI_TRUST_TX_LENGTH; in xhci_pci_quirks()
153 xhci->quirks |= XHCI_BROKEN_STREAMS; in xhci_pci_quirks()
157 xhci->quirks |= XHCI_TRUST_TX_LENGTH; in xhci_pci_quirks()
160 xhci->quirks |= XHCI_NEC_HOST; in xhci_pci_quirks()
163 xhci->quirks |= XHCI_AMD_0x96_HOST; in xhci_pci_quirks()
167 xhci->quirks |= XHCI_AMD_PLL_FIX; in xhci_pci_quirks()
174 xhci->quirks |= XHCI_SUSPEND_DELAY; in xhci_pci_quirks()
178 xhci->quirks |= XHCI_SNPS_BROKEN_SUSPEND; in xhci_pci_quirks()
181 xhci->quirks |= XHCI_DISABLE_SPARSE; in xhci_pci_quirks()
182 xhci->quirks |= XHCI_RESET_ON_RESUME; in xhci_pci_quirks()
186 xhci->quirks |= XHCI_TRUST_TX_LENGTH; in xhci_pci_quirks()
193 xhci->quirks |= XHCI_U2_DISABLE_WAKE; in xhci_pci_quirks()
196 xhci->quirks |= XHCI_LPM_SUPPORT; in xhci_pci_quirks()
197 xhci->quirks |= XHCI_INTEL_HOST; in xhci_pci_quirks()
198 xhci->quirks |= XHCI_AVOID_BEI; in xhci_pci_quirks()
202 xhci->quirks |= XHCI_EP_LIMIT_QUIRK; in xhci_pci_quirks()
204 xhci->quirks |= XHCI_SW_BW_CHECKING; in xhci_pci_quirks()
213 xhci->quirks |= XHCI_SPURIOUS_REBOOT; in xhci_pci_quirks()
218 xhci->quirks |= XHCI_SPURIOUS_REBOOT; in xhci_pci_quirks()
219 xhci->quirks |= XHCI_SPURIOUS_WAKEUP; in xhci_pci_quirks()
230 xhci->quirks |= XHCI_PME_STUCK_QUIRK; in xhci_pci_quirks()
234 xhci->quirks |= XHCI_SSIC_PORT_UNUSED; in xhci_pci_quirks()
239 xhci->quirks |= XHCI_INTEL_USB_ROLE_SW; in xhci_pci_quirks()
246 xhci->quirks |= XHCI_MISSING_CAS; in xhci_pci_quirks()
251 xhci->quirks |= XHCI_RESET_TO_DEFAULT; in xhci_pci_quirks()
265 xhci->quirks |= XHCI_DEFAULT_PM_RUNTIME_ALLOW; in xhci_pci_quirks()
269 xhci->quirks |= XHCI_RESET_ON_RESUME; in xhci_pci_quirks()
270 xhci->quirks |= XHCI_TRUST_TX_LENGTH; in xhci_pci_quirks()
271 xhci->quirks |= XHCI_BROKEN_STREAMS; in xhci_pci_quirks()
275 xhci->quirks |= XHCI_TRUST_TX_LENGTH; in xhci_pci_quirks()
276 xhci->quirks |= XHCI_ZERO_64B_REGS; in xhci_pci_quirks()
277 xhci->quirks |= XHCI_LWP_QUIRK; in xhci_pci_quirks()
281 xhci->quirks |= XHCI_RESET_ON_RESUME; in xhci_pci_quirks()
282 xhci->quirks |= XHCI_ZERO_64B_REGS; in xhci_pci_quirks()
283 xhci->quirks |= XHCI_LWP_QUIRK; in xhci_pci_quirks()
286 xhci->quirks |= XHCI_RESET_ON_RESUME; in xhci_pci_quirks()
291 xhci->quirks |= XHCI_BROKEN_STREAMS; in xhci_pci_quirks()
294 xhci->quirks |= XHCI_LPM_SUPPORT; in xhci_pci_quirks()
295 xhci->quirks |= XHCI_EP_CTX_BROKEN_DCS; in xhci_pci_quirks()
304 xhci->quirks |= XHCI_SPURIOUS_SUCCESS; in xhci_pci_quirks()
305 xhci->quirks |= XHCI_BROKEN_STREAMS; in xhci_pci_quirks()
309 xhci->quirks |= XHCI_TRUST_TX_LENGTH; in xhci_pci_quirks()
310 xhci->quirks |= XHCI_NO_64BIT_SUPPORT; in xhci_pci_quirks()
316 xhci->quirks |= XHCI_NO_64BIT_SUPPORT; in xhci_pci_quirks()
320 xhci->quirks |= XHCI_ASMEDIA_MODIFY_FLOWCONTROL; in xhci_pci_quirks()
323 xhci->quirks |= XHCI_LIMIT_ENDPOINT_INTERVAL_7; in xhci_pci_quirks()
328 xhci->quirks |= XHCI_RESET_PLL_ON_DISCONNECT; in xhci_pci_quirks()
333 xhci->quirks |= XHCI_NO_SOFT_RETRY; in xhci_pci_quirks()
336 xhci->quirks |= XHCI_ZHAOXIN_HOST; in xhci_pci_quirks()
339 xhci->quirks |= XHCI_RESET_ON_RESUME; in xhci_pci_quirks()
340 xhci->quirks |= XHCI_ZHAOXIN_TRB_FETCH; in xhci_pci_quirks()
344 xhci->quirks |= XHCI_ZHAOXIN_TRB_FETCH; in xhci_pci_quirks()
349 xhci->quirks |= XHCI_DEFAULT_PM_RUNTIME_ALLOW; in xhci_pci_quirks()
351 if (xhci->quirks & XHCI_RESET_ON_RESUME) in xhci_pci_quirks()
423 if (xhci->quirks & XHCI_PME_STUCK_QUIRK) in xhci_pci_setup()
455 if (driver_data && driver_data->quirks & XHCI_RENESAS_FW_QUIRK) { in xhci_pci_probe()
501 if (!(xhci->quirks & XHCI_BROKEN_STREAMS) && in xhci_pci_probe()
510 else if (xhci->quirks & XHCI_DEFAULT_PM_RUNTIME_ALLOW) in xhci_pci_probe()
531 if (xhci->quirks & XHCI_RENESAS_FW_QUIRK) in xhci_pci_remove()
536 if (xhci->quirks & XHCI_DEFAULT_PM_RUNTIME_ALLOW) in xhci_pci_remove()
546 if (xhci->quirks & XHCI_SPURIOUS_WAKEUP) in xhci_pci_remove()
550 if (xhci->quirks & XHCI_LWP_QUIRK) in xhci_pci_remove()
630 if (xhci->quirks & XHCI_COMP_MODE_QUIRK) in xhci_pci_suspend()
633 if (xhci->quirks & XHCI_PME_STUCK_QUIRK) in xhci_pci_suspend()
636 if (xhci->quirks & XHCI_SSIC_PORT_UNUSED) in xhci_pci_suspend()
639 if (xhci->quirks & XHCI_DISABLE_SPARSE) in xhci_pci_suspend()
643 if (ret && (xhci->quirks & XHCI_SSIC_PORT_UNUSED)) in xhci_pci_suspend()
678 if (xhci->quirks & XHCI_SSIC_PORT_UNUSED) in xhci_pci_resume()
681 if (xhci->quirks & XHCI_PME_STUCK_QUIRK) in xhci_pci_resume()
696 if (xhci->quirks & XHCI_SPURIOUS_WAKEUP) in xhci_pci_shutdown()
700 if (xhci->quirks & XHCI_LWP_QUIRK) in xhci_pci_shutdown()
708 .quirks = XHCI_RENESAS_FW_QUIRK,