1. 22 Aug, 2013 1 commit
  2. 20 Aug, 2013 3 commits
  3. 19 Aug, 2013 1 commit
  4. 18 Aug, 2013 1 commit
  5. 16 Aug, 2013 1 commit
  6. 15 Aug, 2013 1 commit
    • Julia Lawall's avatar
      tegra: simplify use of devm_ioremap_resource · 946a88df
      Julia Lawall authored
      Remove unneeded error handling on the result of a call to
      platform_get_resource when the value is passed to devm_ioremap_resource.
      
      A simplified version of the semantic patch that makes this change is as
      follows: (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @@
      expression pdev,res,n,e,e1;
      expression ret != 0;
      identifier l;
      @@
      
      - res = platform_get_resource(pdev, IORESOURCE_MEM, n);
        ... when != res
      - if (res == NULL) { ... \(goto l;\|return ret;\) }
        ... when != res
      + res = platform_get_resource(pdev, IORESOURCE_MEM, n);
        e = devm_ioremap_resource(e1, res);
      // </smpl>
      Signed-off-by: default avatarJulia Lawall <Julia.Lawall@lip6.fr>
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      946a88df
  7. 14 Aug, 2013 1 commit
    • Olof Johansson's avatar
      Merge tag 'v3.12-pwm-cleanup-for-olof' of git://github.com/tom3q/linux into next/cleanup · 8b2496a2
      Olof Johansson authored
      From Tomasz Figa:
      Here is the Samsung PWM cleanup series. Particular patches of the series
      involve following modifications:
       - fixing up few things in samsung_pwm_timer clocksource driver,
       - moving remaining Samsung platforms to the new clocksource driver,
       - removing old clocksource driver,
       - adding new multiplatform- and DT-aware PWM driver,
       - moving all Samsung platforms to use the new PWM driver,
       - removing old PWM driver,
       - removing all PWM-related code that is not used anymore.
      
      * tag 'v3.12-pwm-cleanup-for-olof' of git://github.com/tom3q/linux: (684 commits)
        ARM: SAMSUNG: Remove plat/regs-timer.h header
        ARM: SAMSUNG: Remove remaining uses of plat/regs-timer.h header
        ARM: SAMSUNG: Remove pwm-clock infrastructure
        ARM: SAMSUNG: Remove old PWM timer platform devices
        pwm: Remove superseded pwm-samsung-legacy driver
        ARM: SAMSUNG: Modify board files to use new PWM platform device
        ARM: SAMSUNG: Rework private data handling in dev-backlight
        pwm: Add new pwm-samsung driver
        pwm: samsung: Rename to pwm-samsung-legacy
        ARM: SAMSUNG: Remove unused PWM timer IRQ chip code
        ARM: SAMSUNG: Remove old samsung-time driver
        ARM: SAMSUNG: Move all platforms to new clocksource driver
        ARM: SAMSUNG: Set PWM platform data
        ARM: SAMSUNG: Add new PWM platform device
        ARM: SAMSUNG: Unify base address definitions of timer block
        clocksource: samsung_pwm_timer: Handle suspend/resume correctly
        clocksource: samsung_pwm_timer: Do not use clocksource_mmio
        clocksource: samsung_pwm_timer: Cache clocksource register address
        clocksource: samsung_pwm_timer: Correct definition of AUTORELOAD bit
        clocksource: samsung_pwm_timer: Do not request PWM mem region
        + v3.11-rc4
      
      Conflicts:
      	arch/arm/Kconfig.debug
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      8b2496a2
  8. 13 Aug, 2013 1 commit
    • Kevin Hilman's avatar
      Merge branch 'msm/cleanup' into next/cleanup · bee22087
      Kevin Hilman authored
      From David Brown <davidb@codeaurora.org>:
      * msm/cleanup:
        ARM: msm: Only compile io.c on platforms that use it
        iommu/msm: Move mach includes to iommu directory
        ARM: msm: Remove devices-iommu.c
        ARM: msm: Move mach/board.h contents to common.h
        ARM: msm: Migrate msm_timer to CLOCKSOURCE_OF_DECLARE
        ARM: msm: Remove TMR and TMR0 static mappings
        ARM: msm: Move debug-macro.S to include/debug
        ARM: msm: Don't compile __msm_ioremap_caller() unless used
        ARM: msm: Remove unused and unmapped MSM_TLMM_BASE for 8x60
      Signed-off-by: default avatarKevin Hilman <khilman@linaro.org>
      bee22087
  9. 12 Aug, 2013 8 commits
  10. 11 Aug, 2013 1 commit
    • Olof Johansson's avatar
      Merge tag 'omap-for-v3.12/cleanup-unused-defines' of... · 311b79bb
      Olof Johansson authored
      Merge tag 'omap-for-v3.12/cleanup-unused-defines' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup
      
      From Tony Lindgren:
      Removal of unused omap defines via Paul Walmsley <paul@pwsan.com>:
      
      This series removes the currently-unused PRCM macros from
      arch/arm/mach-omap2.
      
      Basic test logs are available at:
      
      http://www.pwsan.com/omap/testlogs/drop_unused_prcm_macros_v3.11-rc/20130721211401/
      
      Once, years ago, we thought that it would be good to document the PRCM
      register bits in the Linux codebase.  Most folks in the broader
      community did not have access to the same documentation, so we thought
      that they might be able to use these bits to fix bugs and improve the
      code.
      
      We were also able to autogenerate most of these macros, so it was
      thought that defining them in advance would reduce the risk of error,
      inconsistencies, and merge conflicts caused when patch sets
      incrementally defined them by hand.
      
      Well, nice thoughts.  But the first rationale was rendered partially
      obsolete when TI started to release public TRM documentation PDFs at
      some point in the OMAP3 timeframe.  (Despite their weaknesses, TI's
      public OMAP TRMs remain the most useful public documentation available
      for any ARM Linux SoC -- at least to the extent of my knowledge.)  And
      then the current Linux development tropism towards
      development-by-negative-diffstat obliterated the remainder of the
      above two philosophies.
      
      So, for the few, the masochistic, out there who wish to continue
      developing TI PRCM code, I would ask that you resurrect any
      additionally-needed macros from these commits, rather than writing
      them manually.  Purely for the sake of a pleasant atavism, perhaps; the
      way one appreciates a used bookstore, or a video rental store...
      
      And thanks to the upstream maintainers for being patient while we
      adjust.
      
      * tag 'omap-for-v3.12/cleanup-unused-defines' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: OMAP5: PRM/CM: Cleanup unused header
        ARM: OMAP4: PRM/CM: Cleanup unused header
        ARM: OMAP3: PRM/CM: Cleanup unused header
        ARM: OMAP2: PRM/CM: Cleanup unused header
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      311b79bb
  11. 09 Aug, 2013 2 commits
  12. 06 Aug, 2013 7 commits
  13. 05 Aug, 2013 12 commits