Lines Matching full:ehci

3  * Standalone EHCI usb debug driver
31 /* The code here is intended to talk directly to the EHCI debug port
61 static int dbgp_not_safe; /* Cannot use debug device during ehci reset */
83 dbgp_printk(" ehci cmd : %08x", readl(&ehci_regs->command)); in dbgp_ehci_status()
84 dbgp_printk(" ehci conf flg: %08x\n", in dbgp_ehci_status()
86 dbgp_printk(" ehci status : %08x", readl(&ehci_regs->status)); in dbgp_ehci_status()
87 dbgp_printk(" ehci portsc : %08x\n", in dbgp_ehci_status()
107 /* Local version of HC_LENGTH macro as ehci struct is not available here */
210 * will be marked as unsafe to use. EHCI reset is the in dbgp_wait_until_done()
438 dbgp_ehci_status("EHCI startup"); in dbgp_ehci_startup()
439 /* Start the ehci running */ in dbgp_ehci_startup()
445 /* Ensure everything is routed to the EHCI */ in dbgp_ehci_startup()
458 dbgp_printk("ehci can not be started\n"); in dbgp_ehci_startup()
461 dbgp_printk("ehci started\n"); in dbgp_ehci_startup()
470 /* Reset the EHCI controller */ in dbgp_ehci_controller_reset()
479 dbgp_printk("can not reset ehci\n"); in dbgp_ehci_controller_reset()
482 dbgp_ehci_status("ehci reset done"); in dbgp_ehci_controller_reset()
513 * ehci command to try and wake it up. */ in _dbgp_external_startup()
721 dbgp_printk("dbgp: ehci BIOS state %08x\n", cap); in early_ehci_bios_handoff()
729 /* if boot firmware now owns EHCI, spin till it hands it over. */ in early_ehci_bios_handoff()
746 /* just in case, always disable EHCI SMIs */ in early_ehci_bios_handoff()
794 dbgp_ehci_status("ehci skip - already configured"); in ehci_setup()
848 dbgp_printk("Found EHCI debug port on %02x:%02x.%1x\n", bus, slot, in early_dbgp_init()
875 dbgp_printk("mmio for ehci enabled\n"); in early_dbgp_init()
921 /* If the ehci controller is not in the run state do extended in early_dbgp_write()
923 * reset the ehci debug port */ in early_dbgp_write()