Re: [PATCH 1/5] USB: Make usb_hcd_irq work for multi-role USB controllers w/ shared irq
"Grant Likely" <[email protected]>
| Newsgroups | gmane.linux.usb.devel,gmane.linux.ports.ppc64.devel |
|---|---|
| Message-ID | <[email protected]> |
On 11/24/07, Alan Cox <[email protected]> wrote: > On Fri, 23 Nov 2007 21:10:39 -0800 > Greg KH <[email protected]> wrote: > > > On Fri, Nov 23, 2007 at 05:24:31PM -0700, Grant Likely wrote: > > > From: Peter Korsgaard <[email protected]> > > > > > > Some multi-role (host/peripheral) USB controllers use a shared interrupt > > > line for all parts of the chip. Export usb_hcd_irq so drivers can call it > > > from their interrupt handler instead of duplicating code. > > > Drivers pass an irqnum of 0 to usb_add_hcd to signal that the interrupt handler > > > shouldn't be registerred by the core. > > > > What about for platforms where irq 0 is a valid irq? > > There are no such platforms. Linus made that absolutely clear every time > this came up before > > 0 - No IRQ > > A platform with a physical or bus IRQ of 0 needs to remap it to a > different constant. Regardless, I should probably use the NO_IRQ macro instead. g. -- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd. [email protected] (403) 399-0195 ------------------------------------------------------------------------- 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