]> git.baikalelectronics.ru Git - kernel.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)
commit3668f0749a446624dfef3c81421f39078da7b43c
tree373978f9b03d26055051fa63893fe837ca915008
parent9e591d26136fd3192bfbb07c23b4c252f1967ced
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