]> git.ipfire.org Git - thirdparty/linux.git/commit
usb: usb251xb: Use GPIO descriptor consumer interface
authorSerge Semin <fancer.lancer@gmail.com>
Sun, 22 Oct 2017 20:38:12 +0000 (23:38 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 1 Nov 2017 16:14:21 +0000 (17:14 +0100)
commit69a0c69aab9622186e7b93f1b900a8e17effbcd9
tree373978f9b03d26055051fa63893fe837ca915008
parent4ed466ae69692c851fcd4ea7f02b696df7804712
usb: usb251xb: Use GPIO descriptor consumer interface

The driver used to be developed with legacy GPIO API support. It's
better to use descriptor-based interface for several reasons. First
of all the legacy API doesn't support the ACTIVE_LOW/HIGH flag of dts
nodes, which is essential since different hardware may have different
GPIOs connectivity including the logical value inversion. Secondly,
by requesting the reset GPIO descriptor the driver prevent the other
applications from changing its value. And last but not least the
legacy GPIO interface should be avoided in the new code due to it
obsolescence.

Signed-off-by: Serge Semin <fancer.lancer@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/misc/usb251xb.c