pinctrl: qcom: msm8974: Add hsic_ctl pinmux
authorStephen Boyd <stephen.boyd@linaro.org>
Sun, 26 Jun 2016 05:21:32 +0000 (22:21 -0700)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 29 Jun 2016 08:14:46 +0000 (10:14 +0200)
commita1c166aca3d555c6171e9027b81244d4c09099fa
treead822536dc971dec8ca02902c873e56756010132
parent47a01ee9a6c39fe1f5b14f5d88f6591baeb03e95
pinctrl: qcom: msm8974: Add hsic_ctl pinmux

The msm8974 pinctrl variant has a couple USB HSIC "glue"
registers that let us mux between the pinctrl register settings
or the HSIC core settings for the HSIC pins (gpio 144 and gpio
145). Support this method of operation by adding hsic_data and
hsic_strobe pins that can select between hsic_ctl and gpio
functions. This allows us to toggle the hsic pin configuration
over to the HSIC core at runtime.

Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Stephen Boyd <stephen.boyd@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Documentation/devicetree/bindings/pinctrl/qcom,msm8974-pinctrl.txt
drivers/pinctrl/qcom/pinctrl-msm8x74.c