HCFIFO
dwc2_writel(hsotg, *data_buf, HCFIFO(chan->hc_num));
dwc2_writel(hsotg, data, HCFIFO(chan->hc_num));
*data_buf = dwc2_readl(hsotg, HCFIFO(0));