diff options
author | Rajmohan Mani <[email protected]> | 2015-11-18 10:48:20 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2015-11-18 09:24:41 -0800 |
commit | a5964396190d0c40dd549c23848c282fffa5d1f2 (patch) | |
tree | 2a97d0c81cdc1ecef5ebfbb1838bae55343c13cb /tools/perf/util/trace-event-scripting.c | |
parent | 53de980796e0b7463dfaa81edc41b272f07b1f17 (diff) |
xhci: Workaround to get Intel xHCI reset working more reliably
Existing Intel xHCI controllers require a delay of 1 mS,
after setting the CMD_RESET bit in command register, before
accessing any HC registers. This allows the HC to complete
the reset operation and be ready for HC register access.
Without this delay, the subsequent HC register access,
may result in a system hang, very rarely.
Verified CherryView / Braswell platforms go through over
5000 warm reboot cycles (which was not possible without
this patch), without any xHCI reset hang.
Signed-off-by: Rajmohan Mani <[email protected]>
Tested-by: Joe Lawrence <[email protected]>
Cc: stable <[email protected]>
Signed-off-by: Mathias Nyman <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions