ehci_mv            44 drivers/usb/host/ehci-mv.c static void ehci_clock_enable(struct ehci_hcd_mv *ehci_mv)
ehci_mv            46 drivers/usb/host/ehci-mv.c 	clk_prepare_enable(ehci_mv->clk);
ehci_mv            49 drivers/usb/host/ehci-mv.c static void ehci_clock_disable(struct ehci_hcd_mv *ehci_mv)
ehci_mv            51 drivers/usb/host/ehci-mv.c 	clk_disable_unprepare(ehci_mv->clk);
ehci_mv            54 drivers/usb/host/ehci-mv.c static int mv_ehci_enable(struct ehci_hcd_mv *ehci_mv)
ehci_mv            56 drivers/usb/host/ehci-mv.c 	ehci_clock_enable(ehci_mv);
ehci_mv            57 drivers/usb/host/ehci-mv.c 	return phy_init(ehci_mv->phy);
ehci_mv            60 drivers/usb/host/ehci-mv.c static void mv_ehci_disable(struct ehci_hcd_mv *ehci_mv)
ehci_mv            62 drivers/usb/host/ehci-mv.c 	phy_exit(ehci_mv->phy);
ehci_mv            63 drivers/usb/host/ehci-mv.c 	ehci_clock_disable(ehci_mv);
ehci_mv            69 drivers/usb/host/ehci-mv.c 	struct ehci_hcd_mv *ehci_mv = hcd_to_ehci_hcd_mv(hcd);
ehci_mv            72 drivers/usb/host/ehci-mv.c 	if (ehci_mv == NULL) {
ehci_mv            98 drivers/usb/host/ehci-mv.c 	struct ehci_hcd_mv *ehci_mv;
ehci_mv           111 drivers/usb/host/ehci-mv.c 	ehci_mv = hcd_to_ehci_hcd_mv(hcd);
ehci_mv           113 drivers/usb/host/ehci-mv.c 	ehci_mv->mode = MV_USB_MODE_HOST;
ehci_mv           115 drivers/usb/host/ehci-mv.c 		ehci_mv->mode = pdata->mode;
ehci_mv           116 drivers/usb/host/ehci-mv.c 		ehci_mv->set_vbus = pdata->set_vbus;
ehci_mv           119 drivers/usb/host/ehci-mv.c 	ehci_mv->phy = devm_phy_get(&pdev->dev, "usb");
ehci_mv           120 drivers/usb/host/ehci-mv.c 	if (IS_ERR(ehci_mv->phy)) {
ehci_mv           121 drivers/usb/host/ehci-mv.c 		retval = PTR_ERR(ehci_mv->phy);
ehci_mv           127 drivers/usb/host/ehci-mv.c 	ehci_mv->clk = devm_clk_get(&pdev->dev, NULL);
ehci_mv           128 drivers/usb/host/ehci-mv.c 	if (IS_ERR(ehci_mv->clk)) {
ehci_mv           130 drivers/usb/host/ehci-mv.c 		retval = PTR_ERR(ehci_mv->clk);
ehci_mv           137 drivers/usb/host/ehci-mv.c 	ehci_mv->base = devm_ioremap_resource(&pdev->dev, r);
ehci_mv           138 drivers/usb/host/ehci-mv.c 	if (IS_ERR(ehci_mv->base)) {
ehci_mv           139 drivers/usb/host/ehci-mv.c 		retval = PTR_ERR(ehci_mv->base);
ehci_mv           143 drivers/usb/host/ehci-mv.c 	retval = mv_ehci_enable(ehci_mv);
ehci_mv           149 drivers/usb/host/ehci-mv.c 	ehci_mv->cap_regs =
ehci_mv           150 drivers/usb/host/ehci-mv.c 		(void __iomem *) ((unsigned long) ehci_mv->base + U2x_CAPREGS_OFFSET);
ehci_mv           151 drivers/usb/host/ehci-mv.c 	offset = readl(ehci_mv->cap_regs) & CAPLENGTH_MASK;
ehci_mv           152 drivers/usb/host/ehci-mv.c 	ehci_mv->op_regs =
ehci_mv           153 drivers/usb/host/ehci-mv.c 		(void __iomem *) ((unsigned long) ehci_mv->cap_regs + offset);
ehci_mv           157 drivers/usb/host/ehci-mv.c 	hcd->regs = ehci_mv->op_regs;
ehci_mv           167 drivers/usb/host/ehci-mv.c 	ehci->caps = (struct ehci_caps *) ehci_mv->cap_regs;
ehci_mv           169 drivers/usb/host/ehci-mv.c 	if (ehci_mv->mode == MV_USB_MODE_OTG) {
ehci_mv           170 drivers/usb/host/ehci-mv.c 		ehci_mv->otg = devm_usb_get_phy(&pdev->dev, USB_PHY_TYPE_USB2);
ehci_mv           171 drivers/usb/host/ehci-mv.c 		if (IS_ERR(ehci_mv->otg)) {
ehci_mv           172 drivers/usb/host/ehci-mv.c 			retval = PTR_ERR(ehci_mv->otg);
ehci_mv           183 drivers/usb/host/ehci-mv.c 		retval = otg_set_host(ehci_mv->otg->otg, &hcd->self);
ehci_mv           191 drivers/usb/host/ehci-mv.c 		mv_ehci_disable(ehci_mv);
ehci_mv           193 drivers/usb/host/ehci-mv.c 		if (ehci_mv->set_vbus)
ehci_mv           194 drivers/usb/host/ehci-mv.c 			ehci_mv->set_vbus(1);
ehci_mv           208 drivers/usb/host/ehci-mv.c 		 ehci_mv->mode == MV_USB_MODE_OTG ? "OTG" : "Host");
ehci_mv           213 drivers/usb/host/ehci-mv.c 	if (ehci_mv->set_vbus)
ehci_mv           214 drivers/usb/host/ehci-mv.c 		ehci_mv->set_vbus(0);
ehci_mv           216 drivers/usb/host/ehci-mv.c 	mv_ehci_disable(ehci_mv);
ehci_mv           226 drivers/usb/host/ehci-mv.c 	struct ehci_hcd_mv *ehci_mv = hcd_to_ehci_hcd_mv(hcd);
ehci_mv           231 drivers/usb/host/ehci-mv.c 	if (!IS_ERR_OR_NULL(ehci_mv->otg))
ehci_mv           232 drivers/usb/host/ehci-mv.c 		otg_set_host(ehci_mv->otg->otg, NULL);
ehci_mv           234 drivers/usb/host/ehci-mv.c 	if (ehci_mv->mode == MV_USB_MODE_HOST) {
ehci_mv           235 drivers/usb/host/ehci-mv.c 		if (ehci_mv->set_vbus)
ehci_mv           236 drivers/usb/host/ehci-mv.c 			ehci_mv->set_vbus(0);
ehci_mv           238 drivers/usb/host/ehci-mv.c 		mv_ehci_disable(ehci_mv);