Hi Wolfram-san, > From: Wolfram Sang, Sent: Friday, August 21, 2020 5:17 PM > > When a command response times out, the TMIO driver has been resetting > the controller ever since. However, this means some initialization like > bus width or tuning settings will be forgotten. To ensure proper working > in all code paths, we will enforce a reset of the remote device, too. > Many thanks to the Renesas BSP team for the detailed description of the > problem. > > Reported-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx> > Signed-off-by: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> > --- > > This patch depends on the TMIO reset refactorization: > > [RFT 0/6] mmc: refactor reset callbacks > > Looking also for tests here. Thanks! Thank you for the patch! Reviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx> Also, I tested on R-Car H3 ES3.0 and confirmed that this patch resolved an issue which any commands of eMMC could not work after tmio_mmc_reset_work() was called. So, Tested-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx> Best regards, Yoshihiro Shimoda