[PATCH 00/19] Initial I6400 and CM3 support

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

 



Hi,

This patchset adds support for I6400 processor along with the new
Coherent Manager 3.

More information about the I-Class Warrior family can be found below:

http://www.imgtec.com/mips/warrior/iclass.asp

Markos Chandras (15):
  MIPS: Add MIPS I6400 PRid and cputype identifiers
  MIPS: Add cases for CPU_I6400
  MIPS: Add MIPS I6400 probe support
  MIPS: Kconfig: Disable MIPS MT and SMP implementations for R6
  MIPS: Add platform callback before initializing the L2 cache
  MIPS: asm: mips-cm: Extend CM accessors for 64-bit CPUs
  MIPS: kernel: mips-cm: The CMGCRBase register is 64-bit on MIPS64
  MIPS: kernel: mips-cpc: Fix type for GCR CPC base reg for 64-bit
  MIPS: kernel: mips-cm: Add support for reporting CM cache errors
  drivers: irqchip: irq-mips-gic: Extend GIC accessors for 64-bit CMs
  drivers: irqchip: irq-mips-gic: Add support for CM3 64-bit timer irqs
  MIPS: kernel: cpu-probe: Remove cp0 hazard barrier when enabling the
    FTLB
  MIPS: Add default case for the FTLB enable/disable code
  MIPS: kernel: cpu-probe: Fix VTLB/FTLB configuration for R6
  MIPS: Set up FTLB probability for I6400

Paul Burton (4):
  MIPS: asm: mips-cm: Implement mips_cm_revision
  MIPS: asm: add CM GCR_L2_CONFIG register accessors
  MIPS: mm: c-r4k: extend way_string array
  MIPS: support CM3 L2 cache

 arch/mips/Kconfig                    |   6 +-
 arch/mips/include/asm/cpu-type.h     |   4 +
 arch/mips/include/asm/cpu.h          |   2 +
 arch/mips/include/asm/mips-cm.h      |  97 ++++++++++++-
 arch/mips/include/asm/mipsregs.h     |   2 +
 arch/mips/kernel/cpu-probe.c         |  47 +++++--
 arch/mips/kernel/idle.c              |   1 +
 arch/mips/kernel/mips-cm.c           | 257 ++++++++++++++++++++++++++++++++++-
 arch/mips/kernel/mips-cpc.c          |   2 +-
 arch/mips/kernel/perf_event_mipsxx.c |   6 +
 arch/mips/kernel/pm-cps.c            |   2 +
 arch/mips/kernel/spram.c             |   1 +
 arch/mips/kernel/traps.c             |   1 +
 arch/mips/mm/c-r4k.c                 |   5 +-
 arch/mips/mm/sc-mips.c               |  42 ++++++
 arch/mips/mti-malta/malta-init.c     |   7 +
 arch/mips/mti-malta/malta-int.c      | 112 +--------------
 arch/mips/oprofile/common.c          |   1 +
 arch/mips/oprofile/op_model_mipsxx.c |   4 +
 drivers/irqchip/irq-mips-gic.c       | 140 ++++++++++++-------
 include/linux/irqchip/mips-gic.h     |  14 +-
 21 files changed, 573 insertions(+), 180 deletions(-)

-- 
2.4.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