Hello Bean,
On 7/28/2022 3:23 PM, Bean Huo wrote:
On Tue, 2022-07-19 at 00:01 -0700, Can Guo wrote:
UFS Multi-Circular Queue (MCQ) has been added in UFSHCI v4.0 to
improve storage performance.
This patch series is a RFC implementation of this.
Hi Can/Asutosh,
we could remove RFC, add more detail about MCQ configuration and its
implementation. Review will takes longer since we don't have a platform
to verify it, and now only reply you to verify.
Thank you for the review.
Sure, the whole idea of sending a RFC was to get a validation on the
design that we plan to pursue. I think several valid points / comments
were raised and we're coding those up now; hence, it's taking some time.
We plan to keep the next version as RFC too, unless we feel we've sorted
out the initial design considerations.
Kind regards,
Bean
This is the initial driver implementation and it has been verified by
booting on an emulation
platform. During testing, all low power modes were disabled and it
was in HS-G1 mode.
Please take a look and let us know your thoughts.
Asutosh Das (1):
scsi: ufs: Add Multi-Circular Queue support
Can Guo (1):
scsi: ufs-qcom: Implement three CMQ related vops
drivers/ufs/core/Makefile | 2 +-
drivers/ufs/core/ufs-mcq.c | 555
++++++++++++++++++++++++++++++++++++++++++++
drivers/ufs/core/ufshcd.c | 362 ++++++++++++++++++++---------
drivers/ufs/host/ufs-qcom.c | 116 +++++++++
drivers/ufs/host/ufs-qcom.h | 2 +
include/ufs/ufs.h | 1 +
include/ufs/ufshcd.h | 231 +++++++++++++++++-
include/ufs/ufshci.h | 89 +++++++
8 files changed, 1251 insertions(+), 107 deletions(-)
create mode 100644 drivers/ufs/core/ufs-mcq.c
-asd