]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
gpio: exar: Allow IO port access
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 17 Oct 2022 17:06:00 +0000 (20:06 +0300)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 26 Oct 2022 12:52:02 +0000 (14:52 +0200)
It's possible that PCI device can provide an IO port resource for
the device. regmap MMIO currently uses MMIO by default. With an
additional flag we enable support for IO port accesses.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: William Breathitt Gray <william.gray@linaro.org>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-exar.c

index 482f678c893e5ebed813508e4e6d4d030be33971..df1bdaae441c5e5ae50a223eebd3aa14a3293f90 100644 (file)
@@ -141,6 +141,7 @@ static const struct regmap_config exar_regmap_config = {
        .name           = "exar-gpio",
        .reg_bits       = 16,
        .val_bits       = 8,
+       .io_port        = true,
 };
 
 static int gpio_exar_probe(struct platform_device *pdev)