This patch support Mediatek SoC UFSHCI 4.0 MCQ (Multi Circular Queue) capability. The implementation is based on "Add Multi Circular Queue Support" series [1] by Asutosh Das, and provide 1. Customize MCQ register resource vops 2. Mediatek MCQ porting This series test pass use FIO on Mediatek platform [1] https://www.spinics.net/lists/linux-scsi/msg178322.html Eddie Huang (2): ufs: core: mcq: Add config_mcq_resource vops ufs: mtk-host: Add MCQ feature drivers/ufs/core/ufs-mcq.c | 3 +++ drivers/ufs/core/ufshcd-priv.h | 8 ++++++++ drivers/ufs/host/ufs-mediatek.c | 37 +++++++++++++++++++++++++++++++++++++ drivers/ufs/host/ufs-mediatek.h | 7 +++++++ include/ufs/ufshcd.h | 1 + 5 files changed, 56 insertions(+) -- 2.9.2