1. 28 11月, 2012 1 次提交
  2. 19 9月, 2012 1 次提交
    • A
      ARM: omap: move platform_data definitions · 2203747c
      Arnd Bergmann 提交于
      Platform data for device drivers should be defined in
      include/linux/platform_data/*.h, not in the architecture
      and platform specific directories.
      
      This moves such data out of the omap include directories
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Acked-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      Acked-by: NNicolas Pitre <nico@linaro.org>
      Acked-by: NTony Lindgren <tony@atomide.com>
      Cc: Kevin Hilman <khilman@ti.com>
      Cc: "Benoît Cousson" <b-cousson@ti.com>
      Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Kyungmin Park <kyungmin.park@samsung.com>
      Cc: Ohad Ben-Cohen <ohad@wizery.com>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: Omar Ramirez Luna <omar.ramirez@ti.com>
      Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
      Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
      Cc: Peter Ujfalusi <peter.ujfalusi@ti.com>
      Cc: Jarkko Nikula <jarkko.nikula@bitmer.com>
      Cc: Liam Girdwood <lrg@ti.com>
      Cc: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
      Cc: Jean Pihet <j-pihet@ti.com>
      Cc: J Keerthy <j-keerthy@ti.com>
      Cc: linux-omap@vger.kernel.org
      2203747c
  3. 13 9月, 2012 1 次提交
    • T
      ARM: OMAP2+: Prepare for irqs.h removal · 7d7e1eba
      Tony Lindgren 提交于
      As the interrupts should only be defined in the platform_data, and
      eventually coming from device tree, there's no need to define them
      in header files.
      
      Let's remove the hardcoded references to irqs.h and fix up the includes
      so we don't rely on headers included in irqs.h. Note that we're
      defining OMAP_INTC_START as 0 to the interrupts. This will be needed
      when we enable SPARSE_IRQ. For some drivers we need to add
      #include <plat/cpu.h> for now until these drivers are fixed to
      remove cpu_is_omapxxxx() usage.
      
      While at it, sort som of the includes the standard way, and add
      the trailing commas where they are missing in the related data
      structures.
      
      Note that for drivers/staging/tidspbridge we just define things
      locally.
      
      Cc: Paul Walmsley <paul@pwsan.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      7d7e1eba
  4. 05 9月, 2012 1 次提交
  5. 23 8月, 2012 1 次提交
  6. 07 8月, 2012 1 次提交
  7. 23 5月, 2012 2 次提交
  8. 12 3月, 2012 14 次提交
  9. 27 9月, 2011 9 次提交
  10. 16 9月, 2011 1 次提交
  11. 11 7月, 2011 1 次提交
    • P
      ASoC: omap: McBSP: fix build breakage on OMAP1 · 69d042d1
      Paul Walmsley 提交于
      After commits d1358657 ("OMAP: McBSP:
      implement functional clock switching via clock framework") and
      cf4c87ab ("OMAP: McBSP: implement
      McBSP CLKR and FSR signal muxing via mach-omap2/mcbsp.c"), any OMAP1
      board (such as the AMS Delta) that uses the ASoC McBSP driver will no
      longer build:
      
      sound/built-in.o: In function `omap_mcbsp_dai_set_dai_sysclk':
      last.c:(.text+0x24ff8): undefined reference to `omap2_mcbsp1_mux_clkr_src'
      last.c:(.text+0x2500c): undefined reference to `omap2_mcbsp1_mux_fsr_src'
      make: *** [vmlinux] Error 1
      
      Fix by defining three OMAP1-only dummy functions for
      omap2_mcbsp1_mux_clkr_src(), omap2_mcbsp1_mux_fsr_src(), and
      omap2_mcbsp_set_clks_src().
      
      Normally, code that is OMAP SoC-revision-specific like this should go
      under the arch/arm/*omap* directories, and get abstracted away from
      drivers via struct platform_data function pointers.  This doesn't work
      in this case since there doesn't appear to be any convenient way to access
      struct platform_data (or something like it) in the current design of
      the sound/soc/omap/omap-mcbsp.c driver.
      
      Reported by Janusz Krzysztofik <jkrzyszt@tis.icnet.pl> and Tony Lindgren
      <tony@atomide.com>.  Janusz also posted a patch to fix this at:
      
         http://www.spinics.net/lists/linux-omap/msg39560.html
      
      (among other places), but the following approach seems less dependent
      on compiler behavior.
      
      This patch passes build tests for ams_delta_defconfig and omap2plus_defconfig,
      but since I don't have an AMS Delta here, I can't boot test it on that
      platform.
      Signed-off-by: NPaul Walmsley <paul@pwsan.com>
      Cc: Janusz Krzysztofik <jkrzyszt@tis.icnet.pl>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Jarkko Nikula <jhnikula@gmail.com>
      Cc: Peter Ujfalusi <peter.ujfalusi@nokia.com>
      Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
      Cc: Liam Girdwood <lrg@slimlogic.co.uk>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      69d042d1
  12. 08 7月, 2011 1 次提交
  13. 29 6月, 2011 2 次提交
  14. 31 3月, 2011 1 次提交
  15. 25 2月, 2011 3 次提交