1. 24 May, 2018 1 commit
  2. 11 Jan, 2018 1 commit
  3. 29 Jun, 2016 1 commit
    • Paul Gortmaker's avatar
      pinctrl: imx35: make it explicitly non-modular · b2892dfd
      Paul Gortmaker authored
      The Kconfig currently controlling compilation of this code is:
      
      drivers/pinctrl/freescale/Kconfig:config PINCTRL_IMX35
      drivers/pinctrl/freescale/Kconfig:	bool "IMX35 pinctrl driver"
      
      ...meaning that it currently is not being built as a module by anyone.
      
      Lets remove the modular code that is essentially orphaned, so that
      when reading the driver there is no doubt it is builtin-only.
      
      Since module_init was not in use by this driver, the init ordering
      remains unchanged with this commit.
      
      We also delete the MODULE_LICENSE tag etc. since all that information
      is already contained at the top of the file in the comments.
      
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Dong Aisheng <dong.aisheng@linaro.org>
      Cc: linux-gpio@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      b2892dfd
  4. 20 Apr, 2016 1 commit
  5. 20 Oct, 2014 1 commit
  6. 04 Sep, 2014 1 commit
  7. 29 Aug, 2014 1 commit
  8. 08 Oct, 2013 1 commit
    • Sachin Kamat's avatar
      pinctrl: remove redundant of_match_ptr · 606fca94
      Sachin Kamat authored
      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: default avatarViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: default avatarSachin Kamat <sachin.kamat@linaro.org>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      606fca94
  9. 09 Apr, 2013 1 commit
    • Shawn Guo's avatar
      pinctrl: imx: move hard-coding data into device tree · e1641531
      Shawn Guo authored
      Currently, all imx pinctrl drivers maintain a big array of struct
      imx_pin_reg which hard-codes data like register offset and mux mode
      setting for each pin function.  Every time a new imx SoC support is
      added, we need to add such a big mount of data.  With moving to single
      kernel build, it's only matter of time to be blamed on memory consuming.
      
      With DTC pre-processor support in place, the patch moves all these data
      into device tree by redefining the PIN_FUNC_ID in imxXX-pinfunc.h and
      changing the PIN_FUNC_ID parsing code a little bit.
      
      The pin id gets re-numbered based on mux register offset, or config
      register offset if the pin has no mux register, so that kernel can
      identify the pin id from register offsets provided by device tree.
      
      As a bonus point of the change, those arbitrary magic numbers standing
      for particular PIN_FUNC_ID in device tree sources are now replaced by
      macros to improve the readability of dts files.
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      Acked-by: default avatarDong Aisheng <dong.aisheng@linaro.org>
      Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      e1641531
  10. 03 Jan, 2013 1 commit
    • Greg Kroah-Hartman's avatar
      Drivers: pinctrl: remove __dev* attributes. · 150632b0
      Greg Kroah-Hartman authored
      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: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      150632b0
  11. 28 Nov, 2012 2 commits
  12. 03 Sep, 2012 1 commit