[PATCH 00/10] Netlogic: Fixes and updates for 3.9

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Here are the updates and fixes to Netlogic XLR/XLS/XLP platform code
for 3.9. The major changes in the patchset are:
 - Update PIC and irq code to optimize EIMR/EIRR register access
   in 32-bit kernel.
 - Add PIC timer 7 as a clocksource for both XLR and XLP. This is
   a better clocksource compared with Cop0 count, and the PIC timer
   count register is available to all cores.
 - Fix quad-XLP boards boot problem, and add support for PCIe devices
   on all the SoCs on quad-XLP boards.
The rest are minor fixes for various issues.

JC.

Jayachandran C (10):
  MIPS: Netlogic: add XLS6xx to FMN config
  MIPS: Netlogic: Optimize EIMR/EIRR accesses in 32-bit
  MIPS: PCI: Byteswap not needed in little-endian mode
  MIPS: Netlogic: Split XLP L1 i-cache among threads
  MIPS: Netlogic: Use PIC timer as a clocksource
  MIPS: PCI: Prevent hang on XLP reg read
  MIPS: Netlogic: No hazards needed for XLR/XLS
  MIPS: Netlogic: use preset loops per jiffy
  MIPS: Netlogic: Fix for quad-XLP boot
  MIPS: PCI: Multi-node PCI support for Netlogic XLP

 arch/mips/include/asm/hazards.h                    |    2 +-
 arch/mips/include/asm/netlogic/mips-extns.h        |   79 +++++++++++++
 .../mips/include/asm/netlogic/xlp-hal/cpucontrol.h |    2 +
 arch/mips/include/asm/netlogic/xlp-hal/pic.h       |   12 +-
 arch/mips/include/asm/netlogic/xlr/pic.h           |   48 +++++++-
 arch/mips/netlogic/common/irq.c                    |   41 +++----
 arch/mips/netlogic/common/smp.c                    |    8 +-
 arch/mips/netlogic/common/smpboot.S                |    6 +
 arch/mips/netlogic/common/time.c                   |   56 ++++++++++
 arch/mips/netlogic/xlp/wakeup.c                    |   35 ++++--
 arch/mips/netlogic/xlr/fmn-config.c                |    2 +
 arch/mips/netlogic/xlr/platform.c                  |    2 +-
 arch/mips/netlogic/xlr/setup.c                     |    2 +-
 arch/mips/pci/pci-xlp.c                            |  116 +++++++++++++-------
 14 files changed, 322 insertions(+), 89 deletions(-)

-- 
1.7.9.5




[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux