diff options
author | Seungwon Jeon <tgih.jun@samsung.com> | 2013-06-26 22:39:29 +0530 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2013-06-28 13:08:52 -0700 |
commit | 6ccf44fe4cd7c45a33f571788890a299d8bca448 (patch) | |
tree | 88a37909eb9729886a168de3ecf99be09de259ce /drivers/scsi/scsi_sysfs.c | |
parent | 261ea452037471b7cab6a3913d308acba54f7933 (diff) |
[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.
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>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/scsi_sysfs.c')
0 files changed, 0 insertions, 0 deletions