Subject: Re: no IRQ from USB on MPC8248

From: Mike Rapoport <[email-masked]>
Date: Wed, 07 Dec 2005 10:58:20 +0200

Nathael PAJANI wrote:

[snip]

> which means the hub detects a device, and tries to configure it.

The root hub is virtual and implemented in SW. It detects the device any 
time there's a pull-up on one of the D+ or D- lines, no matter if 
controller is working properly or not.

>
> second: the device is happy to see a request and replies correctly.... 
> but there's no interrupt fired, whether using SUI_INT_USB (==11) or 
> the SCC3 interrupt (==42)
>
Make sure you've adopted the following functions to your board:
    static int board_configure(struct m8xxhci_private *hp)
    static int setup_usb_clock(struct m8xxhci_private *hp)
so the controller will get proper USB clock.

-- 
Sincerely yours,
Mike Rapoport