1. 18 12月, 2012 5 次提交
    • M
      ARM: sunxi: Change device tree naming scheme for sunxi · 68136b10
      Maxime Ripard 提交于
      There is several different SoCs sharing the sun5i codename: A10s, A12
      and A13. Since there is enough differences to not consider those the
      same SoCs, change a bit the naming scheme to reflect this.
      
      Moreover, some boards like the olinuxino come in A10s and A13 variants,
      which also share the same SoC codename.
      
      So change the naming scheme to reflect both the codename and the market
      name of the SoCs used in the dtsi and in the board files
      Signed-off-by: NMaxime Ripard <maxime.ripard@free-electrons.com>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      68136b10
    • L
      ARM: ux500: fix missing include · 2cdda350
      Linus Walleij 提交于
      Commit db298da2
      "ARM: nomadik: move platform_data definition"
      moved the Ux500-specific musb header from <mach/usb.h>
      to <linux/platform_data/usb-musb-ux500.h>
      
      However that makes some board code fail to compile
      now:
      
      CC      arch/arm/mach-ux500/board-mop500.o
      linux/arch/arm/mach-ux500/cpu-db8500.c: In function 'u8500_init_devices':
      linux/arch/arm/mach-ux500/cpu-db8500.c:226:2: error: implicit declaration of function 'ux500_add_usb' [-Werror=implicit-function-declaration]
      cc1: some warnings being treated as errors
      make[3]: *** [arch/arm/mach-ux500/cpu-db8500.o] Error 1
      make[3]: *** Waiting for unfinished jobs....
      make[2]: *** [arch/arm/mach-ux500] Error 2
      make[2]: *** Waiting for unfinished jobs....
      
      So fix this up by adding the proper include file that
      appears to have been brought in implicitly one or another
      way in the past.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      2cdda350
    • L
      ARM: u300: delete custom pin hog code · 761dc26d
      Linus Walleij 提交于
      With recent changes in the kernel, the MMCI and PL011 UART
      drivers will autonomously request their pins to be muxed in,
      so this machine-specific pin hogging code is just interfering
      with the proper mechanism and causing regressions in the v3.8
      kernel. Delete it and the problems go away.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      761dc26d
    • O
      ARM: davinci: fix build break due to missing include · 6a2461a4
      Olof Johansson 提交于
      arch/arm/mach-davinci/board-da850-evm.c: In function 'da850_evm_init':
      arch/arm/mach-davinci/board-da850-evm.c:1516:2: error: implicit declaration of function 'sram_get_gen_pool' [-Werror=implicit-function-declaration]
      arch/arm/mach-davinci/board-da850-evm.c:1516:31: warning: assignment makes pointer from integer without a cast [enabled by default]
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      Cc: Sekhar Nori <nsekhar@ti.com>
      Cc: Kevin Hilman <khilman@ti.com>
      6a2461a4
    • O
      ARM: exynos: Fix warning due to missing 'inline' in stub · d0c2e4e4
      Olof Johansson 提交于
      In file included from arch/arm/mach-exynos/clock-exynos5.c:29:0:
      arch/arm/mach-exynos/common.h:28:12: warning: 'exynos_pm_late_initcall' defined but not used [-Wunused-function]
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: Shawn Guo <shawn.guo@linaro.org>
      d0c2e4e4
  2. 12 12月, 2012 1 次提交
  3. 11 12月, 2012 5 次提交
  4. 07 12月, 2012 8 次提交
  5. 04 12月, 2012 1 次提交
  6. 03 12月, 2012 4 次提交
  7. 02 12月, 2012 1 次提交
  8. 01 12月, 2012 2 次提交
    • J
      ARM: sunxi: add missing include for mdelay() · 5e51651d
      Josh Cartwright 提交于
        CC      arch/arm/mach-sunxi/sunxi.o
      ./arch/arm/mach-sunxi/sunxi.c: In function 'sunxi_restart':
      ./arch/arm/mach-sunxi/sunxi.c:55:3: error: implicit declaration of function 'mdelay' [-Werror=implicit-function-declaration]
      Signed-off-by: NJosh Cartwright <josh.cartwright@ni.com>
      Acked-by: NMaxime Ripard <maxime.ripard@free-electrons.com>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      5e51651d
    • T
      ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h · 45c3eb7d
      Tony Lindgren 提交于
      Based on earlier discussions[1] we attempted to find a suitable
      location for the omap DMA header in commit 2b6c4e73 (ARM: OMAP:
      DMA: Move plat/dma.h to plat-omap/dma-omap.h) until the conversion
      to dmaengine is complete.
      
      Unfortunately that was before I was able to try to test compile
      of the ARM multiplatform builds for omap2+, and the end result
      was not very good.
      
      So I'm creating yet another all over the place patch to cut the
      last dependency for building omap2+ for ARM multiplatform. After
      this, we have finally removed the driver dependencies to the
      arch/arm code, except for few drivers that are being worked on.
      
      The other option was to make the <plat-omap/dma-omap.h> path
      to work, but we'd have to add some new header directory to for
      multiplatform builds.
      
      Or we would have to manually include arch/arm/plat-omap/include
      again from arch/arm/Makefile for omap2+.
      
      Neither of these alternatives sound appealing as they will
      likely lead addition of various other headers exposed to the
      drivers, which we want to avoid for the multiplatform kernels.
      
      Since we already have a minimal include/linux/omap-dma.h,
      let's just use that instead and add a note to it to not
      use the custom omap DMA functions any longer where possible.
      
      Note that converting omap DMA to dmaengine depends on
      dmaengine supporting automatically incrementing the FIFO
      address at the device end, and converting all the remaining
      legacy drivers. So it's going to be few more merge windows.
      
      [1] https://patchwork.kernel.org/patch/1519591/#
      
      cc: Russell King <linux@arm.linux.org.uk>
      cc: Kevin Hilman <khilman@ti.com>
      cc: "Benoît Cousson" <b-cousson@ti.com>
      cc: Herbert Xu <herbert@gondor.apana.org.au>
      cc: "David S. Miller" <davem@davemloft.net>
      cc: Vinod Koul <vinod.koul@intel.com>
      cc: Dan Williams <djbw@fb.com>
      cc: Mauro Carvalho Chehab <mchehab@infradead.org>
      cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
      cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
      cc: David Woodhouse <dwmw2@infradead.org>
      cc: Kyungmin Park <kyungmin.park@samsung.com>
      cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
      cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
      cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
      cc: Hans Verkuil <hans.verkuil@cisco.com>
      cc: Vaibhav Hiremath <hvaibhav@ti.com>
      cc: Lokesh Vutla <lokeshvutla@ti.com>
      cc: Rusty Russell <rusty@rustcorp.com.au>
      cc: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
      cc: Afzal Mohammed <afzal@ti.com>
      cc: linux-crypto@vger.kernel.org
      cc: linux-media@vger.kernel.org
      cc: linux-mtd@lists.infradead.org
      cc: linux-usb@vger.kernel.org
      cc: linux-fbdev@vger.kernel.org
      Acked-by: NFelipe Balbi <balbi@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      45c3eb7d
  9. 30 11月, 2012 2 次提交
    • R
      Fix build when CONFIG_W1_MASTER_GPIO=m b exporting "allnodes" · 465aac6d
      Randy Dunlap 提交于
      ERROR: "allnodes" [drivers/w1/masters/w1-gpio.ko] undefined!
      Signed-off-by: NRandy Dunlap <rdunlap@infradead.org>
      [grant.likely: allnodes is too generic; rename to of_allnodes]
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      Cc: Ville Syrjala <syrjala@sci.fi>
      465aac6d
    • O
      ARM: omap: fix typo on timer cleanup · 73f14f6d
      Olof Johansson 提交于
      Fix 32 vs 32k typo:
      
      arch/arm/mach-omap2/timer.c: In function 'omap4_local_timer_init':
      arch/arm/mach-omap2/timer.c:633:2: error: implicit declaration of function 'omap4_sync32_timer_init' [-Werror=implicit-function-declaration]
      arch/arm/mach-omap2/timer.c: At top level:
      arch/arm/mach-omap2/timer.c:610:2: warning: 'omap4_sync32k_timer_init' defined but not used [-Wunused-function]
      
      Also, mark the omap4_local_timer_init() stub as __init (and take off
      the explicit inline and let the compiler do the work instead).
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      73f14f6d
  10. 29 11月, 2012 7 次提交
  11. 28 11月, 2012 4 次提交