/linux-4.4.14/drivers/usb/host/ |
D | ohci-hub.c | 46 static int ohci_rh_suspend (struct ohci_hcd *ohci, int autostop) in ohci_rh_suspend() argument 47 __releases(ohci->lock) in ohci_rh_suspend() 48 __acquires(ohci->lock) in ohci_rh_suspend() 52 ohci->hc_control = ohci_readl (ohci, &ohci->regs->control); in ohci_rh_suspend() 53 switch (ohci->hc_control & OHCI_CTRL_HCFS) { in ohci_rh_suspend() 55 ohci_dbg (ohci, "resume/suspend?\n"); in ohci_rh_suspend() 56 ohci->hc_control &= ~OHCI_CTRL_HCFS; in ohci_rh_suspend() 57 ohci->hc_control |= OHCI_USB_RESET; in ohci_rh_suspend() 58 ohci_writel (ohci, ohci->hc_control, &ohci->regs->control); in ohci_rh_suspend() 59 (void) ohci_readl (ohci, &ohci->regs->control); in ohci_rh_suspend() [all …]
|
D | ohci-hcd.c | 80 static void ohci_dump(struct ohci_hcd *ohci); 149 struct ohci_hcd *ohci = hcd_to_ohci (hcd); in ohci_urb_enqueue() local 158 ed = ed_get(ohci, urb->ep, urb->dev, pipe, urb->interval); in ohci_urb_enqueue() 201 urb_priv->td [i] = td_alloc (ohci, mem_flags); in ohci_urb_enqueue() 204 urb_free_priv (ohci, urb_priv); in ohci_urb_enqueue() 209 spin_lock_irqsave (&ohci->lock, flags); in ohci_urb_enqueue() 216 if (ohci->rh_state != OHCI_RH_RUNNING) { in ohci_urb_enqueue() 226 retval = ed_schedule (ohci, ed); in ohci_urb_enqueue() 233 if (!timer_pending(&ohci->io_watchdog) && in ohci_urb_enqueue() 234 list_empty(&ohci->eds_in_use)) { in ohci_urb_enqueue() [all …]
|
D | ohci-q.c | 40 finish_urb(struct ohci_hcd *ohci, struct urb *urb, int status) in finish_urb() argument 41 __releases(ohci->lock) in finish_urb() 42 __acquires(ohci->lock) in finish_urb() 44 struct device *dev = ohci_to_hcd(ohci)->self.controller; in finish_urb() 51 urb_free_priv (ohci, urb->hcpriv); in finish_urb() 58 ohci_to_hcd(ohci)->self.bandwidth_isoc_reqs--; in finish_urb() 59 if (ohci_to_hcd(ohci)->self.bandwidth_isoc_reqs == 0) { in finish_urb() 60 if (quirk_amdiso(ohci)) in finish_urb() 62 if (quirk_amdprefetch(ohci)) in finish_urb() 67 ohci_to_hcd(ohci)->self.bandwidth_int_reqs--; in finish_urb() [all …]
|
D | ohci-dbg.c | 22 #define ohci_dbg_sw(ohci, next, size, format, arg...) \ argument 29 ohci_dbg(ohci,format, ## arg ); \ 33 #define ohci_dbg_nosw(ohci, next, size, format, arg...) \ argument 42 struct ohci_hcd *ohci, in ohci_dump_intr_mask() argument 48 ohci_dbg_sw (ohci, next, size, "%s 0x%08x%s%s%s%s%s%s%s%s%s\n", in ohci_dump_intr_mask() 64 struct ohci_hcd *ohci, in maybe_print_eds() argument 71 ohci_dbg_sw (ohci, next, size, "%s %08x\n", label, value); in maybe_print_eds() 85 static const char *rh_state_string(struct ohci_hcd *ohci) in rh_state_string() argument 87 switch (ohci->rh_state) { in rh_state_string() 254 static void ohci_dump_td (const struct ohci_hcd *ohci, const char *label, in ohci_dump_td() argument [all …]
|
D | ohci.h | 74 #define OKAY_TO_TAKEBACK(ohci, ed) \ argument 75 ((int) (ohci->wdh_cnt - ed->takeback_wdh_cnt) >= 0) 383 void (*start_hnp)(struct ohci_hcd *ohci); 442 static inline int quirk_nec(struct ohci_hcd *ohci) in quirk_nec() argument 444 return ohci->flags & OHCI_QUIRK_NEC; in quirk_nec() 446 static inline int quirk_zfmicro(struct ohci_hcd *ohci) in quirk_zfmicro() argument 448 return ohci->flags & OHCI_QUIRK_ZFMICRO; in quirk_zfmicro() 450 static inline int quirk_amdiso(struct ohci_hcd *ohci) in quirk_amdiso() argument 452 return ohci->flags & OHCI_QUIRK_AMD_PLL; in quirk_amdiso() 454 static inline int quirk_amdprefetch(struct ohci_hcd *ohci) in quirk_amdprefetch() argument [all …]
|
D | ohci-pci.c | 45 struct ohci_hcd *ohci = hcd_to_ohci (hcd); in ohci_quirk_amd756() local 47 ohci->flags = OHCI_QUIRK_AMD756; in ohci_quirk_amd756() 48 ohci_dbg (ohci, "AMD756 erratum 4 workaround\n"); in ohci_quirk_amd756() 60 struct ohci_hcd *ohci = hcd_to_ohci (hcd); in ohci_quirk_opti() local 62 ohci_dbg (ohci, "WARNING: OPTi workarounds unavailable\n"); in ohci_quirk_opti() 79 struct ohci_hcd *ohci = hcd_to_ohci (hcd); in ohci_quirk_ns() local 81 ohci->flags |= OHCI_QUIRK_SUPERIO; in ohci_quirk_ns() 82 ohci_dbg (ohci, "Using NSC SuperIO setup\n"); in ohci_quirk_ns() 95 struct ohci_hcd *ohci = hcd_to_ohci (hcd); in ohci_quirk_zfmicro() local 97 ohci->flags |= OHCI_QUIRK_ZFMICRO; in ohci_quirk_zfmicro() [all …]
|
D | ohci-mem.c | 26 static void ohci_hcd_init (struct ohci_hcd *ohci) in ohci_hcd_init() argument 28 ohci->next_statechange = jiffies; in ohci_hcd_init() 29 spin_lock_init (&ohci->lock); in ohci_hcd_init() 30 INIT_LIST_HEAD (&ohci->pending); in ohci_hcd_init() 31 INIT_LIST_HEAD(&ohci->eds_in_use); in ohci_hcd_init() 36 static int ohci_mem_init (struct ohci_hcd *ohci) in ohci_mem_init() argument 38 ohci->td_cache = dma_pool_create ("ohci_td", in ohci_mem_init() 39 ohci_to_hcd(ohci)->self.controller, in ohci_mem_init() 43 if (!ohci->td_cache) in ohci_mem_init() 45 ohci->ed_cache = dma_pool_create ("ohci_ed", in ohci_mem_init() [all …]
|
D | ohci-omap.c | 176 static void start_hnp(struct ohci_hcd *ohci) in start_hnp() argument 178 struct usb_hcd *hcd = ohci_to_hcd(ohci); in start_hnp() 187 writel (RH_PS_PSS, &ohci->regs->roothub.portstatus [port]); in start_hnp() 200 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_omap_reset() local 226 &ohci_to_hcd(ohci)->self); in ohci_omap_reset() 237 ohci->start_hnp = start_hnp; in ohci_omap_reset() 253 ohci->hc_control = OHCI_CTRL_RWC; in ohci_omap_reset() 254 writel(OHCI_CTRL_RWC, &ohci->regs->control); in ohci_omap_reset() 259 u32 rh = roothub_a (ohci); in ohci_omap_reset() 266 ohci_to_hcd(ohci)->power_budget = 250; in ohci_omap_reset() [all …]
|
D | ohci-ppc-of.c | 27 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_ppc_of_start() local 30 if ((ret = ohci_init(ohci)) < 0) in ohci_ppc_of_start() 33 if ((ret = ohci_run(ohci)) < 0) { in ohci_ppc_of_start() 90 struct ohci_hcd *ohci; in ohci_hcd_ppc_of_probe() local 132 ohci = hcd_to_ohci(hcd); in ohci_hcd_ppc_of_probe() 134 ohci->flags |= OHCI_QUIRK_BE_MMIO | OHCI_QUIRK_BE_DESC; in ohci_hcd_ppc_of_probe() 136 ohci->flags |= OHCI_QUIRK_FRAME_NO; in ohci_hcd_ppc_of_probe() 138 ohci->flags |= OHCI_QUIRK_FRAME_NO; in ohci_hcd_ppc_of_probe() 141 ohci_hcd_init(ohci); in ohci_hcd_ppc_of_probe() 164 writel_be((readl_be(&ohci->regs->control) | in ohci_hcd_ppc_of_probe() [all …]
|
D | Makefile | 49 obj-$(CONFIG_USB_OHCI_HCD) += ohci-hcd.o 50 obj-$(CONFIG_USB_OHCI_HCD_PCI) += ohci-pci.o 51 obj-$(CONFIG_USB_OHCI_HCD_PLATFORM) += ohci-platform.o 52 obj-$(CONFIG_USB_OHCI_EXYNOS) += ohci-exynos.o 53 obj-$(CONFIG_USB_OHCI_HCD_OMAP1) += ohci-omap.o 54 obj-$(CONFIG_USB_OHCI_HCD_OMAP3) += ohci-omap3.o 55 obj-$(CONFIG_USB_OHCI_HCD_SPEAR) += ohci-spear.o 56 obj-$(CONFIG_USB_OHCI_HCD_STI) += ohci-st.o 57 obj-$(CONFIG_USB_OHCI_HCD_AT91) += ohci-at91.o 58 obj-$(CONFIG_USB_OHCI_HCD_S3C2410) += ohci-s3c2410.o [all …]
|
D | ohci-da8xx.c | 89 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_da8xx_init() local 101 ohci->num_ports = 1; in ohci_da8xx_init() 103 result = ohci_init(ohci); in ohci_da8xx_init() 113 rh_a = ohci_readl(ohci, &ohci->regs->roothub.a); in ohci_da8xx_init() 124 ohci_writel(ohci, rh_a, &ohci->regs->roothub.a); in ohci_da8xx_init() 137 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_da8xx_start() local 140 result = ohci_run(ohci); in ohci_da8xx_start() 387 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_da8xx_suspend() local 392 if (time_before(jiffies, ohci->next_statechange)) in ohci_da8xx_suspend() 394 ohci->next_statechange = jiffies; in ohci_da8xx_suspend() [all …]
|
D | ohci-tmio.c | 95 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in tmio_stop_hc() local 100 switch (ohci->num_ports) { in tmio_stop_hc() 102 dev_err(&dev->dev, "Unsupported amount of ports: %d\n", ohci->num_ports); in tmio_stop_hc() 136 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_tmio_start() local 139 if ((ret = ohci_init(ohci)) < 0) in ohci_tmio_start() 142 if ((ret = ohci_run(ohci)) < 0) { in ohci_tmio_start() 195 struct ohci_hcd *ohci; in ohci_hcd_tmio_drv_probe() local 245 ohci = hcd_to_ohci(hcd); in ohci_hcd_tmio_drv_probe() 246 ohci_hcd_init(ohci); in ohci_hcd_tmio_drv_probe() 298 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_hcd_tmio_drv_suspend() local [all …]
|
D | ohci-ps3.c | 26 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ps3_ohci_hc_reset() local 28 ohci->flags |= OHCI_QUIRK_BE_MMIO; in ps3_ohci_hc_reset() 29 ohci_hcd_init(ohci); in ps3_ohci_hc_reset() 30 return ohci_init(ohci); in ps3_ohci_hc_reset() 36 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ps3_ohci_hc_start() local 41 ohci_writel(ohci, 0x7f000000 | RH_A_PSM | RH_A_OCPM, in ps3_ohci_hc_start() 42 &ohci->regs->roothub.a); in ps3_ohci_hc_start() 43 ohci_writel(ohci, 0x00060000, &ohci->regs->roothub.b); in ps3_ohci_hc_start() 45 result = ohci_run(ohci); in ps3_ohci_hc_start()
|
D | ohci-spear.c | 41 struct ohci_hcd *ohci; in spear_ohci_hcd_drv_probe() local 91 ohci = hcd_to_ohci(hcd); in spear_ohci_hcd_drv_probe() 126 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in spear_ohci_hcd_drv_suspend() local 131 if (time_before(jiffies, ohci->next_statechange)) in spear_ohci_hcd_drv_suspend() 133 ohci->next_statechange = jiffies; in spear_ohci_hcd_drv_suspend() 147 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in spear_ohci_hcd_drv_resume() local 150 if (time_before(jiffies, ohci->next_statechange)) in spear_ohci_hcd_drv_resume() 152 ohci->next_statechange = jiffies; in spear_ohci_hcd_drv_resume()
|
D | ohci-platform.c | 119 struct ohci_hcd *ohci; in ohci_platform_probe() local 150 ohci = hcd_to_ohci(hcd); in ohci_platform_probe() 154 ohci->flags |= OHCI_QUIRK_BE_MMIO; in ohci_platform_probe() 157 ohci->flags |= OHCI_QUIRK_BE_DESC; in ohci_platform_probe() 160 ohci->flags |= OHCI_QUIRK_BE_MMIO | OHCI_QUIRK_BE_DESC; in ohci_platform_probe() 163 ohci->flags |= OHCI_QUIRK_FRAME_NO; in ohci_platform_probe() 166 &ohci->num_ports); in ohci_platform_probe() 214 ohci->flags |= OHCI_QUIRK_BE_DESC; in ohci_platform_probe() 216 ohci->flags |= OHCI_QUIRK_BE_MMIO; in ohci_platform_probe() 218 ohci->flags |= OHCI_QUIRK_FRAME_NO; in ohci_platform_probe() [all …]
|
D | ohci-at91.c | 155 struct ohci_hcd *ohci; in usb_hcd_at91_probe() local 203 ohci = hcd_to_ohci(hcd); in usb_hcd_at91_probe() 204 ohci->num_ports = board->ports; in usb_hcd_at91_probe() 592 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_hcd_at91_drv_suspend() local 620 ohci->hc_control = ohci_readl(ohci, &ohci->regs->control); in ohci_hcd_at91_drv_suspend() 621 ohci->hc_control &= OHCI_CTRL_RWC; in ohci_hcd_at91_drv_suspend() 622 ohci_writel(ohci, ohci->hc_control, &ohci->regs->control); in ohci_hcd_at91_drv_suspend() 623 ohci->rh_state = OHCI_RH_HALTED; in ohci_hcd_at91_drv_suspend() 626 (void) ohci_readl (ohci, &ohci->regs->control); in ohci_hcd_at91_drv_suspend()
|
D | ohci-sa1111.c | 60 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_sa1111_reset() local 62 ohci_hcd_init(ohci); in ohci_sa1111_reset() 63 return ohci_init(ohci); in ohci_sa1111_reset() 68 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_sa1111_start() local 71 ret = ohci_run(ohci); in ohci_sa1111_start() 73 ohci_err(ohci, "can't start\n"); in ohci_sa1111_start()
|
D | ohci-sm501.c | 221 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_sm501_suspend() local 225 if (time_before(jiffies, ohci->next_statechange)) in ohci_sm501_suspend() 227 ohci->next_statechange = jiffies; in ohci_sm501_suspend() 241 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_sm501_resume() local 243 if (time_before(jiffies, ohci->next_statechange)) in ohci_sm501_resume() 245 ohci->next_statechange = jiffies; in ohci_sm501_resume()
|
D | ohci-pxa27x.c | 421 struct ohci_hcd *ohci; in usb_hcd_pxa27x_probe() local 486 ohci = hcd_to_ohci(hcd); in usb_hcd_pxa27x_probe() 487 ohci->num_ports = 3; in usb_hcd_pxa27x_probe() 554 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_hcd_pxa27x_drv_suspend() local 559 if (time_before(jiffies, ohci->next_statechange)) in ohci_hcd_pxa27x_drv_suspend() 561 ohci->next_statechange = jiffies; in ohci_hcd_pxa27x_drv_suspend() 576 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_hcd_pxa27x_drv_resume() local 579 if (time_before(jiffies, ohci->next_statechange)) in ohci_hcd_pxa27x_drv_resume() 581 ohci->next_statechange = jiffies; in ohci_hcd_pxa27x_drv_resume()
|
D | ohci-omap3.c | 64 struct ohci_hcd *ohci; in ohci_hcd_omap3_probe() local 121 ohci = hcd_to_ohci(hcd); in ohci_hcd_omap3_probe() 126 ohci->hc_control = OHCI_CTRL_RWC; in ohci_hcd_omap3_probe()
|
D | ohci-jz4740.c | 39 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_jz4740_start() local 42 ret = ohci_init(ohci); in ohci_jz4740_start() 46 ohci->num_ports = 1; in ohci_jz4740_start() 48 ret = ohci_run(ohci); in ohci_jz4740_start()
|
D | ohci-tilegx.c | 39 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in tilegx_ohci_start() local 42 ret = ohci_init(ohci); in tilegx_ohci_start() 46 ret = ohci_run(ohci); in tilegx_ohci_start()
|
D | ssb-hcd.c | 104 static struct platform_device *ssb_hcd_create_pdev(struct ssb_device *dev, bool ohci, u32 addr, u32… in ssb_hcd_create_pdev() argument 119 hci_dev = platform_device_alloc(ohci ? "ohci-platform" : in ssb_hcd_create_pdev() 131 if (ohci) in ssb_hcd_create_pdev()
|
D | bcma-hcd.c | 252 static struct platform_device *bcma_hcd_create_pdev(struct bcma_device *dev, bool ohci, u32 addr) in bcma_hcd_create_pdev() argument 267 hci_dev = platform_device_alloc(ohci ? "ohci-platform" : in bcma_hcd_create_pdev() 279 if (ohci) in bcma_hcd_create_pdev()
|
D | ohci-st.c | 138 struct ohci_hcd *ohci; in st_ohci_platform_probe() local 164 ohci = hcd_to_ohci(hcd); in st_ohci_platform_probe()
|
D | Kconfig | 386 module will be called ohci-hcd. 756 for ehci and ohci. 768 for ehci and ohci.
|
/linux-4.4.14/drivers/firewire/ |
D | init_ohci1394_dma.c | 49 struct ohci { struct 53 static inline void reg_write(const struct ohci *ohci, int offset, u32 data) in reg_write() argument 55 writel(data, ohci->registers + offset); in reg_write() 58 static inline u32 reg_read(const struct ohci *ohci, int offset) in reg_read() argument 60 return readl(ohci->registers + offset); in reg_read() 66 static inline u8 __init get_phy_reg(struct ohci *ohci, u8 addr) in get_phy_reg() argument 71 reg_write(ohci, OHCI1394_PhyControl, (addr << 8) | 0x00008000); in get_phy_reg() 74 if (reg_read(ohci, OHCI1394_PhyControl) & 0x80000000) in get_phy_reg() 78 r = reg_read(ohci, OHCI1394_PhyControl); in get_phy_reg() 84 static inline void __init set_phy_reg(struct ohci *ohci, u8 addr, u8 data) in set_phy_reg() argument [all …]
|
D | ohci.c | 57 #define ohci_info(ohci, f, args...) dev_info(ohci->card.device, f, ##args) argument 58 #define ohci_notice(ohci, f, args...) dev_notice(ohci->card.device, f, ##args) argument 59 #define ohci_err(ohci, f, args...) dev_err(ohci->card.device, f, ##args) argument 101 struct fw_ohci *ohci; member 131 struct fw_ohci *ohci; member 379 static void log_irqs(struct fw_ohci *ohci, u32 evt) in log_irqs() argument 389 ohci_notice(ohci, "IRQ %08x%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\n", evt, in log_irqs() 428 static void log_selfids(struct fw_ohci *ohci, int generation, int self_id_count) in log_selfids() argument 435 ohci_notice(ohci, "%d selfIDs, generation %d, local node ID %04x\n", in log_selfids() 436 self_id_count, generation, ohci->node_id); in log_selfids() [all …]
|
D | Makefile | 7 firewire-ohci-y += ohci.o 12 obj-$(CONFIG_FIREWIRE_OHCI) += firewire-ohci.o
|
D | Kconfig | 30 called firewire-ohci.
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | omap-usb-host.txt | 21 "ohci-phy-6pin-datse0", 22 "ohci-phy-6pin-dpdm", 23 "ohci-phy-3pin-datse0", 24 "ohci-phy-4pin-dpdm", 25 "ohci-tll-6pin-datse0", 26 "ohci-tll-6pin-dpdm", 27 "ohci-tll-3pin-datse0", 28 "ohci-tll-4pin-dpdm", 29 "ohci-tll-2pin-datse0", 30 "ohci-tll-2pin-dpdm", [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/usb/ |
D | usb-ohci.txt | 4 - compatible : "generic-ohci" 5 - reg : ohci controller register range (address and length) 6 - interrupts : ohci controller interrupt 22 compatible = "allwinner,sun4i-a10-ohci", "generic-ohci";
|
D | ohci-nxp.txt | 1 * OHCI controller, NXP ohci-nxp variant 4 - compatible: must be "nxp,ohci-nxp" 18 ohci@31020000 { 19 compatible = "nxp,ohci-nxp";
|
D | spear-usb.txt | 27 - compatible: "st,spear600-ohci" 34 ohci@e1900000 { 35 compatible = "st,spear600-ohci", "usb-ohci";
|
D | ohci-omap3.txt | 5 - compatible: should be "ti,ohci-omap3" 11 usbhsohci: ohci@4a064800 { 12 compatible = "ti,ohci-omap3";
|
D | pxa-usb.txt | 6 - compatible: Should be "marvell,pxa-ohci" for USB controllers 24 usb0: ohci@4c000000 { 25 compatible = "marvell,pxa-ohci", "usb-ohci";
|
D | brcm,bcm3384-usb.txt | 4 - compatible: "brcm,bcm3384-ohci", "brcm,bcm3384-ehci" 6 These currently use the generic-ohci and generic-ehci drivers. On some
|
D | ohci-st.txt | 5 - compatible : must be "st,st-ohci-300x" 24 compatible = "st,st-ohci-300x";
|
D | atmel-usb.txt | 6 - compatible: Should be "atmel,at91rm9200-ohci" for USB controllers 21 usb0: ohci@00500000 { 22 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | exynos-usb.txt | 49 - compatible: should be "samsung,exynos4210-ohci" for USB 2.0 66 compatible = "samsung,exynos4210-ohci";
|
/linux-4.4.14/arch/mips/boot/dts/brcm/ |
D | bcm7435.dtsi | 173 compatible = "brcm,bcm7435-ohci", "generic-ohci"; 192 compatible = "brcm,bcm7435-ohci", "generic-ohci"; 211 compatible = "brcm,bcm7435-ohci", "generic-ohci"; 230 compatible = "brcm,bcm7435-ohci", "generic-ohci";
|
D | bcm7425.dtsi | 159 compatible = "brcm,bcm7425-ohci", "generic-ohci"; 178 compatible = "brcm,bcm7425-ohci", "generic-ohci"; 197 compatible = "brcm,bcm7425-ohci", "generic-ohci"; 216 compatible = "brcm,bcm7425-ohci", "generic-ohci";
|
D | bcm7346.dtsi | 252 compatible = "brcm,bcm7346-ohci", "generic-ohci"; 271 compatible = "brcm,bcm7346-ohci", "generic-ohci"; 290 compatible = "brcm,bcm7346-ohci", "generic-ohci"; 309 compatible = "brcm,bcm7346-ohci", "generic-ohci";
|
D | bcm7420.dtsi | 157 compatible = "brcm,bcm7420-ohci", "generic-ohci"; 175 compatible = "brcm,bcm7420-ohci", "generic-ohci";
|
D | bcm6368.dtsi | 84 compatible = "brcm,bcm6368-ohci", "generic-ohci";
|
D | bcm3384_viper.dtsi | 99 compatible = "brcm,bcm3384-ohci", "generic-ohci";
|
D | bcm3384_zephyr.dtsi | 117 compatible = "brcm,bcm3384-ohci", "generic-ohci";
|
D | bcm7125.dtsi | 131 compatible = "brcm,bcm7125-ohci", "generic-ohci";
|
D | bcm7358.dtsi | 236 compatible = "brcm,bcm7358-ohci", "generic-ohci";
|
D | bcm7360.dtsi | 236 compatible = "brcm,bcm7360-ohci", "generic-ohci";
|
D | bcm7362.dtsi | 232 compatible = "brcm,bcm7362-ohci", "generic-ohci";
|
/linux-4.4.14/Documentation/usb/ |
D | ohci.txt | 3 The "ohci-hcd" driver is a USB Host Controller Driver (HCD) that is derived 4 from the "usb-ohci" driver from the 2.4 kernel series. The "usb-ohci" code 23 The "ohci-hcd" driver handles all USB 1.1 transfer types. Transfers of all 24 types can be queued. That was also true in "usb-ohci", except for interrupt
|
D | rio.txt | 121 modprobe usb-ohci
|
D | acm.txt | 59 uhci-hcd.ko ohci-hcd.ko or ehci-hcd.ko
|
D | ehci.txt | 98 "ohci-hcd" or "uhci-hcd". In case of any trouble with the EHCI driver,
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | spear3xx.dtsi | 89 ohci@e1900000 { 90 compatible = "st,spear600-ohci", "usb-ohci"; 96 ohci@e2100000 { 97 compatible = "st,spear600-ohci", "usb-ohci";
|
D | spear600.dtsi | 116 ohci@e1900000 { 117 compatible = "st,spear600-ohci", "usb-ohci"; 124 ohci@e2100000 { 125 compatible = "st,spear600-ohci", "usb-ohci";
|
D | spear13xx.dtsi | 197 ohci@e4000000 { 198 compatible = "st,spear600-ohci", "usb-ohci"; 205 ohci@e5000000 { 206 compatible = "st,spear600-ohci", "usb-ohci";
|
D | spear600-evb.dts | 48 ohci@e1900000 { 52 ohci@e2100000 {
|
D | lpc32xx.dtsi | 59 * Enable either ohci or usbd (gadget)! 61 ohci@31020000 { 62 compatible = "nxp,ohci-nxp", "usb-ohci";
|
D | pxa2xx.dtsi | 120 usb0: ohci@4c000000 { 121 compatible = "marvell,pxa-ohci";
|
D | stih418.dtsi | 52 compatible = "st,st-ohci-300x"; 78 compatible = "st,st-ohci-300x";
|
D | spear320-evb.dts | 155 ohci@e1900000 { 159 ohci@e2100000 {
|
D | spear310-evb.dts | 146 ohci@e1900000 { 150 ohci@e2100000 {
|
D | spear300-evb.dts | 132 ohci@e1900000 { 136 ohci@e2100000 {
|
D | phy3250.dts | 34 /* Here, choose exactly one from: ohci, usbd */ 35 ohci@31020000 {
|
D | evk-pro3.dts | 49 usb0: ohci@00500000 {
|
D | mpa1600.dts | 58 usb0: ohci@00300000 {
|
D | at91-ariettag25.dts | 61 usb0: ohci@00600000 {
|
D | ethernut5.dts | 80 usb0: ohci@00500000 {
|
D | at91-cosino_mega2560.dts | 65 usb0: ohci@00600000 {
|
D | ea3250.dts | 34 /* Here, choose exactly one from: ohci, usbd */ 35 ohci@31020000 {
|
D | stih410.dtsi | 41 compatible = "st,st-ohci-300x"; 71 compatible = "st,st-ohci-300x";
|
D | stih416.dtsi | 367 compatible = "st,st-ohci-300x"; 398 compatible = "st,st-ohci-300x"; 428 compatible = "st,st-ohci-300x"; 458 compatible = "st,st-ohci-300x";
|
D | spear320-hmi.dts | 156 ohci@e1900000 { 160 ohci@e2100000 {
|
D | usb_a9260_common.dtsi | 93 usb0: ohci@00500000 {
|
D | at91rm9200ek.dts | 81 usb0: ohci@00300000 {
|
D | aks-cdu.dts | 60 usb0: ohci@00500000 {
|
D | at91-kizboxmini.dts | 62 usb0: ohci@00600000 {
|
D | usb_a9263.dts | 121 usb0: ohci@00a00000 {
|
D | spear1310-evb.dts | 222 ohci@e4000000 { 226 ohci@e5000000 {
|
D | exynos5440.dtsi | 266 ohci@220000 { 267 compatible = "samsung,exynos5440-ohci";
|
D | at91-kizbox.dts | 57 usb0: ohci@00500000 {
|
D | pxa3xx.dtsi | 91 compatible = "marvell,pxa-ohci";
|
D | pm9g45.dts | 130 usb0: ohci@00700000 {
|
D | at91-foxg20.dts | 131 usb0: ohci@00500000 {
|
D | at91-qil_a9260.dts | 114 usb0: ohci@00500000 {
|
D | animeo_ip.dts | 117 usb0: ohci@00500000 {
|
D | sun6i-a31.dtsi | 596 compatible = "allwinner,sun6i-a31-ohci", "generic-ohci"; 618 compatible = "allwinner,sun6i-a31-ohci", "generic-ohci"; 629 compatible = "allwinner,sun6i-a31-ohci", "generic-ohci";
|
D | pxa27x.dtsi | 30 compatible = "marvell,pxa-ohci";
|
D | at91sam9g20ek_common.dtsi | 173 usb0: ohci@00500000 {
|
D | at91-ariag25.dts | 159 usb0: ohci@00600000 {
|
D | spear1340-evb.dts | 247 ohci@e4000000 { 251 ohci@e5000000 {
|
D | sun9i-a80.dtsi | 377 compatible = "allwinner,sun9i-a80-ohci", "generic-ohci"; 435 compatible = "allwinner,sun9i-a80-ohci", "generic-ohci";
|
D | at91sam9263ek.dts | 175 usb0: ohci@00a00000 {
|
D | at91-kizbox2.dts | 136 usb1: ohci@00600000 {
|
D | at91sam9261ek.dts | 35 usb0: ohci@00500000 {
|
D | at91sam9x5ek.dtsi | 170 usb0: ohci@00600000 {
|
D | s5pv210.dtsi | 460 ohci: ohci@ec300000 { label 461 compatible = "samsung,exynos4210-ohci";
|
D | exynos4415.dtsi | 355 ohci: ohci@12590000 { label 356 compatible = "samsung,exynos4210-ohci";
|
D | at91sam9261.dtsi | 74 usb0: ohci@00500000 { 75 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | sama5d3xmb.dtsi | 188 usb1: ohci@00600000 {
|
D | at91sam9n12ek.dts | 160 usb0: ohci@00500000 {
|
D | hisi-x5hd2.dtsi | 461 usb1: ohci@1880000 { 462 compatible = "generic-ohci";
|
D | sun4i-a10.dtsi | 703 compatible = "allwinner,sun4i-a10-ohci", "generic-ohci"; 753 compatible = "allwinner,sun4i-a10-ohci", "generic-ohci";
|
D | at91rm9200.dtsi | 941 usb0: ohci@00300000 { 942 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | at91sam9m10g45ek.dts | 270 usb0: ohci@00700000 {
|
D | at91-sama5d3_xplained.dts | 286 usb1: ohci@00600000 {
|
D | at91sam9263.dtsi | 1012 usb0: ohci@00a00000 { 1013 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | at91sam9260.dtsi | 1010 usb0: ohci@00500000 { 1011 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | at91sam9n12.dtsi | 1023 usb0: ohci@00500000 { 1024 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | exynos4.dtsi | 374 ohci: ohci@12590000 { label 375 compatible = "samsung,exynos4210-ohci";
|
D | sama5d2.dtsi | 240 usb1: ohci@00400000 { 241 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | at91-sama5d4_xplained.dts | 172 usb1: ohci@00500000 {
|
D | sun7i-a20.dtsi | 787 compatible = "allwinner,sun7i-a20-ohci", "generic-ohci"; 837 compatible = "allwinner,sun7i-a20-ohci", "generic-ohci";
|
D | at91-sama5d2_xplained.dts | 77 usb1: ohci@00400000 {
|
D | at91sam9x5.dtsi | 1226 usb0: ohci@00600000 { 1227 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | omap3.dtsi | 700 usbhsohci: ohci@48064400 { 701 compatible = "ti,ohci-omap3";
|
D | sun8i-a23-a33.dtsi | 337 compatible = "allwinner,sun8i-a23-ohci", "generic-ohci";
|
D | sun5i.dtsi | 474 compatible = "allwinner,sun5i-a13-ohci", "generic-ohci";
|
D | at91-sama5d4ek.dts | 246 usb1: ohci@00500000 {
|
D | at91sam9g45.dtsi | 1304 usb0: ohci@00700000 { 1305 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | sama5d3.dtsi | 1443 usb1: ohci@00600000 { 1444 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | exynos4210-universal_c210.dts | 514 &ohci {
|
D | exynos5250.dtsi | 631 ohci: usb@12120000 { label 632 compatible = "samsung,exynos4210-ohci";
|
D | omap4.dtsi | 844 usbhsohci: ohci@4a064800 { 845 compatible = "ti,ohci-omap3";
|
D | omap5.dtsi | 944 usbhsohci: ohci@4a064800 { 945 compatible = "ti,ohci-omap3";
|
D | sama5d4.dtsi | 257 usb1: ohci@00500000 { 258 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
|
D | exynos5420.dtsi | 927 compatible = "samsung,exynos4210-ohci";
|
D | rk3288.dtsi | 494 /* NOTE: ohci@ff520000 doesn't actually work on hardware */
|
/linux-4.4.14/Documentation/devicetree/bindings/mips/cavium/ |
D | uctl.txt | 40 ohci@16f0000000400 { 41 compatible = "cavium,octeon-6335-ohci","usb-ohci";
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | wii.dts | 128 compatible = "nintendo,hollywood-usb-ohci", 129 "usb-ohci"; 136 compatible = "nintendo,hollywood-usb-ohci", 137 "usb-ohci";
|
D | akebono.dts | 143 OHCI0: ohci@30010010000 { 144 compatible = "ibm,476gtr-ohci", "generic-ohci"; 150 OHCI1: ohci@30010020000 { 151 compatible = "ibm,476gtr-ohci", "generic-ohci";
|
D | tqm5200.dts | 94 compatible = "fsl,mpc5200-ohci","ohci-be";
|
D | mpc5200b.dtsi | 167 compatible = "fsl,mpc5200b-ohci","fsl,mpc5200-ohci","ohci-be";
|
D | charon.dts | 97 compatible = "fsl,mpc5200-ohci","ohci-be";
|
D | lite5200.dts | 156 compatible = "fsl,mpc5200-ohci","ohci-be";
|
D | sequoia.dts | 149 compatible = "ibm,usb-ohci-440epx", "ohci-be";
|
D | acadia.dts | 184 compatible = "ohci-be";
|
D | warp.dts | 298 compatible = "ohci-be";
|
D | sam440ep.dts | 259 compatible = "ohci-be";
|
D | bamboo.dts | 249 compatible = "ohci-be";
|
D | yosemite.dts | 292 compatible = "ohci-be";
|
D | canyonlands.dts | 174 compatible = "ohci-le";
|
/linux-4.4.14/drivers/phy/ |
D | phy-exynos5250-usb2.c | 206 u32 ohci; in exynos5250_power_on() local 314 ohci = readl(drv->reg_phy + EXYNOS_5250_HOSTOHCICTRL); in exynos5250_power_on() 316 ohci |= 0x1 << 3; in exynos5250_power_on() 317 writel(ohci, drv->reg_phy + EXYNOS_5250_HOSTOHCICTRL); in exynos5250_power_on()
|
/linux-4.4.14/Documentation/devicetree/bindings/ |
D | resource-names.txt | 51 reg-names = "config", "ohci", "ehci"; 53 interrupt-names = "ohci", "ehci";
|
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/cs5536/ |
D | cs5536_vsm.h | 25 DECLARE_CS5536_MODULE(ohci)
|
/linux-4.4.14/arch/arm64/boot/dts/arm/ |
D | juno-base.dtsi | 155 ohci@7ffb0000 { 156 compatible = "generic-ohci";
|
/linux-4.4.14/arch/arc/boot/dts/ |
D | axs10x_mb.dtsi | 58 ohci@0x60000 { 59 compatible = "generic-ohci";
|
/linux-4.4.14/Documentation/ |
D | debugging-via-ohci1394.txt | 43 The firewire-ohci driver in drivers/firewire uses filtered physical 47 Because the firewire-ohci driver depends on the PCI enumeration to be 93 Load the firewire-ohci module and check your kernel logs.
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/nintendo/ |
D | wii.txt | 106 - compatible : should be "nintendo,hollywood-usb-ohci","usb-ohci"
|
/linux-4.4.14/drivers/mfd/ |
D | omap-usb-host.c | 227 struct platform_device *ohci; in omap_usbhs_alloc_children() local 273 ohci = omap_usbhs_alloc_child(OMAP_OHCI_DEVICE, resources, 2, pdata, in omap_usbhs_alloc_children() 275 if (!ohci) { in omap_usbhs_alloc_children()
|
/linux-4.4.14/Documentation/ia64/ |
D | xen.txt | 47 --builtin mptscsih --builtin uhci-hcd --builtin ohci-hcd \ 153 --builtin ohci-hcd --builtin ehci-hcd
|
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/ |
D | S3C2412.txt | 56 control. The OHCI portion is supported by the ohci-s3c2410 driver, and
|
/linux-4.4.14/arch/mips/boot/dts/cavium-octeon/ |
D | octeon_68xx.dts | 601 ohci@16f0000000400 { 602 compatible = "cavium,octeon-6335-ohci","usb-ohci";
|
D | octeon_3xxx.dts | 546 ohci@16f0000000400 { 547 compatible = "cavium,octeon-6335-ohci","usb-ohci";
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mpc5200.txt | 99 usb@<addr> fsl,mpc5200-ohci,ohci-be USB controller
|
/linux-4.4.14/ |
D | MAINTAINERS | 1579 F: drivers/usb/host/ohci-st.c 11157 F: Documentation/usb/ohci.txt 11158 F: drivers/usb/host/ohci*
|