1. 07 5月, 2013 4 次提交
  2. 03 5月, 2013 1 次提交
    • A
      ARM: SPEAr: conditionalize SMP code · a94d236d
      Arnd Bergmann 提交于
      Some constant definitions are only defined for spear13xx, so
      we must not attempt to build SPEAr SMP support when that
      SoC is not enabled.
      
      arch/arm/mach-spear/platsmp.c:25:35:
       error: 'VA_SCU_BASE' undeclared here (not in a function)
       arch/arm/mach-spear/platsmp.c: In function 'spear13xx_smp_prepare_cpus':
       arch/arm/mach-spear/platsmp.c:111:58: error: 'SYS_LOCATION' undeclared (first use in this function)
      
      Cc: Viresh Kumar <viresh.linux@gmail.com>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      a94d236d
  3. 29 4月, 2013 1 次提交
  4. 27 4月, 2013 1 次提交
    • S
      ARM: arch_timer: Silence debug preempt warnings · f31c2f1c
      Stephen Boyd 提交于
      Hot-plugging with CONFIG_DEBUG_PREEMPT=y on a device with arm
      architected timers causes a slew of "using smp_processor_id() in
      preemptible" warnings:
      
        BUG: using smp_processor_id() in preemptible [00000000] code: sh/111
        caller is arch_timer_cpu_notify+0x14/0xc8
      
      This happens because sometimes the cpu notifier,
      arch_timer_cpu_notify(), is called in preemptible context and
      other times in non-preemptible context but we use this_cpu_ptr()
      to retrieve the clockevent in all cases. We're only going to
      actually use the pointer in non-preemptible context though, so
      push the this_cpu_ptr() access down into the cases to force the
      checks to occur only in non-preemptible contexts.
      
      Cc: John Stultz <john.stultz@linaro.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Acked-by: NMarc Zyngier <Marc.Zyngier@arm.com>
      Signed-off-by: NStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      f31c2f1c
  5. 24 4月, 2013 1 次提交
  6. 20 4月, 2013 9 次提交
    • A
      serial: amba-pl011: fix !CONFIG_DMA_ENGINE case · aabdd290
      Arnd Bergmann 提交于
      I changed the prototype of the function earlier but only
      in the section for CONFIG_DMA_ENGINE, not the alternative.
      This makes the driver build again, e.g. for vexpress_defconfig.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      aabdd290
    • A
      Merge branch 'spear/dwdma' into late/cleanup · f54ae513
      Arnd Bergmann 提交于
      This is a series originally prepared for inclusion in 3.9, which did
      not work out because of dependencies on the dmaengine driver. All the
      changes for the dmaengine code are merged in 3.9 now, so we can finally
      do the switchover and remove the now unnecessary dma definitions for
      spear13xx from the platform code.
      
      The dma platform_data actually made up the majority of the spear13xx
      platform code overall, so moving that into device tree files makes the
      code substantially smaller.
      
      * spear/dwdma:
        ata: arasan: remove the need for platform_data
        ARM: SPEAr13xx: Pass generic DW DMAC platform data from DT
        serial: pl011: use generic DMA slave configuration if possible
        spi: pl022: use generic DMA slave configuration if possible
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      f54ae513
    • A
      Merge branch 'spear/multiplatform' into late/cleanup · 1b361942
      Arnd Bergmann 提交于
      This is a prerequisite for the spear/dwdma series.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      1b361942
    • A
      ata: arasan: remove the need for platform_data · e34d3865
      Arnd Bergmann 提交于
      This adds a complete DT binding for the arasan device driver. There is
      currently only one user, which is the spear13xx platform, so we don't
      actually have to parse all the properties until another user comes in,
      but this does use the generic DMA binding to find the DMA channel.
      
      The patch is untested so far and is part of a series to convert
      the spear platform over to use the generic DMA binding, so it
      should stay with the rest of the series.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NViresh Kumar <viresh.linux@linaro.org>
      Cc: Vinod Koul <vinod.koul@intel.com>
      Cc: Jeff Garzik <jgarzik@redhat.com>
      Cc: devicetree-discuss@lists.ozlabs.org
      e34d3865
    • O
      Merge tag 'at91-soc' of git://github.com/at91linux/linux-at91 into late/cleanup · 61b464ae
      Olof Johansson 提交于
      From Nicolas Ferre:
      Little modification in SoC presentation in kernel log.
      Removing of a long-standing warning in sam9263 PM code.
      
      * tag 'at91-soc' of git://github.com/at91linux/linux-at91:
        ARM: at91: suspend both memory controllers on at91sam9263
        ARM: at91: change "Unknown" qualifier SoC subtype handling
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      61b464ae
    • O
      Merge branch 'at91/soc' into late/cleanup · a71efd61
      Olof Johansson 提交于
      * at91/soc:
        ARM: at91: add defconfig for SAMA5
        ARM: at91: dt: add device tree files for SAMA5D3 family
        ARM: at91: introduce SAMA5 support
        ARM: at91: introduce the core type choice to split ARMv4/5 and ARMv7 arch
        ARM: at91: add AT91_SAM9_TIME entry to select at91sam926x_time.c compilation
        ARM: at91: change name template in AT91_SOC_START macro
        ARM: at91: renamme rm9200 dt file
        ARM: at91: rename board-dt to more specific name board-dt-sam9
        ARM: at91: move non DT Kconfig to Kconfig.non_dt
      a71efd61
    • O
      Merge tag 'omap-for-v3.10/dss-signed' of... · cd4cb1a7
      Olof Johansson 提交于
      Merge tag 'omap-for-v3.10/dss-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into late/cleanup
      
      From Tony Lindgren:
      Display related clean-up from Tomi Valkeinen.
      
      These were separated from the DSS driver changes to leave out
      a dependency between the driver and arch/arm related code.
      
      * tag 'omap-for-v3.10/dss-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        arm: dss-common: don't use reset_gpio from omap4_panda_dvi_device
        arm: omap boards: Remove unnecessary platform_enable/disable callbacks for VENC devices
        arm: omap: dss-common: use picodlp panel's gpio handling
        arm: omap: board-omap3pandora: use tpo panel's gpio handling
        arm: omap: board-zoom: use NEC panel's gpio handling
        arm: omap: board-rx-51: use acx565akm panel's gpio handling
        arm: omap: board-sdp3430: use sharp panel's gpio handling
        arm: omap: board-omap3evm: use sharp panel's gpio handling
        arm: omap: board-overo: use lb035q02 dpi panel's gpio handling
        arm: omap: board-ldp: use generic dpi panel's gpio handling
        arm: omap: board-am3517: use generic dpi panel's gpio handling
        arm: omap: board-cm-t35: use generic dpi panel's gpio handling
        arm: omap: board-devkit8000: use generic dpi panel's gpio handling
        arm: omap: board-2430: use generic dpi panel's gpio handling
        ARM: OMAP: zoom: Use pwm stack for lcd and keyboard backlight
        OMAPDSS: add fields to panels' platform data
        OMAPDSS: panels: keep platform data of all panels in a single header
      
      Conflicts:
      	arch/arm/mach-omap2/board-2430sdp.c
      	arch/arm/mach-omap2/board-zoom-display.c
      cd4cb1a7
    • O
      Merge branch 'omap/boards' into late/cleanup · ff57270d
      Olof Johansson 提交于
      * omap/boards:
        ARM: OMAP: board-4430sdp: Provide regulator to pwm-backlight
        ARM: OMAP: zoom: Use pwm stack for lcd and keyboard backlight
        ARM: OMAP2+: omap2plus_defconfig: Add support for BMP085 pressure sensor
        omap2+: Remove useless Makefile line
        omap2+: Remove useless Makefile line
        ARM: OMAP: RX-51: add missing regulator supply definitions for lis3lv02d
        ARM: OMAP1: fix omap_udc registration
      ff57270d
    • O
      Merge branch 'omap/fixes-non-critical' into late/cleanup · 17ada81e
      Olof Johansson 提交于
      * omap/fixes-non-critical:
        ARM: OMAP2+: fix typo "CONFIG_BRIDGE_DVFS"
        ARM: OMAP1: remove "config MACH_OMAP_HTCWIZARD"
        ARM: OMAP: dpll: enable bypass clock only when attempting dpll bypass
        ARM: OMAP2+: powerdomain: avoid testing whether an unsigned char is less than 0
        ARM: OMAP2+: hwmod: Remove unused _HWMOD_WAKEUP_ENABLED flag
        ARM: OMAP2+: am335x: Change the wdt1 func clk src to per_32k clk
        ARM: OMAP2+: AM33xx: hwmod: Add missing sysc definition to wdt1 entry
        ARM: OMAP: fix typo "CONFIG_SMC91x_MODULE"
        ARM: OMAP5: clock: No Freqsel on OMAP5 devices too
        ARM: OMAP5: Make errata i688 workaround available
        ARM: OMAP5: Update SAR memory layout for WakeupGen
        ARM: OMAP5: Update SAR RAM base address
        ARM: OMAP5: Reuse prm read_inst/write_inst
        ARM: OMAP5: prm: Allow prm init to succeed
        ARM: OMAP5: timer: Update the clocksource name as per clock data
        ARM: OMAP5: Update SOC id detection code for ES2
      17ada81e
  7. 19 4月, 2013 3 次提交
  8. 18 4月, 2013 5 次提交
  9. 16 4月, 2013 4 次提交
  10. 12 4月, 2013 11 次提交