pinctrl: qcom: Add support for reset for apq8064
[deliverable/linux.git] / drivers / pinctrl / qcom / pinctrl-apq8064.c
index feb6f152f9b793ec8e4e70eedce0c4b29790b4f5..ef1263c7bdde735eaf7d11957cff5bf99c906a1c 100644 (file)
@@ -324,6 +324,7 @@ enum apq8064_functions {
        APQ_MUX_tsif1,
        APQ_MUX_tsif2,
        APQ_MUX_usb2_hsic,
+       APQ_MUX_ps_hold,
        APQ_MUX_NA,
 };
 
@@ -351,6 +352,9 @@ static const char * const gpio_groups[] = {
        "gpio78", "gpio79", "gpio80", "gpio81", "gpio82", "gpio83", "gpio84",
        "gpio85", "gpio86", "gpio87", "gpio88", "gpio89"
 };
+static const char * const ps_hold_groups[] = {
+       "gpio78"
+};
 static const char * const gsbi1_groups[] = {
        "gpio18", "gpio19", "gpio20", "gpio21"
 };
@@ -477,6 +481,7 @@ static const struct msm_function apq8064_functions[] = {
        FUNCTION(tsif1),
        FUNCTION(tsif2),
        FUNCTION(usb2_hsic),
+       FUNCTION(ps_hold),
 };
 
 static const struct msm_pingroup apq8064_groups[] = {
@@ -558,7 +563,7 @@ static const struct msm_pingroup apq8064_groups[] = {
        PINGROUP(75, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
        PINGROUP(76, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
        PINGROUP(77, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
-       PINGROUP(78, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
+       PINGROUP(78, ps_hold, NA, NA, NA, NA, NA, NA, NA, NA, NA),
        PINGROUP(79, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
        PINGROUP(80, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
        PINGROUP(81, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
This page took 0.02622 seconds and 5 git commands to generate.