fsl_writel
fsl_writel(bits, &dr_regs->endptflush);
fsl_writel(portsc, &dr_regs->portsc1);
fsl_writel((fsl_readl(&dr_regs->usbcmd) | USB_CMD_RUN_STOP),
fsl_writel((fsl_readl(&dr_regs->usbcmd) & ~USB_CMD_RUN_STOP),
fsl_writel((fsl_readl(&dr_regs->usbcmd) | USB_CMD_RUN_STOP),
fsl_writel((fsl_readl(&dr_regs->usbcmd) & ~USB_CMD_RUN_STOP),
fsl_writel(tmp, &dr_regs->endptctrl[0]);
fsl_writel(tmp, &dr_regs->portsc1);
fsl_writel(new_address << USB_DEVICE_ADDRESS_BIT_POS,
fsl_writel(temp | (1 << ep_num), &dr_regs->endptsetupstat);
fsl_writel(temp | USB_CMD_SUTW, &dr_regs->usbcmd);
fsl_writel(temp & ~USB_CMD_SUTW, &dr_regs->usbcmd);
fsl_writel(bit_pos, &dr_regs->endptcomplete);
fsl_writel(temp & ~USB_DEVICE_ADDRESS_MASK, &dr_regs->deviceaddr);
fsl_writel(temp, &dr_regs->endptsetupstat);
fsl_writel(temp, &dr_regs->endptcomplete);
fsl_writel(0xffffffff, &dr_regs->endptflush);
fsl_writel(irq_src, &dr_regs->usbsts);
fsl_writel(usbcmd, &dr_regs->usbcmd);
fsl_writel(portctrl, &dr_regs->portsc1);
fsl_writel(tmp, &dr_regs->usbcmd);
fsl_writel(tmp, &dr_regs->usbcmd);
fsl_writel(tmp, &dr_regs->usbmode);
fsl_writel(0, &dr_regs->usbsts);
fsl_writel(tmp, &dr_regs->endpointlistaddr);
fsl_writel(tmp, &dr_regs->endptctrl[ep_num]);
fsl_writel(temp, &dr_regs->usbintr);
fsl_writel(temp, &dr_regs->usbmode);
fsl_writel(temp, &dr_regs->usbcmd);
fsl_writel(0, &dr_regs->usbintr);
fsl_writel(tmp, &dr_regs->usbcmd);
fsl_writel(tmp_epctrl, &dr_regs->endptctrl[ep_num]);
fsl_writel(tmp_epctrl, &dr_regs->endptctrl[ep_num]);
fsl_writel(epctrl, &dr_regs->endptctrl[ep_num]);
fsl_writel(ep_is_in(ep) ? (1 << (ep_index(ep) + 16))
fsl_writel(temp | USB_CMD_ATDTW, &dr_regs->usbcmd);
fsl_writel(temp & ~USB_CMD_ATDTW, &dr_regs->usbcmd);
fsl_writel(epctrl, &dr_regs->endptctrl[ep_num]);
fsl_writel(epctrl, &dr_regs->endptctrl[ep_num]);
fsl_writel(temp, &usb_dr_regs->ulpiview);
fsl_writel(tmp, &usb_dr_regs->otgsc);
fsl_writel(tmp, &usb_dr_regs->otgsc);
fsl_writel(tmp | PORTSC_PORT_POWER, &usb_dr_regs->portsc);
fsl_writel(tmp, &usb_dr_regs->portsc);
fsl_writel(tmp, &usb_dr_regs->otgsc);
fsl_writel(tmp, &fsl_otg_dev->dr_mem_map->portsc);
fsl_writel(tmp, &usb_dr_regs->otgsc);
fsl_writel(command, &usb_dr_regs->usbcmd);
fsl_writel(otg_sc, &usb_dr_regs->otgsc);
fsl_writel(temp, &p_otg->dr_mem_map->usbcmd);
fsl_writel(temp, &p_otg->dr_mem_map->usbcmd);
fsl_writel(temp, &p_otg->dr_mem_map->usbmode);
fsl_writel(temp, &p_otg->dr_mem_map->portsc);
fsl_writel(temp, &p_otg->dr_mem_map->otgsc);
fsl_writel(temp, &p_otg->dr_mem_map->otgsc);