]> asedeno.scripts.mit.edu Git - linux.git/commit
gpio: Use new GPIO_LINE_DIRECTION
authorMatti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
Wed, 6 Nov 2019 08:54:12 +0000 (10:54 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 7 Nov 2019 08:27:48 +0000 (09:27 +0100)
commite42615ec233b30dfaf117b108d4cb49455b4df1d
treee3d05700c2310d6bde433b268fed6284a4eec5b1
parent9208b1e77d6e8e9776f34f46ef4079ecac9c3c25
gpio: Use new GPIO_LINE_DIRECTION

It's hard for occasional GPIO code reader/writer to know if values 0/1
equal to IN or OUT. Use defined GPIO_LINE_DIRECTION_IN and
GPIO_LINE_DIRECTION_OUT to help them out.

NOTE - for gpio-amd-fch and gpio-bd9571mwv:
This commit also changes the return value for direction get to equal 1
for direction INPUT. Prior this commit these drivers might have
returned some other positive value but 1 for INPUT.

Signed-off-by: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
Acked-by: Scott Branden <scott.branden@broadcom.com>
Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com>
Reviewed-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: William Breathitt Gray <vilhelm.gray@gmail.com>
Acked-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
60 files changed:
drivers/gpio/gpio-104-dio-48e.c
drivers/gpio/gpio-104-idi-48.c
drivers/gpio/gpio-104-idio-16.c
drivers/gpio/gpio-74xx-mmio.c
drivers/gpio/gpio-amd-fch.c
drivers/gpio/gpio-aspeed.c
drivers/gpio/gpio-bcm-kona.c
drivers/gpio/gpio-bd70528.c
drivers/gpio/gpio-bd9571mwv.c
drivers/gpio/gpio-dln2.c
drivers/gpio/gpio-exar.c
drivers/gpio/gpio-f7188x.c
drivers/gpio/gpio-gpio-mm.c
drivers/gpio/gpio-htc-egpio.c
drivers/gpio/gpio-ich.c
drivers/gpio/gpio-kempld.c
drivers/gpio/gpio-lp873x.c
drivers/gpio/gpio-lp87565.c
drivers/gpio/gpio-madera.c
drivers/gpio/gpio-max3191x.c
drivers/gpio/gpio-merrifield.c
drivers/gpio/gpio-mmio.c
drivers/gpio/gpio-mockup.c
drivers/gpio/gpio-moxtet.c
drivers/gpio/gpio-mvebu.c
drivers/gpio/gpio-mxs.c
drivers/gpio/gpio-omap.c
drivers/gpio/gpio-pca953x.c
drivers/gpio/gpio-pci-idio-16.c
drivers/gpio/gpio-pcie-idio-24.c
drivers/gpio/gpio-pisosr.c
drivers/gpio/gpio-pl061.c
drivers/gpio/gpio-raspberrypi-exp.c
drivers/gpio/gpio-rcar.c
drivers/gpio/gpio-reg.c
drivers/gpio/gpio-sa1100.c
drivers/gpio/gpio-sama5d2-piobu.c
drivers/gpio/gpio-sch.c
drivers/gpio/gpio-sch311x.c
drivers/gpio/gpio-siox.c
drivers/gpio/gpio-stmpe.c
drivers/gpio/gpio-tc3589x.c
drivers/gpio/gpio-tegra.c
drivers/gpio/gpio-tegra186.c
drivers/gpio/gpio-thunderx.c
drivers/gpio/gpio-tpic2810.c
drivers/gpio/gpio-tps65086.c
drivers/gpio/gpio-tps65912.c
drivers/gpio/gpio-tps68470.c
drivers/gpio/gpio-tqmx86.c
drivers/gpio/gpio-ts4900.c
drivers/gpio/gpio-twl4030.c
drivers/gpio/gpio-twl6040.c
drivers/gpio/gpio-uniphier.c
drivers/gpio/gpio-wcove.c
drivers/gpio/gpio-ws16c48.c
drivers/gpio/gpio-xgene.c
drivers/gpio/gpio-xra1403.c
drivers/gpio/gpio-xtensa.c
drivers/gpio/gpio-zynq.c