OPR_SQD
ufsmcq_writelx(hba, ufshcd_mcq_opr_offset(hba, OPR_SQD, i),
hwq->mcq_sq_head = mcq_opr_base(hba, OPR_SQD, i) + REG_SQHP;
hwq->mcq_sq_tail = mcq_opr_base(hba, OPR_SQD, i) + REG_SQTP;
writel(SQ_STOP, mcq_opr_base(hba, OPR_SQD, id) + REG_SQRTC);
reg = mcq_opr_base(hba, OPR_SQD, id) + REG_SQRTS;
writel(SQ_START, mcq_opr_base(hba, OPR_SQD, id) + REG_SQRTC);
reg = mcq_opr_base(hba, OPR_SQD, id) + REG_SQRTS;
opr_sqd_base = mcq_opr_base(hba, OPR_SQD, id);
hba->mcq_opr[OPR_SQD].offset = REG_UFS_MTK_SQD;
doorbell_offsets[OPR_SQD] = UFS_QCOM_SQD_ADDR_OFFSET;
hba->mcq_opr[OPR_SQD].offset = sqdao;