[PATCH 0/6] pinctrl: imx: add imx8qxp pinctrl support

Dong Aisheng aisheng.dong at nxp.com
Fri Apr 27 12:01:47 PDT 2018


This patch series adds i.MX8QXP pinctrl support which is based
on the pad service provided by SCU firmware.
It depends on SCU APIs patch set.

The first three are minor preparation cleanups.

Dong Aisheng (6):
  pinctrl: imx: fix unsigned check if nfuncs with less than or equal
    zero
  pinctrl: pinctrl-imx: improve the code comments of PIN_FUNC_ID
  pinctrl: imx: use seq_puts() instead of seq_printf()
  pinctrl: fsl: add scu based pinctrl support
  dt-bindings: pinctrl: add imx8qxp pinctrl binding doc
  pinctrl: imx: add imx8qxp driver

 .../bindings/pinctrl/fsl,imx8qxp-pinctrl.txt       |  39 ++
 drivers/pinctrl/freescale/Kconfig                  |  11 +
 drivers/pinctrl/freescale/Makefile                 |   2 +
 drivers/pinctrl/freescale/pinctrl-imx.c            | 421 +++++++-----
 drivers/pinctrl/freescale/pinctrl-imx.h            |  40 +-
 drivers/pinctrl/freescale/pinctrl-imx8qxp.c        | 232 +++++++
 drivers/pinctrl/freescale/pinctrl-scu.c            |  84 +++
 include/dt-bindings/pinctrl/pads-imx8qxp.h         | 751 +++++++++++++++++++++
 8 files changed, 1412 insertions(+), 168 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8qxp-pinctrl.txt
 create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8qxp.c
 create mode 100644 drivers/pinctrl/freescale/pinctrl-scu.c
 create mode 100644 include/dt-bindings/pinctrl/pads-imx8qxp.h

-- 
2.7.4




More information about the linux-arm-kernel mailing list