On Thu, Jul 17, 2014 at 12:41:23PM +0200, Thierry Reding wrote:
On Thu, Jul 17, 2014 at 11:17:23AM +0100, Mark Brown wrote:
quoted
Not so sure about that - what about requesting GPIOs for a bidirectional
bus? Thinking about SPI bitbanging here.
Wouldn't you want to use a different means that the gpiod_array_*() API
to handle those cases? gpiod_array_*() is probably most useful to handle
bulk operations on a set of GPIOs that do essentially the same thing. If
you get and then need to index into that array to handle them all
differently then you don't gain very much.
For set and get, sure - but it's still useful to be able to do bulk
requests for GPIOs especially since that's the only bit of the interface
that requires error handling.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140717/c32114b8/attachment.sig>