mmc: tmio: reset the controller after power-up
mmc: tmio: reset the controller after power-up

This fixes two reported problems:
1. after a system resume the controller isn't functioning until a command
   runs on a timeout and a controller reset is performed.
2. if a card is ejected during a running write operation, its re-insertion
   isn't detected.

Reported-by: Nguyen Viet Dung <6056d12122d7da68778d5407ea45e7b7e918c4ea@jinso.co.jp>
Reported-by: Nguyen Hong Ky <bb5a786f82506b0ce8123efb114b1454bb2f43a9@jinso.co.jp>
Signed-off-by: Guennadi Liakhovetski <b5d1c90c7e6326b9c1525cedcd2bc9cc96371fe6@gmail.com>
Tested-by: Nguyen Viet Dung <6056d12122d7da68778d5407ea45e7b7e918c4ea@jinso.co.jp>
Tested-by: Nguyen Hong Ky <bb5a786f82506b0ce8123efb114b1454bb2f43a9@jinso.co.jp>
Signed-off-by: Chris Ball <6ca7faee6ca9a094b1ee341f11b840a5608a8746@laptop.org>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs