Fix USB Debug Device for Intel ICH chipsets

The USB EHCI controller reset is not really needed on ICH, and in fact 
the code bailed out there which is the most stupid thing to do. So just
keep trying.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4836 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Stefan Reinauer 2009-10-24 13:02:14 +00:00 committed by Stefan Reinauer
parent 8f3b8583e2
commit b53bed1567
1 changed files with 3 additions and 4 deletions

View File

@ -407,11 +407,10 @@ try_next_port:
cmd = readl(&ehci_regs->command);
} while ((cmd & CMD_RESET) && (--loop > 0));
if(!loop) {
if(!loop)
dbgp_printk("Could not reset EHCI controller.\n");
return;
}
dbgp_printk("EHCI controller reset successfully.\n");
else
dbgp_printk("EHCI controller reset successfully.\n");
/* Claim ownership, but do not enable yet */
ctrl = readl(&ehci_debug->control);