1 From 52c172782d659750b447572281cd11835d1edf58 Mon Sep 17 00:00:00 2001
2 From: Samuel Holland <samuel@sholland.org>
3 Date: Sun, 31 Jul 2022 18:19:39 -0500
4 Subject: [PATCH 53/90] gpio: axp: Report the correct value for outputs
6 Signed-off-by: Samuel Holland <samuel@sholland.org>
8 drivers/gpio/axp_gpio.c | 9 +++++++++
9 1 file changed, 9 insertions(+)
11 --- a/drivers/gpio/axp_gpio.c
12 +++ b/drivers/gpio/axp_gpio.c
13 @@ -33,6 +33,15 @@ static int axp_gpio_get_value(struct ude
14 const struct axp_gpio_desc *desc = dev_get_priv(dev);
17 + ret = pmic_reg_read(dev->parent, desc->pins[pin]);
21 + if (ret == AXP_GPIO_CTRL_OUTPUT_LOW)
23 + if (ret == AXP_GPIO_CTRL_OUTPUT_HIGH)
26 ret = pmic_reg_read(dev->parent, desc->status_reg);