[GIT PULL 5/8] arm-soc: support for new SoCs

From: Olof Johansson
Date: Tue May 22 2012 - 01:39:10 EST


Three new system-on-chip models are supported: the st-ericsson u9540
in ux500, the sam9n12 in at91 and the emma ev2 in shmobile.

Emma is a little bit special because it is completely unrelated to
the classic shmobile models, but the new Renesas rmobile SoCs are a
combination of things from both Emma and shmobile, so it was decided to
have them all live in one directory.

This also contains updates to existing shmobile soc code as well as some
related board changes due to dependencies.

----------------------------------------------------------------

The following changes since commit 0144ea8a4789f9049e993b12aad6334f1788fc74:

Merge tag 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc into HEAD

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc

for you to fetch changes up to 0804dcb2afdcf014947ee98264041765f580d43f:

Merge branch 'emev2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas into next/soc

----------------------------------------------------------------

Arnd Bergmann (3):
Merge tag 'at91-for-next-soc' of git://github.com/at91linux/linux-at91 into next/newsoc
Merge branch 'ux500-u9540-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/newsoc
Merge branch 'ux500/delete-u5500' into next/soc

Hong Xu (3):
ARM: at91: Add machine header file for AT91SAM9N12 SoC
ARM: at91: Add machine files for AT91SAM9N12 SoC
ARM: at91: Add DT description files for AT91SAM9N12-EK

Kuninori Morimoto (9):
ARM: mach-shmobile: sh7372: Add FSI DMAEngine support
ARM: mach-shmobile: r8a7740: add gpio_irq support
ARM: mach-shmobile: r8a7740: cleanup I2C workaround method
ARM: mach-shmobile: clock-r8a7740: add FSI clock
ARM: mach-shmobile: clock-r8a7740: add USB clock
ARM: mach-shmobile: clock-r8a7740: add SDHI clock
ARM: mach-shmobile: clock-r8a7740: add MMCIF clock
ARM: mach-shmobile: clock-r8a7740: use followparent_recalc on usb24s
ARM: mach-shmobile: sh73a0: fixup PINT/IRQ16-IRQ31 irq number conflict

Linus Walleij (1):
ARM: ux500: core U9540 support

Magnus Damm (9):
ARM / mach-shmobile: Use preset_lpj with calibrate_delay()
gpio: Emma Mobile GPIO driver V2
mach-shmobile: Emma Mobile EV2 SoC base support V3
mach-shmobile: KZM9D board support V3
mach-shmobile: Emma Mobile EV2 SMP support V3
mach-shmobile: Emma Mobile EV2 GPIO support V3
mach-shmobile: KZM9D board Ethernet support V3
mach-shmobile: Emma Mobile EV2 DT support V3
mach-shmobile: Use DT_MACHINE for KZM9D V3

Michel Jaouen (1):
ARM: ux500: ioremap differences for DB9540

Olof Johansson (3):
Merge branch 'soc-core' of git://git.kernel.org/.../rafael/renesas into next/soc
Merge branch 'soc-core' of git://git.kernel.org/.../rafael/renesas into next/soc
Merge branch 'emev2' of git://git.kernel.org/.../rafael/renesas into next/soc

Rafael J. Wysocki (1):
Merge branch 'renesas-dt' into renesas-soc-core


arch/arm/boot/dts/at91sam9n12.dtsi | 221 +++++++++
arch/arm/boot/dts/at91sam9n12ek.dts | 84 ++++
arch/arm/boot/dts/emev2-kzm9d.dts | 26 ++
arch/arm/boot/dts/emev2.dtsi | 63 +++
arch/arm/mach-at91/Kconfig | 8 +
arch/arm/mach-at91/Makefile | 1 +
arch/arm/mach-at91/Makefile.boot | 2 +
arch/arm/mach-at91/at91sam9n12.c | 233 ++++++++++
arch/arm/mach-at91/clock.c | 15 +-
arch/arm/mach-at91/include/mach/at91sam9n12.h | 60 +++
.../mach-at91/include/mach/at91sam9n12_matrix.h | 53 +++
arch/arm/mach-at91/include/mach/cpu.h | 10 +
arch/arm/mach-at91/include/mach/hardware.h | 1 +
arch/arm/mach-at91/setup.c | 6 +
arch/arm/mach-at91/soc.h | 5 +
arch/arm/mach-shmobile/Kconfig | 11 +
arch/arm/mach-shmobile/Makefile | 3 +
arch/arm/mach-shmobile/board-kzm9d.c | 85 ++++
arch/arm/mach-shmobile/clock-emev2.c | 249 ++++++++++
arch/arm/mach-shmobile/clock-r8a7740.c | 125 ++++-
arch/arm/mach-shmobile/include/mach/emev2.h | 19 +
arch/arm/mach-shmobile/include/mach/sh7372.h | 2 +
arch/arm/mach-shmobile/include/mach/sh73a0.h | 34 +-
arch/arm/mach-shmobile/pfc-r8a7740.c | 39 ++
arch/arm/mach-shmobile/platsmp.c | 18 +
arch/arm/mach-shmobile/setup-emev2.c | 452 +++++++++++++++++++
arch/arm/mach-shmobile/setup-r8a7740.c | 12 +-
arch/arm/mach-shmobile/setup-sh7372.c | 10 +
arch/arm/mach-shmobile/smp-emev2.c | 97 ++++
arch/arm/mach-shmobile/timer.c | 3 +-
arch/arm/mach-ux500/board-mop500-uib.c | 2 +-
arch/arm/mach-ux500/cache-l2x0.c | 16 +-
arch/arm/mach-ux500/clock.c | 2 +-
arch/arm/mach-ux500/cpu-db8500.c | 24 +-
arch/arm/mach-ux500/cpu.c | 4 +-
arch/arm/mach-ux500/id.c | 9 +-
arch/arm/mach-ux500/include/mach/db8500-regs.h | 6 +
arch/arm/mach-ux500/include/mach/hardware.h | 3 +
arch/arm/mach-ux500/include/mach/id.h | 17 +-
arch/arm/mach-ux500/include/mach/irqs.h | 2 +-
arch/arm/mach-ux500/platsmp.c | 4 +-
arch/arm/mach-ux500/timer.c | 2 +-
drivers/cpufreq/db8500-cpufreq.c | 2 +-
drivers/gpio/Kconfig | 6 +
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-em.c | 418 +++++++++++++++++
include/linux/platform_data/gpio-em.h | 10 +
47 files changed, 2439 insertions(+), 36 deletions(-)
create mode 100644 arch/arm/boot/dts/at91sam9n12.dtsi
create mode 100644 arch/arm/boot/dts/at91sam9n12ek.dts
create mode 100644 arch/arm/boot/dts/emev2-kzm9d.dts
create mode 100644 arch/arm/boot/dts/emev2.dtsi
create mode 100644 arch/arm/mach-at91/at91sam9n12.c
create mode 100644 arch/arm/mach-at91/include/mach/at91sam9n12.h
create mode 100644 arch/arm/mach-at91/include/mach/at91sam9n12_matrix.h
create mode 100644 arch/arm/mach-shmobile/board-kzm9d.c
create mode 100644 arch/arm/mach-shmobile/clock-emev2.c
create mode 100644 arch/arm/mach-shmobile/include/mach/emev2.h
create mode 100644 arch/arm/mach-shmobile/setup-emev2.c
create mode 100644 arch/arm/mach-shmobile/smp-emev2.c
create mode 100644 drivers/gpio/gpio-em.c
create mode 100644 include/linux/platform_data/gpio-em.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/