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

Tony Lindgren tony at atomide.com
Wed Dec 19 14:26:11 EST 2012


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



More information about the linux-arm-kernel mailing list