diff options
author | Ivan T. Ivanov <ivan.ivanov@linaro.org> | 2015-03-31 05:37:18 -0400 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2015-04-08 11:00:18 -0400 |
commit | 7414b0993cd020aea14574065c28b55f3f849688 (patch) | |
tree | 31d91529686bdc2c3c9cba3660cf49f570a5b661 /drivers/pinctrl | |
parent | b8a19382ac6212d18b21fcc7867060a5d54fe1a2 (diff) |
pinctrl: Add support for PM8916 GPIO's and MPP's
Add compatible string definitions and supported pin functions.
Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
Acked-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r-- | drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 | ||||
-rw-r--r-- | drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c b/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c index 0f11a26d932b..b2d22218a258 100644 --- a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c +++ b/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | |||
@@ -810,6 +810,7 @@ static int pmic_gpio_remove(struct platform_device *pdev) | |||
810 | } | 810 | } |
811 | 811 | ||
812 | static const struct of_device_id pmic_gpio_of_match[] = { | 812 | static const struct of_device_id pmic_gpio_of_match[] = { |
813 | { .compatible = "qcom,pm8916-gpio" }, /* 4 GPIO's */ | ||
813 | { .compatible = "qcom,pm8941-gpio" }, /* 36 GPIO's */ | 814 | { .compatible = "qcom,pm8941-gpio" }, /* 36 GPIO's */ |
814 | { .compatible = "qcom,pma8084-gpio" }, /* 22 GPIO's */ | 815 | { .compatible = "qcom,pma8084-gpio" }, /* 22 GPIO's */ |
815 | { }, | 816 | { }, |
diff --git a/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c b/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c index a8924dba335e..8f36c5f91949 100644 --- a/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c +++ b/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | |||
@@ -925,6 +925,7 @@ static int pmic_mpp_remove(struct platform_device *pdev) | |||
925 | 925 | ||
926 | static const struct of_device_id pmic_mpp_of_match[] = { | 926 | static const struct of_device_id pmic_mpp_of_match[] = { |
927 | { .compatible = "qcom,pm8841-mpp" }, /* 4 MPP's */ | 927 | { .compatible = "qcom,pm8841-mpp" }, /* 4 MPP's */ |
928 | { .compatible = "qcom,pm8916-mpp" }, /* 4 MPP's */ | ||
928 | { .compatible = "qcom,pm8941-mpp" }, /* 8 MPP's */ | 929 | { .compatible = "qcom,pm8941-mpp" }, /* 8 MPP's */ |
929 | { .compatible = "qcom,pma8084-mpp" }, /* 8 MPP's */ | 930 | { .compatible = "qcom,pma8084-mpp" }, /* 8 MPP's */ |
930 | { }, | 931 | { }, |