gpio/pinctrl: imx: let IOMUX controller know about on-SoC GPIOs
Get series with b4
b4 am 20160908022800.GB2533@x250Versions newest first · linked by author and title
- v2 Latest0 of 3 patches 0 repliesNew
- v10 of 3 patches 0 repliesSuperseded
Patches in v2 No applies recorded yet
None of the 3 patches the cover letter announces are in this archive.
Reviews trailers per patch
| Patch | Shawn Guo |
|---|---|
| Series | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v2 0/3] gpio/pinctrl: imx: let IOMUX controller know about on-SoC GPIOs
Quoted 18 lines · Vladimir Zapolskiy
The change establishes a connection between on-SoC IOMUX controller(s) and GPIO controllers found on some SoC from Freescale/NXP iMX series, if a GPIO controller device node contains common gpio-ranges information.
The change is backward compatible with respect to potentially not updated outdated DTB data without gpio-ranges propery, for such boards the only functional change is lowered initcall priority of GPIO controller driver, which in general anyway is exected to be used only after pinctrl/pinmux controller.
If this change is applied the next interesting applications may be done as a follow-up work, for example switching pad function to GPIO on gpiod request, converting iomux controller driver to strict type and so on.
For actual values of gpio-ranges properties please reference series "ARM: dts: imx: add gpio-ranges properties to some iMX GPIO controllers"
http://www.spinics.net/lists/arm-kernel/msg525258.html
Quoted 5 lines
Changes from v1 to v2:
* replaced 2/3 by an own change providing a better commit description and which movesgpio_mxc_init()call tosubsys_initcall()instead of apparently too latedevice_initcall(), this mitigates Shawn's expressed concern about the change.
Yes, this is more conservative and stands less chance to cause regression.
Quoted 5 lines
Vladimir Zapolskiy (3):
pinctrl: imx: accept gpio request/free from pinctrl
gpio: mxc: shiftgpio_mxc_init()tosubsys_initcalllevel
gpio: mxc: add generic gpio request/free callbacks to pinctrl
For the series,