08 Dec, 2011

2 commits

  • - Move code that can be shared with XLP (irq.c, smp.c, time.c and
    xlr_console.c) to arch/mips/netlogic/common
    - Add asm/netlogic/haldefs.h and asm/netlogic/common.h for common and
    io functions shared with XLP
    - remove type 'nlm_reg_t *' and use uint64_t for mmio offsets
    - Move XLR specific code in smp.c to xlr/wakeup.c
    - Move XLR specific PCI code from irq.c to mips/pci/pci-xlr.c
    - Provide API for pic functions called from common/irq.c

    Signed-off-by: Jayachandran C
    Cc: linux-mips@linux-mips.org
    Patchwork: https://patchwork.linux-mips.org/patch/2964/
    Signed-off-by: Ralf Baechle

    Jayachandran C
     
  • Add basic support for MSI.

    Signed-off-by: Ganesan Ramalingam
    Signed-off-by: Jayachandran C
    To: linux-mips@linux-mips.org
    Patchwork: https://patchwork.linux-mips.org/patch/2730/
    Signed-off-by: Ralf Baechle

    Ganesan Ramalingam
     

19 May, 2011

1 commit

  • Adds pci/pci-xlr.c to support for XLR PCI/PCI-X interface and XLS PCIe
    interface.
    Update irq.c to ack PCI interrupts, use irq handler data to do the
    PCI/PCIe bus ack.

    Signed-off-by: Jayachandran C
    Cc: linux-mips@linux-mips.org
    Patchwork: https://patchwork.linux-mips.org/patch/2337/
    Signed-off-by: Ralf Baechle

    Jayachandran C