User Details
- User Since
- Jan 3 2025, 1:07 AM (40 w, 3 d)
Thu, Sep 18
Tue, Sep 16
Sep 13 2025
Sep 12 2025
Add a comment
Sep 11 2025
update commit log
Fix queue contruct sequence
Sep 9 2025
I expected the timeout handling to be in the CAM, but it seems the CAM only performs a retry and does not execute cmd abort and controller reset. Therefore, I implemented the cmd abort and controller reset within the ufshci driver. Is my understanding correct?
Added some comments for reviewers.
fix indent
Aug 29 2025
add a newline at end of file
rebase to the head
Aug 21 2025
Aug 14 2025
Add error return
Add error log
Aug 12 2025
Could you please submit this patch? Thanks!
Aug 2 2025
Could you please submit this patch? Thanks!
Jul 25 2025
Jul 18 2025
Jul 16 2025
Could you please commit this patch?
Could you please commit this patch?
Jul 10 2025
Jul 2 2025
Jun 25 2025
initialisation -> initialization
Add ufshci to Makefile
Jun 24 2025
Use full name of driver
Jun 19 2025
Jun 13 2025
Jun 12 2025
Change UIC power mode ready time from 500ms to 2000ms
Apply review comments.
Apply review comments
Thank you for the kind review.
Your advice was a great help in preparing the patch. :)
Apply review comment, Remove unnecessary functions
Jun 11 2025
Rename functions
Fix a uic command bug
I measured the key performance metrics on the real device and confirmed that the results meet my goals.
For Write, if WriteBooster is applied, the bandwitch will increase.
Here are the results I measured on each device.
Jun 9 2025
Fix a memory leak bug
Jun 5 2025
Remove debug code
This patch is now ready for full review.
Thank you for your patience.
Apply clang-format
The UFSHCI driver now works on the Samsung Galaxy Book S and Lenovo Duet3.
Jun 4 2025
Check the completion notification register when processing request completion
Number of bugs found during testing on Lenovo duet3
Jun 2 2025
Fix a bug in interrupt enable register, Add Lenovo Duet3 11ian device id
May 29 2025
Refactoring quirks
May 28 2025
Move the quirk check routine to PCI attach.
The latest version of the UFS spec is paid, but you can download version 2.1 for free. Except for the MCQs, 4.1 and 2.1 are almost identical.
Please refer to them in your review.
May 27 2025
Apply review comments
Thanks for the kind review! Most comments have been applied.
I'll mark the remaining ones as done after applying the review.
Thanks again!
Apply clang-format
May 23 2025
May 22 2025
Add manual completion, Add comments to req_queue
May 21 2025
Update UFS/UFSHCI version to 4.1, Add a Intel Lakefield quirk
May 20 2025
Fix typo, update data_direction in UTRD, Add delay for HCE enable
May 16 2025
I’d like to request an early review.
The items listed below are still incomplete, but I plan to finish them and update the patch while the review is in progress.