Commit 48d224d1 authored by Olof Johansson's avatar Olof Johansson

Merge tag 'tags/omap-for-v3.8/cleanup-multiplatform-no-clock-signed' of...

Merge tag 'tags/omap-for-v3.8/cleanup-multiplatform-no-clock-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/pm2

From Tony Lindgren:
Remaining patches to allow omap2+ to build with multiplatform
enabled. Unfortunately the DMA header patch had to be redone
to avoid adding new multiplatform specific include paths, the
other patches are just trivial compile fixes.

Note that this does not yet contain the necessary Kconfig
changes as we are still waiting for some drivers to get
fixed up first.

* tag 'tags/omap-for-v3.8/cleanup-multiplatform-no-clock-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
  ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h
  ASoC: OMAP: mcbsp fixes for enabling ARM multiplatform support
  watchdog: OMAP: fixup for ARM multiplatform support

Conflicts due to surrounding changes in:
	arch/arm/mach-omap2/omap_hwmod_2420_data.c
	arch/arm/mach-omap2/omap_hwmod_2430_data.c
Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
parents 9121dfca 45c3eb7d
......@@ -39,7 +39,7 @@
#include <asm/mach/map.h>
#include <mach/mux.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/tc.h>
#include <mach/irda.h>
#include <linux/platform_data/keypad-omap.h>
......
......@@ -43,7 +43,7 @@
#include <mach/mux.h>
#include <mach/tc.h>
#include <linux/platform_data/keypad-omap.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/flash.h>
#include <mach/hardware.h>
......
......@@ -37,7 +37,7 @@
#include <mach/flash.h>
#include <mach/mux.h>
#include <mach/tc.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/irda.h>
#include <linux/platform_data/keypad-omap.h>
......
......@@ -36,7 +36,7 @@
#include <mach/flash.h>
#include <mach/mux.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/tc.h>
#include <mach/irda.h>
#include <linux/platform_data/keypad-omap.h>
......
......@@ -38,7 +38,7 @@
#include <mach/flash.h>
#include <mach/mux.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/tc.h>
#include <mach/irda.h>
#include <linux/platform_data/keypad-omap.h>
......
......@@ -36,7 +36,7 @@
#include <mach/flash.h>
#include <mach/mux.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/irda.h>
#include <mach/tc.h>
#include <mach/board-sx1.h>
......
......@@ -25,7 +25,7 @@
#include <linux/device.h>
#include <linux/io.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/tc.h>
#include <mach/irqs.h>
......
......@@ -18,7 +18,7 @@
#include <mach/mux.h>
#include <mach/tc.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "iomap.h"
#include "common.h"
......
......@@ -27,7 +27,7 @@
#include <linux/interrupt.h>
#include <linux/io.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/hardware.h>
#include <mach/lcdc.h>
......
......@@ -19,7 +19,7 @@
#include <linux/platform_device.h>
#include <linux/slab.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/mux.h>
#include "soc.h"
#include <linux/platform_data/asoc-ti-mcbsp.h>
......
......@@ -52,7 +52,7 @@
#include <mach/tc.h>
#include <mach/mux.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <plat/dmtimer.h>
#include <mach/irqs.h>
......
......@@ -31,7 +31,7 @@
#include <asm/mach/map.h>
#include "common.h"
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <video/omapdss.h>
#include <video/omap-panel-tfp410.h>
......
......@@ -32,7 +32,7 @@
#include <asm/mach/arch.h>
#include <asm/mach/map.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <plat/debug-devices.h>
#include <video/omapdss.h>
......
......@@ -31,7 +31,7 @@
#include <asm/system_info.h>
#include "common.h"
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "gpmc-smc91x.h"
#include "board-rx51.h"
......
......@@ -24,7 +24,7 @@
#include <asm/mach/arch.h>
#include <asm/mach/map.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "common.h"
#include "mux.h"
......
......@@ -24,7 +24,7 @@
#include <asm/mach-types.h>
#include <asm/mach/map.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "iomap.h"
#include "omap_hwmod.h"
......
......@@ -28,7 +28,7 @@
#include <linux/init.h>
#include <linux/device.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "soc.h"
#include "omap_hwmod.h"
......
......@@ -25,7 +25,7 @@
#include <asm/tlb.h>
#include <asm/mach/map.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "omap_hwmod.h"
#include "soc.h"
......
......@@ -21,7 +21,7 @@
#include <linux/platform_data/asoc-ti-mcbsp.h>
#include <linux/pm_runtime.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "omap_device.h"
......
......@@ -15,8 +15,8 @@
#include <linux/i2c-omap.h>
#include <linux/platform_data/spi-omap2-mcspi.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <plat/dmtimer.h>
#include "omap_hwmod.h"
#include "l3_2xxx.h"
......
......@@ -16,8 +16,8 @@
#include <linux/i2c-omap.h>
#include <linux/platform_data/asoc-ti-mcbsp.h>
#include <linux/platform_data/spi-omap2-mcspi.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <plat/dmtimer.h>
#include "omap_hwmod.h"
#include "mmc.h"
......
......@@ -10,7 +10,8 @@
* published by the Free Software Foundation.
*/
#include <plat-omap/dma-omap.h>
#include <linux/dmaengine.h>
#include <linux/omap-dma.h>
#include "omap_hwmod.h"
#include "hdq1w.h"
......
......@@ -10,7 +10,7 @@
*/
#include <linux/platform_data/gpio-omap.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <plat/dmtimer.h>
#include <linux/platform_data/spi-omap2-mcspi.h>
......
......@@ -19,7 +19,7 @@
#include <linux/power/smartreflex.h>
#include <linux/platform_data/gpio-omap.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "l3_3xxx.h"
#include "l4_3xxx.h"
#include <linux/platform_data/asoc-ti-mcbsp.h>
......
......@@ -23,7 +23,7 @@
#include <linux/power/smartreflex.h>
#include <linux/i2c-omap.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <linux/platform_data/omap_ocp2scp.h>
#include <linux/platform_data/spi-omap2-mcspi.h>
......
......@@ -38,7 +38,7 @@
#include <asm/mach-types.h>
#include <asm/system_misc.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "soc.h"
#include "common.h"
......
......@@ -28,6 +28,7 @@
#include <linux/clk.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/omap-dma.h>
#include <linux/platform_data/gpio-omap.h>
#include <trace/events/power.h>
......@@ -38,8 +39,6 @@
#include "clockdomain.h"
#include "powerdomain.h"
#include <plat-omap/dma-omap.h>
#include "soc.h"
#include "common.h"
#include "cm3xxx.h"
......
......@@ -26,9 +26,9 @@
#include <linux/slab.h>
#include <linux/pm_runtime.h>
#include <linux/console.h>
#include <linux/omap-dma.h>
#include <plat/omap-serial.h>
#include <plat-omap/dma-omap.h>
#include "common.h"
#include "omap_hwmod.h"
......
......@@ -36,7 +36,7 @@
#include <linux/slab.h>
#include <linux/delay.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
/*
* MAX_LOGICAL_DMA_CH_COUNT: the maximum number of logical DMA
......
This diff is collapsed.
......@@ -29,7 +29,7 @@
#include <crypto/scatterwalk.h>
#include <crypto/aes.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
/* OMAP TRM gives bitfields as start:end, where start is the higher bit
number. For example 7:0 */
......
......@@ -37,7 +37,7 @@
#include <crypto/hash.h>
#include <crypto/internal/hash.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/irqs.h>
#define SHA_REG_DIGEST(x) (0x00 + ((x) * 0x04))
......
......@@ -19,8 +19,6 @@
#include "virt-dma.h"
#include <plat-omap/dma-omap.h>
struct omap_dmadev {
struct dma_device ddev;
spinlock_t lock;
......
......@@ -45,7 +45,7 @@
#include <media/v4l2-ioctl.h>
#include <plat/cpu.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <video/omapvrfb.h>
#include <video/omapdss.h>
......
......@@ -16,7 +16,7 @@
#include <media/videobuf-dma-contig.h>
#include <media/v4l2-device.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <video/omapvrfb.h>
#include "omap_voutdef.h"
......
......@@ -30,7 +30,7 @@
#include <linux/types.h>
#include <linux/omap3isp.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <media/v4l2-event.h>
#include "isp.h"
......
......@@ -34,7 +34,7 @@
#include <media/videobuf-dma-contig.h>
#include <media/videobuf-dma-sg.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#define DRIVER_NAME "omap1-camera"
......
......@@ -27,7 +27,6 @@
#include <linux/bch.h>
#endif
#include <plat-omap/dma-omap.h>
#include <linux/platform_data/mtd-nand-omap2.h>
#define DRIVER_NAME "omap2-nand"
......
......@@ -41,7 +41,7 @@
#include <linux/platform_data/mtd-onenand-omap2.h>
#include <asm/gpio.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#define DRIVER_NAME "omap2-onenand"
......
......@@ -44,7 +44,7 @@
#include <asm/unaligned.h>
#include <asm/mach-types.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <mach/usb.h>
......
......@@ -16,7 +16,7 @@
#include <linux/platform_device.h>
#include <linux/dma-mapping.h>
#include <linux/slab.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "musb_core.h"
#include "tusb6010.h"
......
......@@ -31,7 +31,7 @@
#include <linux/gfp.h>
#include <mach/lcdc.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include <asm/mach-types.h>
......
......@@ -30,7 +30,7 @@
#include <linux/uaccess.h>
#include <linux/module.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "omapfb.h"
#include "lcdc.h"
......
......@@ -25,7 +25,7 @@
#include <linux/io.h>
#include <linux/interrupt.h>
#include <plat-omap/dma-omap.h>
#include <linux/omap-dma.h>
#include "omapfb.h"
#include "lcdc.h"
......
......@@ -45,8 +45,6 @@
#include <linux/uaccess.h>
#include <linux/slab.h>
#include <linux/pm_runtime.h>
#include <mach/hardware.h>
#include <linux/platform_data/omap-wd-timer.h>
#include "omap_wdt.h"
......
This diff is collapsed.
......@@ -28,8 +28,6 @@
#include <linux/platform_data/asoc-ti-mcbsp.h>
#include <plat/cpu.h>
#include "mcbsp.h"
static void omap_mcbsp_write(struct omap_mcbsp *mcbsp, u16 reg, u32 val)
......@@ -612,7 +610,7 @@ void omap_mcbsp_free(struct omap_mcbsp *mcbsp)
* system will refuse to enter idle if the CLKS pin source is not reset
* back to internal source.
*/
if (!cpu_class_is_omap1())
if (!mcbsp_omap1())
omap2_mcbsp_set_clks_src(mcbsp, MCBSP_CLKS_PRCM_SRC);
spin_lock(&mcbsp->lock);
......
......@@ -26,6 +26,12 @@
#include "omap-pcm.h"
#ifdef CONFIG_ARCH_OMAP1
#define mcbsp_omap1() 1
#else
#define mcbsp_omap1() 0
#endif
/* McBSP register numbers. Register address offset = num * reg_step */
enum {
/* Common registers */
......
......@@ -34,7 +34,6 @@
#include <sound/initval.h>
#include <sound/soc.h>
#include <plat/cpu.h>
#include <linux/platform_data/asoc-ti-mcbsp.h>
#include "mcbsp.h"
#include "omap-mcbsp.h"
......@@ -512,7 +511,7 @@ static int omap_mcbsp_dai_set_dai_sysclk(struct snd_soc_dai *cpu_dai,
regs->srgr2 |= CLKSM;
break;
case OMAP_MCBSP_SYSCLK_CLKS_FCLK:
if (cpu_class_is_omap1()) {
if (mcbsp_omap1()) {
err = -EINVAL;
break;
}
......@@ -520,7 +519,7 @@ static int omap_mcbsp_dai_set_dai_sysclk(struct snd_soc_dai *cpu_dai,
MCBSP_CLKS_PRCM_SRC);
break;
case OMAP_MCBSP_SYSCLK_CLKS_EXT:
if (cpu_class_is_omap1()) {
if (mcbsp_omap1()) {
err = 0;
break;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment