diff options
author | Ulf Hansson <[email protected]> | 2023-06-20 11:11:13 +0200 |
---|---|---|
committer | Ulf Hansson <[email protected]> | 2023-06-22 11:06:37 +0200 |
commit | b1a665932dc23cad0b8af2745cd9713f9e930d63 (patch) | |
tree | a4a75fe3768360097ab1d304137fcdf737c00633 /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | c467c8f081859d4f4ca4eee4fba54bb5d85d6c97 (diff) |
mmc: mmci: Add support for SW busy-end timeouts
The ux500 variant doesn't have a HW based timeout to use for busy-end IRQs.
To avoid hanging and waiting for the card to stop signaling busy, let's
schedule a delayed work, according to the corresponding cmd->busy_timeout
for the command. If the work gets to run, let's kick the IRQ handler to
complete the currently running request/command.
Reviewed-by: Linus Walleij <[email protected]>
Tested-by: Linus Walleij <[email protected]>
Signed-off-by: Ulf Hansson <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions