summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/core.c
diff options
context:
space:
mode:
authorDong Aisheng <aisheng.dong@nxp.com>2017-05-19 15:05:43 +0800
committerLinus Walleij <linus.walleij@linaro.org>2017-05-22 11:05:19 +0200
commit5586ee4191219f74632ad6e527c46d1c3d9cdf3e (patch)
treed96338efd6ffa2f91556f2195cb357212e93d557 /drivers/pinctrl/core.c
parenta5cadbbb081cb84a9fdb14391fb461a41f089a0a (diff)
downloadlinux-5586ee4191219f74632ad6e527c46d1c3d9cdf3e.tar.gz
linux-5586ee4191219f74632ad6e527c46d1c3d9cdf3e.tar.bz2
linux-5586ee4191219f74632ad6e527c46d1c3d9cdf3e.zip
pinctrl: imx: add soc specific mux_mode mask and shift property
MX7ULP MUX mode mask and shift bit is different from VF610. Let's make it a platform specific property for the later easy of adding MX7ULP support. One trick in exist code that Vybrid hardcoded the config part as 0xffff because its mux_config register BIT[15-0] are all configs part. But it's not true in ULP, so use mux_mask instead to address the difference. Cc: Stefan Agner <stefan@agner.ch> Cc: Bai Ping <ping.bai@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com> Acked-by: Shawn Guo <shawnguo@kernel.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/core.c')
0 files changed, 0 insertions, 0 deletions