summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorBin Liu <b-liu@ti.com>2026-03-25 08:49:47 -0500
committerUlf Hansson <ulf.hansson@linaro.org>2026-03-26 11:19:57 +0100
commitc7c6d4f5103864f73ee3a78bfd6da241f84197dd (patch)
tree7cfe756829ab519aa326e82bc301a2cec6de389d /tools/perf/scripts/python/bin/stackcollapse-record
parent2ce454acfc41d145a0977fdeead9076f84c7b692 (diff)
mmc: block: use single block write in retry
Due to errata i2493[0], multi-block write would still fail in retries. With i2493, the MMC interface has the potential of write failures when issuing multi-block writes operating in HS200 mode with excessive IO supply noise. While the errata provides guidance in hardware design and layout to minimize the IO supply noise, in theory the write failure cannot be resolved in hardware. The software solution to ensure the data integrity is to add minimum 5us delay between block writes. Single-block write is the practical way to introduce the delay. This patch reuses recovery_mode flag, and switches to single-block write in retry when multi-block write fails. It covers both CQE and non-CQE cases. [0] https://www.ti.com/lit/pdf/sprz582 Cc: stable@vger.kernel.org Suggested-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Bin Liu <b-liu@ti.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions