1. 24 9月, 2012 1 次提交
  2. 13 9月, 2012 1 次提交
  3. 11 9月, 2012 1 次提交
    • G
      leds: Add new LED driver for lm355x chips · b98d13c7
      G.Shark Jeong 提交于
      This driver is a general version for LM355x,lm3554 and lm3556,led chips of TI.
      
      LM3554 :
      The LM3554 is a 2 MHz fixed-frequency synchronous boost
      converter with 1.2A dual high side led drivers.
      Datasheet: www.ti.com/lit/ds/symlink/lm3554.pdf
      
      LM3556 :
      The LM3556 is a 4 MHz fixed-frequency synchronous boost
      converter plus 1.5A constant current driver for a high-current white LED.
      Datasheet: www.national.com/ds/LM/LM3556.pdf
      
      (bryan.wu@canonical.com: use flush_work() to replace flush_work_sync() which is
      deprecated)
      Signed-off-by: NG.Shark Jeong <gshark.jeong@gmail.com>
      Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
      b98d13c7
  4. 31 7月, 2012 2 次提交
  5. 24 7月, 2012 1 次提交
  6. 18 7月, 2012 1 次提交
  7. 14 7月, 2012 1 次提交
  8. 12 7月, 2012 2 次提交
    • L
      ARM: integrator: convert to common clock · a613163d
      Linus Walleij 提交于
      This converts the Integrator platform to use common clock
      and the ICST driver. Since from this point not all ARM
      reference platforms use the clock, we define
      CONFIG_PLAT_VERSATILE_CLOCK and select it for all platforms
      except the Integrator.
      
      Open issue: I could not use the .init_early() field of the
      machine descriptor to initialize the clocks, but had to
      move them to .init_irq(), so presumably .init_early() is
      so early that common clock is not up, and .init_machine()
      is too late since it's needed for the clockevent/clocksource
      initialization. Any suggestions on how to solve this is
      very welcome.
      
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      [mturquette@linaro.org: use 'select' instead of versatile Kconfig]
      Signed-off-by: NMike Turquette <mturquette@linaro.org>
      a613163d
    • L
      ARM: u300: convert to common clock · 50667d63
      Linus Walleij 提交于
      This converts the U300 clock implementation over to use the common
      struct clk and moves the implementation down into drivers/clk.
      Since VCO isn't used in tree it was removed, it's not hard to
      put it back in if need be.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      [mturquette@linaro.org: trivial Makefile conflict]
      Signed-off-by: NMike Turquette <mturquette@linaro.org>
      50667d63
  9. 11 7月, 2012 1 次提交
  10. 09 7月, 2012 1 次提交
  11. 02 7月, 2012 1 次提交
  12. 30 6月, 2012 1 次提交
  13. 13 6月, 2012 1 次提交
  14. 11 6月, 2012 1 次提交
  15. 02 6月, 2012 1 次提交
  16. 22 5月, 2012 1 次提交
  17. 18 5月, 2012 1 次提交
    • M
      gpio: Emma Mobile GPIO driver V2 · a07e103e
      Magnus Damm 提交于
      This patch is V2 of the Emma Mobile GPIO driver. This
      driver is designed to be reusable between multiple SoCs
      that share the same basic building block, but so far it
      has only been used on Emma Mobile EV2.
      
      Each driver instance handles 32 GPIOs with individually
      maskable IRQs. The driver operates on two I/O memory
      ranges and the 32 GPIOs are hooked up to two interrupts.
      
      In the case of Emma Mobile EV2 this GPIO building block
      is used as main external interrupt controller hooking up
      159 GPIOS as 159 interrupts via 5 driver instances and
      10 interrupts to the GIC and the Cortex-A9 Dual.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Acked-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      a07e103e
  18. 15 5月, 2012 1 次提交
  19. 04 5月, 2012 1 次提交
  20. 02 5月, 2012 1 次提交
  21. 19 4月, 2012 2 次提交
  22. 05 4月, 2012 1 次提交
  23. 03 4月, 2012 1 次提交
    • P
      avr32: fix build failures from mis-naming of atmel_nand.h · 3d92e051
      Paul Gortmaker 提交于
      Commit bf4289cb ("ATMEL: fix nand ecc support") indicated that it
      wanted to "Move platform data to a common header
      include/linux/platform_data/atmel_nand.h" and the new header even had
      re-include protectors with:
      
          #ifndef __ATMEL_NAND_H__
      
      However, the file that was added was simply called atmel.h
      and this caused avr32 defconfig to fail with:
      
        In file included from arch/avr32/boards/atstk1000/setup.c:22:
        arch/avr32/mach-at32ap/include/mach/board.h:10:44: error: linux/platform_data/atmel_nand.h: No such file or directory
        In file included from arch/avr32/boards/atstk1000/setup.c:22:
        arch/avr32/mach-at32ap/include/mach/board.h:121: warning: 'struct atmel_nand_data' declared inside parameter list
        arch/avr32/mach-at32ap/include/mach/board.h:121: warning: its scope is only this definition or declaration, which is probably not what you want
        make[2]: *** [arch/avr32/boards/atstk1000/setup.o] Error 1
      
      It seems the scope of the file contents will expand beyond
      just nand, so ignore the original intention, and fix up the
      users who reference the bad name with the _nand suffix.
      
      CC: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      CC: David Woodhouse <dwmw2@infradead.org>
      Acked-by: NHans-Christian Egtvedt <egtvedt@samfundet.no>
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      3d92e051
  24. 22 3月, 2012 1 次提交
  25. 20 3月, 2012 1 次提交
  26. 17 3月, 2012 1 次提交
  27. 15 3月, 2012 2 次提交
  28. 02 3月, 2012 1 次提交
  29. 07 2月, 2012 1 次提交
    • O
      ARM: tegra: emc: convert tegra2_emc to a platform driver · 17711dbf
      Olof Johansson 提交于
      This is the first step in making it device-tree aware and get rid of the
      in-kernel EMC tables (of which there are none in mainline, thankfully).
      
      Changes since v3:
      
      * moved to devm_request_and_ioremap() in probe()
      
      Changes since v2:
      
      * D'oh -- missed a couple of variables that were added, never used and then
        later removed in a later patch.
      
      Changes since v1:
      
      * Fixed messed up indentation
      * Removed code that should be gone (was added here and removed later in series)
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      Acked-by: NStephen Warren <swarren@nvidia.com>
      17711dbf
  30. 27 1月, 2012 1 次提交
  31. 26 1月, 2012 1 次提交
  32. 21 12月, 2011 1 次提交
  33. 20 12月, 2011 3 次提交
  34. 29 11月, 2011 1 次提交