Re: imx21-hcd bugs, device descriptor read/64, error -110
"Midhun Agnihotram" <[email protected]>
| Newsgroups | gmane.linux.usb.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, I have now implemented the hub descriptor for i.MX21. It now says that recognizes three ports. But there is still a problem with the mapping of the registers (or rather I feel so). Of all the registers specified in ohci.h, I am not able to map the following bits to the corresponding i.MX21 ones: In HcControl (control) register masks ======================== #define OHCI_CTRL_PLE (1 << 2) /* periodic list enable */ #define OHCI_CTRL_IE (1 << 3) /* isochronous enable */ #define OHCI_CTRL_CLE (1 << 4) /* control list enable */ #define OHCI_CTRL_BLE (1 << 5) /* bulk list enable */ #define OHCI_CTRL_HCFS (3 << 6) /* host controller functional state */ #define OHCI_CTRL_IR (1 << 8) /* interrupt routing */ #define OHCI_CTRL_RWC (1 << 9) /* remote wakeup connected */ In HcCommandStatus (cmdstatus) register masks ================================== #define OHCI_CLF (1 << 1) /* control list filled */ #define OHCI_BLF (1 << 2) /* bulk list filled */ #define OHCI_OCR (1 << 3) /* ownership change request */ In Masks used with interrupt registers: ========================== #define OHCI_INTR_OC (1 << 30) /* ownership change */ #define OHCI_INTR_MIE (1 << 31) /* master interrupt enable */ What effect will any of these have on my USB functioning? As of now, the hub and the ports are recognized when the kernel boots but when I plug in a flash drive, nothing happens - I mean the device is not recognized as such. Thanks, Midhun. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel