[PATCH 0/5] remaining omap multiplatform patches for v3.8 merge window
Tony Lindgren
tony at atomide.com
Wed Nov 21 12:42:19 EST 2012
Hi all,
Here are the remaining patches to be able to build omap2+
with multiplatform enabled. Booting requires disabling
ARM_ERRATA_751472 as discussed earlier. And then the
OMAP4_ERRATA_I688 can't be used currently.
These patches are based on a merge of the following branches
that are needed to keep things compiling:
- omap-for-v3.8/cleanup-headers-prepare-multiplatform-v3
- omap-for-v3.8/clock
- omap-for-v3.8/cleanup-headers-iommu
- omap-for-v3.8/pm-part2
- Tomi's branch 3.8/vram-conversion
- Russell's branch omap-serial
There are few drivers still breaking because of their
use of plat/cpu.h and cpu_is_omap macros. The following
already have patches queued in linux next:
- drivers/staging/omapdrm/omap_drv.c
- drivers/staging/omapdrm/omap_dmm_tiler.h
The fixes to following have been already posted:
- drivers/crypto/omap-sham.c
And the following should have patches coming:
- drivers/mfd/omap-usb-host.c
- drivers/media/platform/omap/omap_voutlib.c
- drivers/media/platform/omap3isp/isp.c
But for now, the last patch in this series is for
testing only.
Regards,
Tony
---
Tony Lindgren (5):
watchdog: OMAP: fixup for ARM multiplatform support
ASoC: OMAP: mcbsp fixes for enabling ARM multiplatform support
ARM: OMAP: Move plat/omap-serial.h to include/linux/platform_data/serial-omap.h
ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h
RFC: ARM: OMAP: Prepare Kconfig and Makefiles for enabling ARCH_MULTIPLATFORM
arch/arm/Kconfig | 13 +
arch/arm/configs/omap2plus_defconfig | 2
arch/arm/mach-omap1/board-h2.c | 2
arch/arm/mach-omap1/board-h3.c | 2
arch/arm/mach-omap1/board-palmte.c | 2
arch/arm/mach-omap1/board-palmtt.c | 2
arch/arm/mach-omap1/board-palmz71.c | 2
arch/arm/mach-omap1/board-sx1.c | 2
arch/arm/mach-omap1/dma.c | 2
arch/arm/mach-omap1/io.c | 2
arch/arm/mach-omap1/lcd_dma.c | 2
arch/arm/mach-omap1/mcbsp.c | 2
arch/arm/mach-omap1/pm.c | 2
arch/arm/mach-omap2/Kconfig | 23 +
arch/arm/mach-omap2/Makefile | 3
arch/arm/mach-omap2/board-3430sdp.c | 2
arch/arm/mach-omap2/board-h4.c | 2
arch/arm/mach-omap2/board-rx51-peripherals.c | 2
arch/arm/mach-omap2/board-rx51.c | 2
arch/arm/mach-omap2/devices.c | 2
arch/arm/mach-omap2/dma.c | 2
arch/arm/mach-omap2/io.c | 2
arch/arm/mach-omap2/mcbsp.c | 2
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 2
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 2
.../mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c | 3
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 2
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 2
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 2
arch/arm/mach-omap2/pm24xx.c | 2
arch/arm/mach-omap2/pm34xx.c | 3
arch/arm/mach-omap2/serial.c | 4
arch/arm/plat-omap/Kconfig | 30 --
arch/arm/plat-omap/Makefile | 2
arch/arm/plat-omap/dma.c | 2
arch/arm/plat-omap/include/plat-omap/dma-omap.h | 377 --------------------
drivers/crypto/omap-aes.c | 2
drivers/crypto/omap-sham.c | 2
drivers/dma/omap-dma.c | 2
drivers/media/platform/omap/omap_vout.c | 2
drivers/media/platform/omap/omap_vout_vrfb.c | 2
drivers/media/platform/omap3isp/ispstat.h | 2
drivers/media/platform/soc_camera/omap1_camera.c | 2
drivers/mtd/nand/omap2.c | 1
drivers/mtd/onenand/omap2.c | 2
drivers/tty/serial/omap-serial.c | 3
drivers/usb/gadget/omap_udc.c | 2
drivers/usb/musb/tusb6010_omap.c | 2
drivers/video/omap/lcdc.c | 2
drivers/video/omap/omapfb_main.c | 2
drivers/video/omap/sossi.c | 2
drivers/watchdog/omap_wdt.c | 2
include/linux/omap-dma.h | 366 +++++++++++++++++++
include/linux/platform_data/serial-omap.h | 0
sound/soc/omap/mcbsp.c | 4
sound/soc/omap/mcbsp.h | 6
sound/soc/omap/omap-mcbsp.c | 5
57 files changed, 457 insertions(+), 468 deletions(-)
delete mode 100644 arch/arm/plat-omap/include/plat-omap/dma-omap.h
rename arch/arm/plat-omap/include/plat/omap-serial.h => include/linux/platform_data/serial-omap.h (100%)
--
Signature
More information about the linux-arm-kernel
mailing list