diff options
Diffstat (limited to 'drivers/usb/c67x00/c67x00-hcd.c')
| -rw-r--r-- | drivers/usb/c67x00/c67x00-hcd.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/usb/c67x00/c67x00-hcd.c b/drivers/usb/c67x00/c67x00-hcd.c index d3e1356d091..20ec4eee1ac 100644 --- a/drivers/usb/c67x00/c67x00-hcd.c +++ b/drivers/usb/c67x00/c67x00-hcd.c @@ -271,7 +271,6 @@ static void c67x00_hcd_irq(struct c67x00_sie *sie, u16 int_status, u16 msg)  	if (int_status & SOFEOP_FLG(sie->sie_num)) {  		c67x00_ll_usb_clear_status(sie, SOF_EOP_IRQ_FLG);  		c67x00_sched_kick(c67x00); -		set_bit(HCD_FLAG_SAW_IRQ, &hcd->flags);  	}  } @@ -385,6 +384,8 @@ int c67x00_hcd_probe(struct c67x00_sie *sie)  		goto err2;  	} +	device_wakeup_enable(hcd->self.controller); +  	spin_lock_irqsave(&sie->lock, flags);  	sie->private_data = c67x00;  	sie->irq = c67x00_hcd_irq;  | 
