summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpio-wcd934x.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* gpio: wcd934x: Fix logic of wcd_gpio_getAxel Lin2020-02-101-2/+2
| | | | | | | | | | The check with register value and mask should be & rather than &&. While at it, also use "unsigned int" for value variable because regmap_read() takes unsigned int *val argument. Signed-off-by: Axel Lin <axel.lin@ingics.com> Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
* gpio: wcd934x: Don't change gpio direction in wcd_gpio_setAxel Lin2020-02-101-1/+4
| | | | | | | | The .set callback should just set output value. Signed-off-by: Axel Lin <axel.lin@ingics.com> Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
* gpio: wcd934x: Add support to wcd934x gpio controllerSrinivas Kandagatla2020-01-151-0/+121
This patch adds support to wcd934x gpio block found in WCD9340/WC9341 Audio codecs. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Link: https://lore.kernel.org/r/20200107130844.20763-3-srinivas.kandagatla@linaro.org Signed-off-by: Linus Walleij <linus.walleij@linaro.org>