scsi: ufs: rework link start-up process
Link start-up requires long time with multiphase handshakes between UFS host and device. This affects driver's probe time. This patch let link start-up run asynchronously. Link start-up will be executed at the end of prove separately. Along with this change, the following is worked. Defined completion time of uic command to avoid a permanent wait. Added mutex to guarantee of uic command at a time. Adapted some sequence of controller initialization after link statup according to HCI standard. Change-Id: I8f800112172b8bbc7b6fe753962490ec6aab0e85 Signed-off-by:Seungwon Jeon <tgih.jun@samsung.com> Signed-off-by:
Sujit Reddy Thumma <sthumma@codeaurora.org> Tested-by:
Maya Erez <merez@codeaurora.org> Signed-off-by:
Santosh Y <santoshsy@gmail.com> Patch-mainline: linux-scsi@vger.kernel.org @ 05/19/2013, 13:51 Signed-off-by:
Sujit Reddy Thumma <sthumma@codeaurora.org> Signed-off-by:
Dolev Raviv <draviv@codeaurora.org>
Loading
Please register or sign in to comment