1
0
Fork 0
alistair23-linux/drivers/staging/iio/adc
Janusz Krzysztofik 77588c14ac gpiolib: Pass array info to get/set array functions
In order to make use of array info obtained from gpiod_get_array() and
speed up processing of arrays matching single GPIO chip layout, that
information must be passed to get/set array functions.  Extend the
functions' API with that additional parameter and update all users.
Pass NULL if a user builds an array itself from single GPIOs.

Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com>
Cc: Lukas Wunner <lukas@wunner.de>
Cc: Peter Korsgaard <peter.korsgaard@barco.com>
Cc: Peter Rosin <peda@axentia.se>
Cc: Andrew Lunn <andrew@lunn.ch>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Rojhalat Ibrahim <imr@rtschenk.de>
Cc: Dominik Brodowski <linux@dominikbrodowski.net>
Cc: Russell King <rmk+kernel@armlinux.org.uk>
Cc: Kishon Vijay Abraham I <kishon@ti.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Lars-Peter Clausen <lars@metafoo.de>
Cc: Michael Hennerich <Michael.Hennerich@analog.com>
Cc: Jonathan Cameron <jic23@kernel.org>
Cc: Hartmut Knaack <knaack.h@gmx.de>
Cc: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jiri Slaby <jslaby@suse.com>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Cc: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Janusz Krzysztofik <jmkrzyszt@gmail.com>
Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-09-13 11:16:54 +02:00
..
Kconfig staging:iio:adc:lpc32xx Move out of staging. 2017-02-11 11:19:25 +00:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ad7192.c Merge 4.16-rc3 into staging-next 2018-02-26 15:32:00 +01:00
ad7192.h staging: iio: adc: remove the use of CamelCase 2015-10-16 22:47:28 -07:00
ad7280a.c staging:iio:adc: drop assign iio_info.driver_module 2017-08-22 22:14:53 +01:00
ad7280a.h staging: iio: convert bare unsigned usage to unsigned int 2016-03-28 09:37:41 +01:00
ad7606.c gpiolib: Pass array info to get/set array functions 2018-09-13 11:16:54 +02:00
ad7606.h staging: iio: adc: ad7606: fix function pointer parameter names missing. 2018-06-10 14:44:00 +01:00
ad7606_par.c staging: iio: adc: simplify getting .drvdata 2018-04-28 16:17:59 +01:00
ad7606_spi.c staging:iio:ad7606: Let common remove function take a struct device * 2016-10-23 19:34:16 +01:00
ad7780.c iio: adc: ad7780: remove IIO_CHAN_INFO_SAMP_FREQ support 2018-03-17 20:50:26 +00:00
ad7816.c staging: iio: Remove unnecessary cast on void pointer 2018-03-07 19:52:58 +00:00