[PATCH 0/8] Flip on multiplatform support for omap2plus for v3.9

Tony Lindgren
2012-12-19T19:26:11Z

Hi all,

These patches enable multiplatform support for omap2plus.

To build and boot it against the current mainline kernel
you need the following:

[PATCH 1/2] ARM: l2x0: Only set .set_debug on PL310 r3p0 and earlier
[PATCH 2/2] ARM: disable errata work-arounds which access secure registers
[GIT PULL 1/2] omap fixes for v3.8 merge window
[GIT PULL 2/2] omap cleanup for v3.8 merge window
[GIT PULL] two trivial omap build error fixes for v3.8 merge window
cpts: Fix build error caused by include of plat/clock.h

Regards,

Tony

---

Tony Lindgren (8):
ARM: OMAP2+: Limi omap initcalls to omap only on multiplatform kernels
ARM: OMAP2+: Use omap initcalls
ARM: OMAP: Fix i2c cmdline initcall for multiplatform
ARM: OMAP: Fix dmaengine init for multiplatform
ARM: OMAP2+: Add multiplatform debug_ll support
ARM: OMAP2+: Disable code that currently does not work with multiplaform
ARM: OMAP2+: Enable ARCH_MULTIPLATFORM support
ARM: OMAP2+: Add minimal support for booting vexpress

arch/arm/Kconfig | 13 ++
arch/arm/Kconfig.debug | 56 +++++++++
arch/arm/configs/omap2plus_defconfig | 6 +
arch/arm/include/debug/omap2plus.S | 190 ++++++++++++++++++++++++++++++
arch/arm/mach-omap1/dma.c | 18 +++
arch/arm/mach-omap1/i2c.c | 6 +
arch/arm/mach-omap2/Kconfig | 25 ++++
arch/arm/mach-omap2/Makefile | 3
arch/arm/mach-omap2/board-omap3beagle.c | 2
arch/arm/mach-omap2/board-rx51-video.c | 3
arch/arm/mach-omap2/clock2xxx.c | 2
arch/arm/mach-omap2/clock3xxx.c | 2
arch/arm/mach-omap2/devices.c | 6 -
arch/arm/mach-omap2/dma.c | 23 +++-
arch/arm/mach-omap2/drm.c | 2
arch/arm/mach-omap2/emu.c | 2
arch/arm/mach-omap2/fb.c | 4 -
arch/arm/mach-omap2/gpio.c | 5 -
arch/arm/mach-omap2/gpmc.c | 4 -
arch/arm/mach-omap2/hdq1w.c | 3
arch/arm/mach-omap2/hwspinlock.c | 2
arch/arm/mach-omap2/i2c.c | 5 +
arch/arm/mach-omap2/mcbsp.c | 3
arch/arm/mach-omap2/omap-iommu.c | 2
arch/arm/mach-omap2/omap2-restart.c | 3
arch/arm/mach-omap2/omap4-common.c | 4 -
arch/arm/mach-omap2/omap_device.c | 5 -
arch/arm/mach-omap2/omap_hwmod.c | 2
arch/arm/mach-omap2/omap_phy_internal.c | 2
arch/arm/mach-omap2/opp3xxx_data.c | 2
arch/arm/mach-omap2/opp4xxx_data.c | 2
arch/arm/mach-omap2/pm-debug.c | 2
arch/arm/mach-omap2/pm.c | 2
arch/arm/mach-omap2/pmu.c | 2
arch/arm/mach-omap2/prm3xxx.c | 2
arch/arm/mach-omap2/prm44xx.c | 2
arch/arm/mach-omap2/serial.c | 2
arch/arm/mach-omap2/smartreflex-class3.c | 2
arch/arm/mach-omap2/soc.h | 29 +++++
arch/arm/mach-omap2/timer.c | 2
arch/arm/mach-omap2/wd_timer.c | 2
arch/arm/plat-omap/Kconfig | 30 -----
arch/arm/plat-omap/Makefile | 2
arch/arm/plat-omap/i2c.c | 3
arch/arm/plat-omap/include/plat/i2c.h | 6 +
drivers/crypto/omap-sham.c | 3
drivers/dma/omap-dma.c | 20 ---
drivers/media/rc/Kconfig | 2
drivers/staging/tidspbridge/Kconfig | 2
49 files changed, 422 insertions(+), 100 deletions(-)
create mode 100644 arch/arm/include/debug/omap2plus.S

--
Signature