remarkable-linux/arch/arm/mach-shmobile
Linus Torvalds eb3d3ec567 Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into next
Pull ARM updates from Russell King:

 - Major clean-up of the L2 cache support code.  The existing mess was
   becoming rather unmaintainable through all the additions that others
   have done over time.  This turns it into a much nicer structure, and
   implements a few performance improvements as well.

 - Clean up some of the CP15 control register tweaks for alignment
   support, moving some code and data into alignment.c

 - DMA properties for ARM, from Santosh and reviewed by DT people.  This
   adds DT properties to specify bus translations we can't discover
   automatically, and to indicate whether devices are coherent.

 - Hibernation support for ARM

 - Make ftrace work with read-only text in modules

 - add suspend support for PJ4B CPUs

 - rework interrupt masking for undefined instruction handling, which
   allows us to enable interrupts earlier in the handling of these
   exceptions.

 - support for big endian page tables

 - fix stacktrace support to exclude stacktrace functions from the
   trace, and add save_stack_trace_regs() implementation so that kprobes
   can record stack traces.

 - Add support for the Cortex-A17 CPU.

 - Remove last vestiges of ARM710 support.

 - Removal of ARM "meminfo" structure, finally converting us solely to
   memblock to handle the early memory initialisation.

* 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm: (142 commits)
  ARM: ensure C page table setup code follows assembly code (part II)
  ARM: ensure C page table setup code follows assembly code
  ARM: consolidate last remaining open-coded alignment trap enable
  ARM: remove global cr_no_alignment
  ARM: remove CPU_CP15 conditional from alignment.c
  ARM: remove unused adjust_cr() function
  ARM: move "noalign" command line option to alignment.c
  ARM: provide common method to clear bits in CPU control register
  ARM: 8025/1: Get rid of meminfo
  ARM: 8060/1: mm: allow sub-architectures to override PCI I/O memory type
  ARM: 8066/1: correction for ARM patch 8031/2
  ARM: 8049/1: ftrace/add save_stack_trace_regs() implementation
  ARM: 8065/1: remove last use of CONFIG_CPU_ARM710
  ARM: 8062/1: Modify ldrt fixup handler to re-execute the userspace instruction
  ARM: 8047/1: rwsem: use asm-generic rwsem implementation
  ARM: l2c: trial at enabling some Cortex-A9 optimisations
  ARM: l2c: add warnings for stuff modifying aux_ctrl register values
  ARM: l2c: print a warning with L2C-310 caches if the cache size is modified
  ARM: l2c: remove old .set_debug method
  ARM: l2c: kill L2X0_AUX_CTRL_MASK before anyone else makes use of this
  ...
2014-06-05 15:57:04 -07:00
..
include/mach ARM: SoC board support updates for 3.16 2014-06-02 16:21:41 -07:00
board-ape6evm-reference.c
board-ape6evm.c
board-armadillo800eva-reference.c Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into next 2014-06-05 15:57:04 -07:00
board-armadillo800eva.c Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into next 2014-06-05 15:57:04 -07:00
board-bockw-reference.c
board-bockw.c ARM: shmobile: bockw: switch to use dai info for R-Car sound 2014-04-14 12:50:19 +09:00
board-genmai-reference.c ARM: shmobile: Let Genmai multiplatform boot with Genmai DTB 2014-05-17 09:06:19 +09:00
board-genmai.c ARM: shmobile: r7s72100: genmai: platform scif devices only for legacy support 2014-05-14 11:42:52 +09:00
board-koelsch-reference.c ARM: SoC board support updates for 3.16 2014-06-02 16:21:41 -07:00
board-koelsch.c ARM: SoC board support updates for 3.16 2014-06-02 16:21:41 -07:00
board-kzm9g-reference.c ARM: l2c: shmobile: remove cache size override 2014-05-30 00:50:02 +01:00
board-kzm9g.c ARM: l2c: shmobile: remove cache size override 2014-05-30 00:50:02 +01:00
board-lager-reference.c ARM: shmobile: lager: Enable SCIF0 and SCIF1 serial ports in DT 2014-05-14 09:56:35 +09:00
board-lager.c Renesas ARM Based SoC Boards Updates for v3.16 2014-05-05 14:14:29 -07:00
board-mackerel.c
board-marzen-reference.c
board-marzen.c
clock-r7s72100.c ARM: shmobile: r7s72100: remove SPI DT clocks from legacy clock support 2014-05-14 11:42:54 +09:00
clock-r8a73a4.c ARM: shmobile: r8a73a4: Switch to new style CMT device 2014-05-11 19:35:27 +09:00
clock-r8a7740.c ARM: SoC board support updates for 3.16 2014-06-02 16:21:41 -07:00
clock-r8a7778.c Renesas SoC Clock Cleanups for v3.16 2014-05-21 14:05:58 -07:00
clock-r8a7779.c ARM: shmobile: r8a7779: Switch to new style TMU device 2014-05-11 19:35:28 +09:00
clock-r8a7790.c ARM: shmobile: r8a7790: Switch to new style CMT device 2014-05-11 19:35:27 +09:00
clock-r8a7791.c ARM: shmobile: r8a7791: Switch to new style CMT device 2014-05-11 19:35:27 +09:00
clock-sh73a0.c ARM: shmobile: sh73a0: Switch to new style TMU device 2014-05-11 19:35:28 +09:00
clock-sh7372.c ARM: shmobile: sh7372: Switch to new style TMU device 2014-05-11 19:35:28 +09:00
clock.c ARM: shmobile: Introduce shmobile_clk_workaround() 2014-04-14 11:30:11 +09:00
console.c
cpuidle.c
entry-intc.S
headsmp-scu.S
headsmp.S
intc-sh73a0.c
intc-sh7372.c
Kconfig ARM: SoC board support updates for 3.16 2014-06-02 16:21:41 -07:00
Makefile ARM: SoC board support updates for 3.16 2014-06-02 16:21:41 -07:00
Makefile.boot ARM: shmobile: Remove non-multiplatform Genmai reference support 2014-05-17 09:06:04 +09:00
platsmp-apmu.c
platsmp-scu.c
platsmp.c
pm-r8a7740.c
pm-r8a7779.c
pm-r8a7790.c
pm-rcar.c
pm-rmobile.c ARM: shmobile: Ignore callbacks for subsys generic_pm_domain_data 2014-04-25 10:01:43 +09:00
pm-sh73a0.c
pm-sh7372.c
setup-emev2.c ARM: shmobile: Remove EMEV2 header file 2014-04-14 11:28:23 +09:00
setup-r7s72100.c ARM: shmobile: r7s72100: genmai: platform scif devices only for legacy support 2014-05-14 11:42:52 +09:00
setup-r8a73a4.c ARM: shmobile: r8a73a4: Switch to new style CMT device 2014-05-11 19:35:27 +09:00
setup-r8a7740.c ARM: SoC board support updates for 3.16 2014-06-02 16:21:41 -07:00
setup-r8a7778.c Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into next 2014-06-05 15:57:04 -07:00
setup-r8a7779.c Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into next 2014-06-05 15:57:04 -07:00
setup-r8a7790.c ARM: SoC board support updates for 3.16 2014-06-02 16:21:41 -07:00
setup-r8a7791.c ARM: SoC board support updates for 3.16 2014-06-02 16:21:41 -07:00
setup-rcar-gen2.c ARM: shmobile: rcar-gen2: Cache Mode Monitor Register Value 2014-04-14 11:28:42 +09:00
setup-sh73a0.c ARM: shmobile: sh73a0: Switch to new style TMU device 2014-05-11 19:35:28 +09:00
setup-sh7372.c ARM: SoC board support updates for 3.16 2014-06-02 16:21:41 -07:00
sh-gpio.h
sleep-sh7372.S
smp-emev2.c ARM: shmobile: Remove EMEV2 header file 2014-04-14 11:28:23 +09:00
smp-r8a7779.c
smp-r8a7790.c
smp-r8a7791.c ARM: shmobile: Check r8a7791 MD21 at SMP boot 2014-04-14 11:28:43 +09:00
smp-sh73a0.c
suspend.c
timer.c ARM: shmobile: Set clock frequency in HZ from OF nodes 2014-05-14 14:02:21 +09:00