Home
last modified time | relevance | path

Searched refs:otg_regs (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/usb/cdns3/
H A Ddrd.c73 id = readl(&cdns->otg_regs->sts) & OTGSTS_ID_VALUE; in cdns3_get_id()
83 vbus = !!(readl(&cdns->otg_regs->sts) & OTGSTS_VBUS_VALID); in cdns3_get_vbus()
124 writel(OTGCMD_HOST_BUS_REQ | reg, &cdns->otg_regs->cmd); in cdns3_drd_switch_host()
127 ret = readl_poll_timeout_atomic(&cdns->otg_regs->sts, val, in cdns3_drd_switch_host()
137 &cdns->otg_regs->cmd); in cdns3_drd_switch_host()
139 readl_poll_timeout_atomic(&cdns->otg_regs->state, val, in cdns3_drd_switch_host()
161 writel(OTGCMD_DEV_BUS_REQ | reg, &cdns->otg_regs->cmd); in cdns3_drd_switch_gadget()
165 ret = readl_poll_timeout_atomic(&cdns->otg_regs->sts, val, in cdns3_drd_switch_gadget()
180 &cdns->otg_regs->cmd); in cdns3_drd_switch_gadget()
182 readl_poll_timeout_atomic(&cdns->otg_regs->state, val, in cdns3_drd_switch_gadget()
[all …]
H A Dcore.h80 struct cdns3_otg_common_regs *otg_regs; member
/OK3568_Linux_fs/kernel/drivers/usb/cdns3/
H A Ddrd.c92 id = readl(&cdns->otg_regs->sts) & OTGSTS_ID_VALUE; in cdns3_get_id()
102 vbus = !!(readl(&cdns->otg_regs->sts) & OTGSTS_VBUS_VALID); in cdns3_get_vbus()
161 &cdns->otg_regs->cmd); in cdns3_drd_host_on()
169 ret = readl_poll_timeout_atomic(&cdns->otg_regs->sts, val, in cdns3_drd_host_on()
189 &cdns->otg_regs->cmd); in cdns3_drd_host_off()
192 readl_poll_timeout_atomic(&cdns->otg_regs->state, val, in cdns3_drd_host_off()
211 writel(OTGCMD_DEV_BUS_REQ | reg, &cdns->otg_regs->cmd); in cdns3_drd_gadget_on()
220 ret = readl_poll_timeout_atomic(&cdns->otg_regs->sts, val, in cdns3_drd_gadget_on()
246 &cdns->otg_regs->cmd); in cdns3_drd_gadget_off()
248 readl_poll_timeout_atomic(&cdns->otg_regs->state, val, in cdns3_drd_gadget_off()
[all …]
H A Dcdns3-imx.c251 void __iomem *otg_regs = (void __iomem *)(cdns->otg_regs); in cdns_imx_platform_suspend() local
332 value = readl(otg_regs + OTGSTS); in cdns_imx_platform_suspend()
333 ret = readl_poll_timeout(otg_regs + OTGSTS, value, in cdns_imx_platform_suspend()
H A Dcore.h92 struct cdns3_otg_common_regs *otg_regs; member
/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Dohci-lpc32xx.c32 struct otg_regs { struct
83 static struct otg_regs *otg = (struct otg_regs *)USB_BASE;