Re: [PATCH 0/5] remaining omap multiplatform patches for v3.8 merge window

2012-11-23 Thread Russell King - ARM Linux
On Fri, Nov 23, 2012 at 08:54:15AM -0800, Tony Lindgren wrote:
> * Russell King - ARM Linux  [121122 12:26]:
> > On Wed, Nov 21, 2012 at 09:42:19AM -0800, Tony Lindgren wrote:
> > > 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
> > 
> > Note that there's a bunch of OMAP drivers in staging which are trivially
> > broken anyway; I've not been bothering to report their breakages which
> > my build system is finding - I figure that if they're trivially broken
> > with compile time errors which aren't config related, and no one's
> > bothering to fixing them, then no one is even trying to build them -
> > which means they're not being used.
> 
> Do you have a list of the broken drivers somewhere?

No, I've been ignoring the error messages from anything in staging, so
it'll be a matter of digging through the last seven days build logs.
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 0/5] remaining omap multiplatform patches for v3.8 merge window

2012-11-23 Thread Tony Lindgren
* Russell King - ARM Linux  [121122 12:26]:
> On Wed, Nov 21, 2012 at 09:42:19AM -0800, Tony Lindgren wrote:
> > 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
> 
> Note that there's a bunch of OMAP drivers in staging which are trivially
> broken anyway; I've not been bothering to report their breakages which
> my build system is finding - I figure that if they're trivially broken
> with compile time errors which aren't config related, and no one's
> bothering to fixing them, then no one is even trying to build them -
> which means they're not being used.

Do you have a list of the broken drivers somewhere?
 
> And if they're not being used, it's pointless them being in mainline.

Yes makes sense to me.

Regards,

Tony
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 0/5] remaining omap multiplatform patches for v3.8 merge window

2012-11-22 Thread Russell King - ARM Linux
On Wed, Nov 21, 2012 at 09:42:19AM -0800, Tony Lindgren wrote:
> 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

Note that there's a bunch of OMAP drivers in staging which are trivially
broken anyway; I've not been bothering to report their breakages which
my build system is finding - I figure that if they're trivially broken
with compile time errors which aren't config related, and no one's
bothering to fixing them, then no one is even trying to build them -
which means they're not being used.

And if they're not being used, it's pointless them being in mainline.
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 0/5] remaining omap multiplatform patches for v3.8 merge window

2012-11-21 Thread Tony Lindgren
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