Lines Matching refs:dev
121 static int sa1111_start_hc(struct sa1111_dev *dev)
126 dev_dbg(&dev->dev, "starting SA-1111 OHCI USB Controller\n");
139 dev->mapbase + USB_RESET);
145 ret = sa1111_enable_device(dev);
148 writel_relaxed(usb_rst, dev->mapbase + USB_RESET);
154 static void sa1111_stop_hc(struct sa1111_dev *dev)
158 dev_dbg(&dev->dev, "stopping SA-1111 OHCI USB Controller\n");
163 usb_rst = readl_relaxed(dev->mapbase + USB_RESET);
165 dev->mapbase + USB_RESET);
170 sa1111_disable_device(dev);
179 static int ohci_hcd_sa1111_probe(struct sa1111_dev *dev)
193 hcd = usb_create_hcd(&ohci_sa1111_hc_driver, &dev->dev, "sa1111");
197 hcd->rsrc_start = dev->res.start;
198 hcd->rsrc_len = resource_size(&dev->res);
200 irq = sa1111_get_irq(dev, 1);
207 dev_dbg(&dev->dev, "request_mem_region failed\n");
212 hcd->regs = dev->mapbase;
214 ret = sa1111_start_hc(dev);
224 sa1111_stop_hc(dev);
234 * @dev: USB Host Controller being removed
239 static int ohci_hcd_sa1111_remove(struct sa1111_dev *dev)
241 struct usb_hcd *hcd = sa1111_get_drvdata(dev);
244 sa1111_stop_hc(dev);
253 struct sa1111_dev *dev = to_sa1111_device(_dev);
254 struct usb_hcd *hcd = sa1111_get_drvdata(dev);
258 sa1111_stop_hc(dev);