> -----Original Message----- > From: linux-omap-owner@xxxxxxxxxxxxxxx > [mailto:linux-omap-owner@xxxxxxxxxxxxxxx] On Behalf Of Ohad Ben-Cohen > Sent: Friday, July 02, 2010 3:53 AM > To: linux-omap@xxxxxxxxxxxxxxx > Cc: Kanigeri, Hari; Ben-cohen, Ohad > Subject: [RFC 6/6] omap: enable remoteproc building > > From: Ohad Ben-Cohen <ohadb@xxxxxx> > > Make it possible to build omap's remoteproc module > > Signed-off-by: Ohad Ben-Cohen <ohadb@xxxxxx> > Signed-off-by: Hari Kanigeri <h-kanigeri2@xxxxxx> > --- > arch/arm/mach-omap2/Makefile | 6 ++++++ > arch/arm/plat-omap/Kconfig | 7 +++++++ > arch/arm/plat-omap/Makefile | 1 + > 3 files changed, 14 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/mach-omap2/Makefile > b/arch/arm/mach-omap2/Makefile > index 307f8b0..edb65b3 100644 > --- a/arch/arm/mach-omap2/Makefile > +++ b/arch/arm/mach-omap2/Makefile > @@ -59,6 +59,12 @@ obj-$(CONFIG_OMAP3_EMU) += emu.o > obj-$(CONFIG_OMAP_MBOX_FWK) += mailbox_mach.o > mailbox_mach-objs := mailbox.o > > +ifneq ($(CONFIG_OMAP_REMOTE_PROC),) > +obj-$(CONFIG_ARCH_OMAP2) += remoteproc24xx.o > +obj-$(CONFIG_ARCH_OMAP3) += remoteproc3xxx.o [sp] Since the compilation of this file depends upon CONFIG_ARCH_OMAP3, the "big" ifdef CONFIG_ARCH_OMAP3 in the file remoteproc3xxx.c is not useful at all. > +obj-$(CONFIG_ARCH_OMAP4) += remoteproc44xx.o > +endif > + > iommu-y += iommu2.o > iommu-$(CONFIG_ARCH_OMAP3) += omap3-iommu.o > > diff --git a/arch/arm/plat-omap/Kconfig b/arch/arm/plat-omap/Kconfig > index e2ea04a..e7d7372 100644 > --- a/arch/arm/plat-omap/Kconfig > +++ b/arch/arm/plat-omap/Kconfig > @@ -96,6 +96,13 @@ config OMAP_MBOX_FWK > Say Y here if you want to use OMAP Mailbox framework > support for > DSP, IVA1.0 and IVA2 in OMAP1/2/3. > > +config OMAP_REMOTE_PROC > + bool "Remote Processor framework support" > + depends on ARCH_OMAP > + help > + Say Y here if you want to use OMAP Remote Processor framework > + support for DSP, Tesla and/or Ducati (OMAP3/4). > + > config OMAP_IOMMU > tristate > > diff --git a/arch/arm/plat-omap/Makefile b/arch/arm/plat-omap/Makefile > index 98f0191..bacb5c3 100644 > --- a/arch/arm/plat-omap/Makefile > +++ b/arch/arm/plat-omap/Makefile > @@ -29,5 +29,6 @@ obj-y += $(i2c-omap-m) $(i2c-omap-y) > > # OMAP mailbox framework > obj-$(CONFIG_OMAP_MBOX_FWK) += mailbox.o > +obj-$(CONFIG_OMAP_REMOTE_PROC) += remoteproc.o > > obj-$(CONFIG_OMAP_PM_NOOP) += omap-pm-noop.o > \ No newline at end of file [sp] You need to fix this as well. > -- > 1.7.0.4 > > -- > To unsubscribe from this list: send the line "unsubscribe > linux-omap" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html