> > + hci_writel(ufs, 0x1, HCI_MH_IID_IN_TASK_TAG); > > Here you meant the IID in the UPIU header will be set according to the > Task_tag[7:5] value? and this will be done by your HW controller or SW > driver? > You're right. We can manually set the value of TASK_TAG[7:5] by S/W but when the bit is set, a VHID value will be automatically written by H/W controller. Best Regards, Chanho Park