mbox series

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

Message ID 1524855713-15527-1-git-send-email-aisheng.dong@nxp.com
Headers show
Series pinctrl: imx: add imx8qxp pinctrl support | expand

Message

Dong Aisheng April 27, 2018, 7:01 p.m. UTC
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