Hi Martin, This series provides some fixes on MediaTek UFS platforms, please consider this patch series for kernel v5.20. - Provide workaround for power mode change for HS-G5 - Fix and provide regulator features Changes compared to v4: - Add one patch to disable unused VCCQx - Fix the invoking location of ufs_mtk_vreg_fix_vccqx() Changes compared to v3: - Rewrite and simplify SMC call wrappers - Fix coding styles Changes compared to v2: - Add patches to support multiple VCC sources Changes compared to v1: - Add patches to fix and provide VCCQx low-power support CC Chou (1): scsi: ufs-mediatek: Introduce workaround for power mode change Peter Wang (1): scsi: ufs-mediatek: Support low-power mode for VCCQ Po-Wen Kao (2): scsi: ufs-mediatek: Fix the timing of configuring device regulators scsi: ufs-mediatek: Prevent device regulators setting as LPM incorrectly Stanley Chu (7): scsi: ufs: Export ufshcd_uic_change_pwr_mode() scsi: ufs: Fix ADAPT logic for HS-G5 scsi: ufs-mediatek: Support flexible parameters for smc calls scsi: ufs-mediatek: Support low-power mode for parents of VCCQx scsi: ufs: Export regulator functions scsi: ufs-mediatek: Support multiple VCC sources scsi: ufs-mediatek: Disable unused VCCQx power rails drivers/ufs/core/ufshcd.c | 8 +- drivers/ufs/host/ufs-mediatek.c | 255 +++++++++++++++++++++++++++---- drivers/ufs/host/ufs-mediatek.h | 58 +++++++ drivers/ufs/host/ufshcd-pltfrm.c | 5 +- drivers/ufs/host/ufshcd-pltfrm.h | 2 + include/ufs/ufshcd.h | 3 + include/ufs/unipro.h | 1 + 7 files changed, 295 insertions(+), 37 deletions(-) -- 2.18.0