diff options
| author | Phil Elwell <[email protected]> | 2018-11-11 21:23:54 +0100 |
|---|---|---|
| committer | Ulf Hansson <[email protected]> | 2018-12-17 08:26:24 +0100 |
| commit | 07d405769afea5718529fc9e341f0b13b3189b6f (patch) | |
| tree | 2bb61491884fe35eb2c67e837bd4965df6bf5118 /tools/perf/scripts/python | |
| parent | f6000a4eb34e6462bc0dd39809c1bb99f9633269 (diff) | |
mmc: bcm2835: Recover from MMC_SEND_EXT_CSD
If the user issues an "mmc extcsd read", the SD controller receives
what it thinks is a SEND_IF_COND command with an unexpected data block.
The resulting operations leave the FSM stuck in READWAIT, a state which
persists until the MMC framework resets the controller, by which point
the root filesystem is likely to have been unmounted.
A less heavyweight solution is to detect the condition and nudge the
FSM by asserting the (self-clearing) FORCE_DATA_MODE bit.
Link: https://github.com/raspberrypi/linux/issues/2728
Signed-off-by: Phil Elwell <[email protected]>
Signed-off-by: Stefan Wahren <[email protected]>
Acked-by: Eric Anholt <[email protected]>
Signed-off-by: Ulf Hansson <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions