Loading drivers/pinctrl/qcom/pinctrl-spmi-gpio.c +6 −0 Original line number Diff line number Diff line Loading @@ -421,6 +421,9 @@ static int pmic_gpio_config_get(struct pinctrl_dev *pctldev, case PIN_CONFIG_INPUT_ENABLE: arg = pad->input_enabled; break; case PIN_CONFIG_OUTPUT_ENABLE: arg = pad->output_enabled; break; case PIN_CONFIG_OUTPUT: arg = pad->out_value; break; Loading Loading @@ -499,6 +502,9 @@ static int pmic_gpio_config_set(struct pinctrl_dev *pctldev, unsigned int pin, case PIN_CONFIG_INPUT_ENABLE: pad->input_enabled = arg ? true : false; break; case PIN_CONFIG_OUTPUT_ENABLE: pad->output_enabled = arg ? true : false; break; case PIN_CONFIG_OUTPUT: pad->output_enabled = true; pad->out_value = arg; Loading Loading
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c +6 −0 Original line number Diff line number Diff line Loading @@ -421,6 +421,9 @@ static int pmic_gpio_config_get(struct pinctrl_dev *pctldev, case PIN_CONFIG_INPUT_ENABLE: arg = pad->input_enabled; break; case PIN_CONFIG_OUTPUT_ENABLE: arg = pad->output_enabled; break; case PIN_CONFIG_OUTPUT: arg = pad->out_value; break; Loading Loading @@ -499,6 +502,9 @@ static int pmic_gpio_config_set(struct pinctrl_dev *pctldev, unsigned int pin, case PIN_CONFIG_INPUT_ENABLE: pad->input_enabled = arg ? true : false; break; case PIN_CONFIG_OUTPUT_ENABLE: pad->output_enabled = arg ? true : false; break; case PIN_CONFIG_OUTPUT: pad->output_enabled = true; pad->out_value = arg; Loading