1. 13 9月, 2012 4 次提交
    • T
      ARM: OMAP1: Move SoC specific headers from plat to mach for omap1 · 68cb700c
      Tony Lindgren 提交于
      There's no need to have these in plat-omap any longer. Note that these
      could eventually be made local to mach-omap1 instead of being in mach.
      
      But to do that, at least various driver access using omap7xxx.h registers
      needs to be fixed first.
      
      Cc: spi-devel-general@lists.sourceforge.net
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      68cb700c
    • T
      ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ · dbc04161
      Tony Lindgren 提交于
      As the plat and mach includes need to disappear for single zImage work,
      we need to remove plat/hardware.h.
      
      Do this by splitting plat/hardware.h into omap1 and omap2+ specific files.
      
      The old plat/hardware.h already has omap1 only defines, so it gets moved
      to mach/hardware.h for omap1. For omap2+, we use the local soc.h
      that for now just includes the related SoC headers to keep this patch more
      readable.
      
      Note that the local soc.h still includes plat/cpu.h that can be dealt
      with in later patches. Let's also include plat/serial.h from common.h for
      all the board-*.c files. This allows making the include files local later
      on without patching these files again.
      
      Note that only minimal changes are done in this patch for the
      drivers/watchdog/omap_wdt.c driver to keep things compiling. Further
      patches are needed to eventually remove cpu_is_omap usage in the drivers.
      
      Also only minimal changes are done to sound/soc/omap/* to remove the
      unneeded includes and to define OMAP44XX_MCPDM_L3_BASE locally so there's
      no need to include omap44xx.h.
      
      While at it, also sort some of the includes in the standard way.
      
      Cc: linux-watchdog@vger.kernel.org
      Cc: alsa-devel@alsa-project.org
      Cc: Peter Ujfalusi <peter.ujfalusi@ti.com>
      Cc: Jarkko Nikula <jarkko.nikula@bitmer.com>
      Cc: Liam Girdwood <lrg@ti.com>
      Acked-by: NWim Van Sebroeck <wim@iguana.be>
      Acked-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      dbc04161
    • T
      ARM: OMAP1: Move plat/irqs.h to mach/irqs.h · 8afc5e08
      Tony Lindgren 提交于
      This is now omap1 specific files.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      8afc5e08
    • T
      ARM: OMAP: Move gpio.h to include/linux/platform_data · 4b25408f
      Tony Lindgren 提交于
      This way we can remove includes of plat/gpio.h which won't work
      with the single zImage support.
      
      Note that we also remove the cpu_class_is_omap2() check
      in gpio-omap.c as the drivers should not call it as we need to
      make it local to arch/arm/mach-omap2 for single zImage support.
      
      While at it, arrange the related includes in the standard way.
      
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: linux-mtd@lists.infradead.org
      Cc: alsa-devel@alsa-project.org
      Acked-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      4b25408f
  2. 04 6月, 2012 1 次提交
    • T
      ARM: OMAP: Make FS USB omap1 only · b924b204
      Tony Lindgren 提交于
      As the FS USB code is not being actively used for omap2+
      there's no point keeping it around for omap2+.
      
      Let's make the FS USB platform init code omap1 only so
      we can remove the last user of omap_read/write for omap2+,
      and simplify things for further USB, DMA, and device tree
      related work.
      
      While at it, also group the mach includes for the related
      drivers.
      
      Cc: linux-usb@vger.kernel.org
      Cc: Kyungmin Park <kyungmin.park@samsung.com>
      Acked-by: NFelipe Balbi <balbi@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      b924b204
  3. 06 4月, 2012 1 次提交
    • R
      ARM: fix __io macro for PCMCIA · 1ac02d79
      Rob Herring 提交于
      With commit c334bc15 (ARM: make mach/io.h include optional), PCMCIA was
      broken. PCMCIA depends on __io() returning a valid i/o address, and most
      ARM platforms require IO_SPACE_LIMIT be set to 0xffffffff for PCMCIA. This
      needs a better fix with a fixed i/o address mapping, but for now we just
      restore things to the previous behavior.
      
      This fixes at91, omap1, pxa and sa11xx. pxa needs io.h if PCI is enabled,
      but PCMCIA is not. sa11xx already has IO_SPACE_LIMIT set to 0xffffffff,
      so it doesn't need an io.h.
      Signed-off-by: NRob Herring <rob.herring@calxeda.com>
      Cc: Joachim Eastwood <joachim.eastwood@jotron.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Andrew Victor <linux@maxim.org.za>
      Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
      Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
      Tested-by: Paul Parsons <lost.distance@yahoo.com> (pxa270)
      Acked-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      1ac02d79
  4. 07 3月, 2012 2 次提交
  5. 25 2月, 2012 2 次提交
  6. 22 2月, 2012 1 次提交
  7. 21 1月, 2012 1 次提交
  8. 27 11月, 2011 1 次提交
  9. 26 9月, 2011 4 次提交
  10. 20 7月, 2011 1 次提交
  11. 31 3月, 2011 1 次提交
  12. 18 2月, 2011 1 次提交
  13. 28 1月, 2011 1 次提交
    • T
      omap1: Simplify use of omap_irq_flags · efe318a3
      Tony Lindgren 提交于
      Commit 03a9e512
      (omap1: Use asm_irq_flags for entry-macro.S) added support
      for multi-omap builds with addition of the omap_irq_flags.
      
      Commit 9f9605c2
      (omap2+: Fix unused variable warning for omap_irq_base)
      simplified omap2+ entry-macro.S by moving omap_irq_flags
      out of entry-macro.S.
      
      Simplify omap1 entry-macro.S in a similar way to keep the
      code consistent. Based on a similar earlier patch for omap2+
      by Russell King <rmk+kernel@arm.linux.org.uk>.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      efe318a3
  14. 10 12月, 2010 1 次提交
  15. 22 11月, 2010 1 次提交
  16. 06 11月, 2010 1 次提交
  17. 20 10月, 2010 1 次提交
  18. 02 10月, 2010 2 次提交
  19. 04 8月, 2010 1 次提交
  20. 06 5月, 2010 2 次提交
  21. 04 5月, 2010 1 次提交
    • T
      omap: Use a memory address for storing the debug port info instead of UART1 scratchpad · 96554d70
      Tony Lindgren 提交于
      This removes the dependency to the UART1 being available for storing
      the debug configuration in uncompress.h. This will simplify the
      DEBUG_LL UART configuration for boards that may not have UART1, or
      have an external UART as it requires only one mapping for DEBUG_LL.
      
      The patch has a few limitations. Basically now we're assuming that
      the kernel uncompress code won't overlap with OMAP_UART_INFO. We also
      assume the printascii is called at least once before paging_init in
      order for addruart to have a chance to read the UART setup from
      OMAP_UART_INFO.
      
      As suggested by Cyril Chemparathy <cyril@ti.com>,
      Vikram Pandita <vikram.pandita@ti.com> and
      Kevin Hilman <khilman@deeprootsystems.com>. Based on an earlier
      patch posted for Davinci by Cyril Chemparathy <cyril@ti.com>.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      96554d70
  22. 16 2月, 2010 2 次提交
  23. 13 2月, 2010 1 次提交
  24. 12 12月, 2009 2 次提交
  25. 20 10月, 2009 4 次提交