Ignore:
Timestamp:
04/20/12 12:40:43 (13 months ago)
Author:
BrainSlayer
Message:

kernel update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-3.3/drivers/usb/host/xhci.c

    r18778 r19073  
    665665        xhci->s3.dcbaa_ptr = xhci_read_64(xhci, &xhci->op_regs->dcbaa_ptr); 
    666666        xhci->s3.config_reg = xhci_readl(xhci, &xhci->op_regs->config_reg); 
    667         xhci->s3.irq_pending = xhci_readl(xhci, &xhci->ir_set->irq_pending); 
    668         xhci->s3.irq_control = xhci_readl(xhci, &xhci->ir_set->irq_control); 
    669667        xhci->s3.erst_size = xhci_readl(xhci, &xhci->ir_set->erst_size); 
    670668        xhci->s3.erst_base = xhci_read_64(xhci, &xhci->ir_set->erst_base); 
    671669        xhci->s3.erst_dequeue = xhci_read_64(xhci, &xhci->ir_set->erst_dequeue); 
     670        xhci->s3.irq_pending = xhci_readl(xhci, &xhci->ir_set->irq_pending); 
     671        xhci->s3.irq_control = xhci_readl(xhci, &xhci->ir_set->irq_control); 
    672672} 
    673673 
     
    678678        xhci_write_64(xhci, xhci->s3.dcbaa_ptr, &xhci->op_regs->dcbaa_ptr); 
    679679        xhci_writel(xhci, xhci->s3.config_reg, &xhci->op_regs->config_reg); 
     680        xhci_writel(xhci, xhci->s3.erst_size, &xhci->ir_set->erst_size); 
     681        xhci_write_64(xhci, xhci->s3.erst_base, &xhci->ir_set->erst_base); 
     682        xhci_write_64(xhci, xhci->s3.erst_dequeue, &xhci->ir_set->erst_dequeue); 
    680683        xhci_writel(xhci, xhci->s3.irq_pending, &xhci->ir_set->irq_pending); 
    681684        xhci_writel(xhci, xhci->s3.irq_control, &xhci->ir_set->irq_control); 
    682         xhci_writel(xhci, xhci->s3.erst_size, &xhci->ir_set->erst_size); 
    683         xhci_write_64(xhci, xhci->s3.erst_base, &xhci->ir_set->erst_base); 
    684685} 
    685686 
Note: See TracChangeset for help on using the changeset viewer.