1. 12 7月, 2013 1 次提交
  2. 19 6月, 2013 1 次提交
  3. 17 6月, 2013 1 次提交
  4. 13 6月, 2013 1 次提交
  5. 12 6月, 2013 3 次提交
  6. 31 5月, 2013 1 次提交
    • L
      pinctrl: coh901: add device tree support · 351c2163
      Linus Walleij 提交于
      This makes it possible to probe the COH901 pinctrl driver from
      the device tree, and assigned the device tree node in the
      gpio_chip so we can look up cross-references from the device
      tree. Start grabbing the per-port (bank) IRQs by index instead
      of by name so we don't have to look up the IRQs by name going
      forward.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      351c2163
  7. 26 4月, 2013 2 次提交
  8. 11 4月, 2013 3 次提交
  9. 09 4月, 2013 1 次提交
  10. 04 4月, 2013 1 次提交
  11. 07 3月, 2013 1 次提交
  12. 07 2月, 2013 1 次提交
  13. 07 1月, 2013 1 次提交
  14. 06 12月, 2012 1 次提交
  15. 02 12月, 2012 1 次提交
  16. 24 11月, 2012 1 次提交
  17. 22 11月, 2012 1 次提交
  18. 21 11月, 2012 1 次提交
  19. 18 11月, 2012 1 次提交
  20. 12 11月, 2012 1 次提交
  21. 13 10月, 2012 1 次提交
  22. 22 9月, 2012 2 次提交
  23. 21 9月, 2012 1 次提交
  24. 20 9月, 2012 1 次提交
  25. 19 9月, 2012 1 次提交
    • T
      gpio: Add Avionic Design N-bit GPIO expander support · 5e969a40
      Thierry Reding 提交于
      This commit adds a driver for the Avionic Design N-bit GPIO expander.
      The expander provides a variable number of GPIO pins with interrupt
      support.
      
      Changes in v2:
      - allow building the driver as a module
      - assign of_node unconditionally
      - use linear mapping IRQ domain
      - properly cleanup IRQ domain
      - add OF device table and annotate device tables
      - emulate rising and falling edge triggers
      - increase #gpio-cells to 2
      - drop support for !OF
      - use IS_ENABLED to conditionalize DEBUG_FS code
      
      Changes in v3:
      - make IRQ support runtime configurable (interrupt-controller property)
      - drop interrupt-controller and #interrupt-cells from DT binding
      - add inline to_adnp() function to wrap container_of() macro
      - consistently use adnp as name for struct adnp variables
      - remove irq_mask_cur and rename irq_mask to irq_enable
      - fix a subtle deadlock in adnp_gpio_direction_output()
      - remove dynamic allocations from debugfs code
      - rename regs to num_regs to avoid confusion
      - annotate non-trivial code with comments
      - don't acquire mutex in adnp_gpio_get()
      - assume NO_IRQ == 0
      
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: devicetree-discuss@lists.ozlabs.org
      Cc: Linus Walleij <linus.walleij@stericsson.com>
      Cc: linux-kernel@vger.kernel.org
      Acked-by: NRob Herring <rob.herring@calxeda.com>
      Signed-off-by: NThierry Reding <thierry.reding@avionic-design.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      5e969a40
  26. 12 9月, 2012 1 次提交
  27. 11 9月, 2012 1 次提交
  28. 08 9月, 2012 1 次提交
  29. 07 9月, 2012 1 次提交
  30. 27 7月, 2012 1 次提交
  31. 23 7月, 2012 1 次提交
    • D
      MIPS: Octeon: Add device tree source files. · 736b1c9c
      David Daney 提交于
      The two device tree files octeon_3xxx.dts and octeon_68xx.dts are
      trimmed by code in a subsequent patch to reflect the hardware actually
      present on the board.  To this end several properties that are not
      part of the declared bindings are added to aid in trimming off
      unwanted nodes.  Since the device tree and the code that trims it are
      bound into the kernel binary, these 'marker' properties never escape
      into the wild, and are purely an implementation detail of the kernel
      early boot process.  This is done for backwards compatibility with
      existing boards (identified by a board type enumeration value by their
      bootloaders).  New boards will always pass a device tree from the
      bootloader, the built-in trees are ignored in this case.
      Signed-off-by: NDavid Daney <david.daney@cavium.com>
      Cc: linux-mips@linux-mips.org
      Cc: devicetree-discuss@lists.ozlabs.org
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: linux-kernel@vger.kernel.org
      Cc: David Daney <david.daney@cavium.com>
      Patchwork: https://patchwork.linux-mips.org/patch/3937/Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      736b1c9c
  32. 18 7月, 2012 2 次提交
  33. 13 7月, 2012 1 次提交