From: theStack Date: Fri, 18 Sep 2009 23:41:06 +0000 (+0200) Subject: port enable and reset problem solved (tmp commit) X-Git-Tag: firstresponse~13 X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=ppcskel.git;a=commitdiff_plain;h=343382d4d6826293fed38c5ff99e7c86651e8582 port enable and reset problem solved (tmp commit) --- diff --git a/usb/host/ohci.c b/usb/host/ohci.c index feddfa3..183f8c0 100644 --- a/usb/host/ohci.c +++ b/usb/host/ohci.c @@ -401,6 +401,15 @@ static void setup_port(u32 reg, u8 from_init) wait_ms(200); while(!(read32(reg) & RH_PS_PES)) { printf("fu\n"); + //write32(reg, RH_PS_PES); + /* + printf("OHCI0_HC_RH_DESCRIPTOR_A:\t0x%08X\n", read32(OHCI0_HC_RH_DESCRIPTOR_A)); + printf("OHCI0_HC_RH_DESCRIPTOR_B:\t0x%08X\n", read32(OHCI0_HC_RH_DESCRIPTOR_B)); + printf("OHCI0_HC_RH_STATUS:\t\t0x%08X\n", read32(OHCI0_HC_RH_STATUS)); + printf("OHCI0_HC_RH_PORT_STATUS_1:\t0x%08X\n", read32(OHCI0_HC_RH_PORT_STATUS_1)); + printf("OHCI0_HC_RH_PORT_STATUS_2:\t0x%08X\n", read32(OHCI0_HC_RH_PORT_STATUS_2)); + */ + return; } port = read32(reg); wait_ms(200);