1. 23 4月, 2014 1 次提交
  2. 11 2月, 2014 1 次提交
  3. 08 10月, 2013 1 次提交
    • S
      pinctrl: remove redundant of_match_ptr · 606fca94
      Sachin Kamat 提交于
      The data structure of_match_ptr() protects is always compiled in.
      Hence of_match_ptr() is not needed.
      
      This is a squash commit of:
      pinctrl: at91: Remove redundant of_match_ptr
      pinctrl: exynos5440: Remove redundant of_match_ptr
      pinctrl: imx35: Remove redundant of_match_ptr
      pinctrl: imx51: Remove redundant of_match_ptr
      pinctrl: imx53: Remove redundant of_match_ptr
      pinctrl: imx6dl: Remove redundant of_match_ptr
      pinctrl: imx6q: Remove redundant of_match_ptr
      pinctrl: samsung: Remove redundant of_match_ptr
      pinctrl: vf610: Remove redundant of_match_ptr
      pinctrl: imx6sl: Remove redundant of_match_ptr
      pinctrl: plgpio: Remove redundant of_match_ptr
      Acked-by: NViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      606fca94
  4. 28 8月, 2013 2 次提交
  5. 23 8月, 2013 1 次提交
  6. 24 6月, 2013 1 次提交
  7. 19 6月, 2013 1 次提交
  8. 27 5月, 2013 2 次提交
  9. 20 5月, 2013 1 次提交
    • H
      pinctrl: Add pinctrl-s3c24xx driver · af99a750
      Heiko Stuebner 提交于
      The s3c24xx pins follow a similar pattern as the other Samsung SoCs and
      can therefore reuse the already introduced infrastructure.
      
      The s3c24xx SoCs have one design oddity in that the first 4 external
      interrupts do not reside in the eint pending register but in the main
      interrupt controller instead. We solve this by forwarding the external
      interrupt from the main controller into the irq domain of the pin bank.
      The masking/acking of these interrupts is handled in the same way.
      
      Furthermore the S3C2412/2413 SoCs contain another oddity in that they
      keep the same 4 eints in the main interrupt controller and eintpend
      register and requiring ack operations to happen in both. This is solved
      by using different compatible properties for the wakeup eint node which
      set a property accordingly.
      Signed-off-by: NHeiko Stuebner <heiko@sntech.de>
      Reviewed-by: NTomasz Figa <t.figa@samsung.com>
      Reviewed-by: NSylwester Nawrocki <s.nawrocki@samsung.com>
      Acked-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      af99a750
  10. 18 5月, 2013 1 次提交
  11. 09 4月, 2013 6 次提交
  12. 07 3月, 2013 1 次提交
  13. 05 3月, 2013 1 次提交
  14. 11 2月, 2013 1 次提交
  15. 29 1月, 2013 1 次提交
  16. 23 1月, 2013 1 次提交
  17. 04 1月, 2013 1 次提交
    • G
      Drivers: pinctrl: remove __dev* attributes. · 150632b0
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, __devexit_p, __devinitdata,
      and __devexit from these drivers.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
      Cc: Barry Song <baohua.song@csr.com>
      Cc: Viresh Kumar <viresh.linux@gmail.com>
      Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
      Cc: Jason Cooper <jason@lakedaemon.net>
      Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
      Cc: Andrew Lunn <andrew@lunn.ch>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      150632b0
  18. 19 12月, 2012 1 次提交
  19. 24 11月, 2012 1 次提交
  20. 19 11月, 2012 2 次提交
  21. 15 10月, 2012 10 次提交
  22. 21 9月, 2012 1 次提交
  23. 07 9月, 2012 1 次提交
    • T
      pinctrl: add samsung pinctrl and gpiolib driver · 30574f0d
      Thomas Abraham 提交于
      Add a new device tree enabled pinctrl and gpiolib driver for Samsung
      SoC's. This driver provides a common and extensible framework for all
      Samsung SoC's to interface with the pinctrl and gpiolib subsystems. This
      driver supports only device tree based instantiation and hence can be
      used only on those Samsung platforms that have device tree enabled.
      
      This driver is split into two parts: the pinctrl interface and the gpiolib
      interface. The pinctrl interface registers pinctrl devices with the pinctrl
      subsystem and gpiolib interface registers gpio chips with the gpiolib
      subsystem. The information about the pins, pin groups, pin functions and
      gpio chips, which are SoC specific, are parsed from device tree node.
      Signed-off-by: NThomas Abraham <thomas.abraham@linaro.org>
      Reviewed-by: NLinus Walleij <linus.walleij@linaro.org>
      Acked-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      30574f0d