UFS Multi-Circular Queue (MCQ) driver is on the way. This patch series is to enable Event Specific Interrupt (ESI), which can used in MCQ mode. Please note that this series is developed and tested based on the latest MCQ driver (v11) pushed by Asutosh Das. v2 -> v3: - Improved commit msg of patch #2 by incorporating Bart's comment v1 -> v2: - Improved QCOM specific ESI configuration flow Can Guo (3): ufs: core: Add Event Specific Interrupt configuration vendor specific ops ufs: core: mcq: Add Event Specific Interrupt enable and config functions ufs-host: qcom: Add MCQ ESI config vendor specific ops drivers/ufs/core/ufs-mcq.c | 16 +++++++ drivers/ufs/core/ufshcd-priv.h | 8 ++++ drivers/ufs/core/ufshcd.c | 5 +++ drivers/ufs/host/ufs-qcom.c | 97 ++++++++++++++++++++++++++++++++++++++++++ drivers/ufs/host/ufs-qcom.h | 5 +++ include/ufs/ufshcd.h | 8 ++++ include/ufs/ufshci.h | 2 + 7 files changed, 141 insertions(+) -- 2.7.4