@ -1662,19 +1662,18 @@ static struct gpio_desc *of_find_gpio(struct device *dev, const char *con_id,
unsigned int idx ,
enum gpio_lookup_flags * flags )
{
static const char * const suffixes [ ] = { " gpios " , " gpio " } ;
char prop_name [ 32 ] ; /* 32 is max size of property name */
enum of_gpio_flags of_flags ;
struct gpio_desc * desc ;
unsigned int i ;
for ( i = 0 ; i < ARRAY_SIZE ( suffixes ) ; i + + ) {
for ( i = 0 ; i < ARRAY_SIZE ( gpio_ suffixes) ; i + + ) {
if ( con_id )
snprintf ( prop_name , sizeof ( prop_name ) , " %s-%s " , con_id ,
suffixes [ i ] ) ;
gpio_ suffixes[ i ] ) ;
else
snprintf ( prop_name , sizeof ( prop_name ) , " %s " ,
suffixes [ i ] ) ;
gpio_ suffixes[ i ] ) ;
desc = of_get_named_gpiod_flags ( dev - > of_node , prop_name , idx ,
& of_flags ) ;
@ -1695,7 +1694,6 @@ static struct gpio_desc *acpi_find_gpio(struct device *dev, const char *con_id,
unsigned int idx ,
enum gpio_lookup_flags * flags )
{
static const char * const suffixes [ ] = { " gpios " , " gpio " } ;
struct acpi_device * adev = ACPI_COMPANION ( dev ) ;
struct acpi_gpio_info info ;
struct gpio_desc * desc ;
@ -1703,13 +1701,13 @@ static struct gpio_desc *acpi_find_gpio(struct device *dev, const char *con_id,
int i ;
/* Try first from _DSD */
for ( i = 0 ; i < ARRAY_SIZE ( suffixes ) ; i + + ) {
for ( i = 0 ; i < ARRAY_SIZE ( gpio_ suffixes) ; i + + ) {
if ( con_id & & strcmp ( con_id , " gpios " ) ) {
snprintf ( propname , sizeof ( propname ) , " %s-%s " ,
con_id , suffixes [ i ] ) ;
con_id , gpio_ suffixes[ i ] ) ;
} else {
snprintf ( propname , sizeof ( propname ) , " %s " ,
suffixes [ i ] ) ;
gpio_ suffixes[ i ] ) ;
}
desc = acpi_get_gpiod_by_index ( adev , propname , idx , & info ) ;