[GIT PULL] metag architecture changes for v3.11

From: James Hogan
Date: Fri Jul 05 2013 - 06:03:14 EST


The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:

Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git tags/metag-for-v3.11

for you to fetch changes up to c20eb0f1d0918c019fb2674a104e6ab59d8e62ac:

metag: move EXPORT_SYMBOL(csum_partial) to metag_ksyms.c (2013-07-04 10:00:02 +0100)

----------------------------------------------------------------
Metag architecture changes for v3.11

- Infrastructure and DT files for TZ1090 SoC (pin control drivers
already merged via pinctrl tree).
- Panic on boot instead of just warning if cache aliasing possible.
- Various SMP/hotplug fixes.
- Various other randconfig/sparse fixes.

----------------------------------------------------------------
James Hogan (16):
metag: of_platform_populate from arch generic code
metag: minimal TZ1090 (Comet) SoC infrastructure
metag: init common clk and use "core" clk
metag: log core and timer frequencies from arch code
metag: add <dt-bindings/> symlink
metag: *.dts: include using preprocessor
metag: panic if cache aliasing possible
metag: don't check for cache aliasing on smp cpu boot
metag: tz1090: select and instantiate pinctrl-tz1090
metag: tz1090: select and instantiate pinctrl-tz1090-pdc
metag: use clear_tasks_mm_cpumask()
metag: smp: enable irqs after set_cpu_online
metag: smp: don't spin waiting for CPU to start
metag: kick: add missing irq_enter/exit to kick_handler()
metag: cpu hotplug: route_irq: preserve irq mask
metag: move EXPORT_SYMBOL(csum_partial) to metag_ksyms.c

Markos Chandras (8):
metag/kernel/irq.c: Declare root_domain as static
metag/asm/irq.h: Declare init_IRQ
metag/mm/cache: Restrict scope for metag_lnkget_probe
metag/setup: Restrict scope for the capabilities variable
metag/processor.h: Add missing cpuinfo_op declaration.
metag/traps: Mark die() as __noreturn to match the declaration.
metag/traps: include setup.h for the per_cpu_trap_init declaration
metag/.gitignore: Extend the *.dtb pattern to match the dtb.S files

Documentation/devicetree/bindings/metag/meta.txt | 30 +++++++++++
.../devicetree/bindings/vendor-prefixes.txt | 1 +
arch/metag/Kconfig.soc | 12 +++++
arch/metag/Makefile | 2 +-
arch/metag/boot/.gitignore | 2 +-
arch/metag/boot/dts/Makefile | 2 +
arch/metag/boot/dts/include/dt-bindings | 1 +
arch/metag/boot/dts/skeleton.dts | 2 +-
arch/metag/boot/dts/tz1090.dtsi | 41 +++++++++++++++
arch/metag/boot/dts/tz1090_generic.dts | 10 ++++
arch/metag/configs/tz1090_defconfig | 42 +++++++++++++++
arch/metag/include/asm/bug.h | 4 +-
arch/metag/include/asm/clock.h | 8 +++
arch/metag/include/asm/irq.h | 1 +
arch/metag/include/asm/processor.h | 2 +
arch/metag/kernel/cachepart.c | 13 ++---
arch/metag/kernel/clock.c | 59 +++++++++++++++++++++-
arch/metag/kernel/irq.c | 7 +--
arch/metag/kernel/kick.c | 9 ++++
arch/metag/kernel/metag_ksyms.c | 5 ++
arch/metag/kernel/setup.c | 16 +++---
arch/metag/kernel/smp.c | 35 ++++---------
arch/metag/kernel/time.c | 14 ++++-
arch/metag/kernel/traps.c | 5 +-
arch/metag/lib/checksum.c | 1 -
arch/metag/mm/cache.c | 2 +-
drivers/clocksource/metag_generic.c | 2 +
27 files changed, 276 insertions(+), 52 deletions(-)
create mode 100644 Documentation/devicetree/bindings/metag/meta.txt
create mode 120000 arch/metag/boot/dts/include/dt-bindings
create mode 100644 arch/metag/boot/dts/tz1090.dtsi
create mode 100644 arch/metag/boot/dts/tz1090_generic.dts
create mode 100644 arch/metag/configs/tz1090_defconfig

Attachment: signature.asc
Description: OpenPGP digital signature