MLK-17491-8 pinctrl: imx: remove gpio_request_enable and gpio_disable_free
authorDong Aisheng <aisheng.dong@nxp.com>
Tue, 5 Sep 2017 12:35:16 +0000 (20:35 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Tue, 20 Mar 2018 19:54:25 +0000 (14:54 -0500)
commit8755e0c1aae27e1cc31031e4d57e19e6e67432a7
treeec5f4def6653fae8f7f8ae94f55360e5b1cb9eba
parent1c69dc1f7989d5d9d9cb37ce0fedf19cbf8ef9fe
MLK-17491-8 pinctrl: imx: remove gpio_request_enable and gpio_disable_free

gpio_request_enable/disable_free actually are not quite necessary as
standard IMX pinctrl binding already sets GPIO mux from device tree,
e.g. VF610_PAD_PTB20__GPIO_42 or MX7D_PAD_SD2_CD_B__GPIO5_IO9
No need to do it again in gpio_request_enable.

Fixes: 5d7a13220ade ("MLK-15128-3 pinctrl: freescale: support scu and memmap pinctrl together")
Fixes: 07787c40ff3b ("MLK-13485-3 pinctrl: imx: modify the imx pinctrl to support imx7ulp gpio")
Cc: Fugang Duan <fugang.duan@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
drivers/pinctrl/freescale/pinctrl-imx.c
drivers/pinctrl/freescale/pinctrl-imx.h
drivers/pinctrl/freescale/pinctrl-memmap.c
drivers/pinctrl/freescale/pinctrl-scu.c