Re: Hi all, I'm newbe, so apologize for my stupid questions.
Alan Stern <[email protected]>
| Newsgroups | gmane.linux.usb.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sat, 22 Sep 2007, Fabio Giovagnini wrote: > OK. > Where can I find the code where physically the HDC read the packet from the > control endpoint where HDC sent the setup request from? > I found the interrupt handler for uhci-hdc but inside I cannit see something > like this > status = inw(uhci->io_addr + USBSTS); > if (!(status & ~USBSTS_HCH)) /* shared interrupt, not mine */ > return IRQ_NONE; > outw(status, uhci->io_addr + USBSTS); /* Clear it */ > > made for the control endpoint FIFO buffer. The host controllers in most PCs use DMA to transfer data between the USB bus and memory. The driver does not have to send the packet data to or from the controller. Alan Stern ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel