@@ -3216,7 +3216,7 @@ static int gpio_set_config(struct gpio_desc *desc, enum pin_config_param mode)
3216
3216
return gpio_do_set_config (chip , gpio_chip_hwgpio (desc ), config );
3217
3217
}
3218
3218
3219
- static int gpio_set_bias (struct gpio_chip * chip , struct gpio_desc * desc )
3219
+ static int gpio_set_bias (struct gpio_desc * desc )
3220
3220
{
3221
3221
int bias = 0 ;
3222
3222
int ret = 0 ;
@@ -3282,7 +3282,7 @@ int gpiod_direction_input(struct gpio_desc *desc)
3282
3282
}
3283
3283
if (ret == 0 ) {
3284
3284
clear_bit (FLAG_IS_OUT , & desc -> flags );
3285
- ret = gpio_set_bias (chip , desc );
3285
+ ret = gpio_set_bias (desc );
3286
3286
}
3287
3287
3288
3288
trace_gpio_direction (desc_to_gpio (desc ), 1 , ret );
@@ -3366,7 +3366,6 @@ EXPORT_SYMBOL_GPL(gpiod_direction_output_raw);
3366
3366
*/
3367
3367
int gpiod_direction_output (struct gpio_desc * desc , int value )
3368
3368
{
3369
- struct gpio_chip * gc ;
3370
3369
int ret ;
3371
3370
3372
3371
VALIDATE_DESC (desc );
@@ -3384,7 +3383,6 @@ int gpiod_direction_output(struct gpio_desc *desc, int value)
3384
3383
return - EIO ;
3385
3384
}
3386
3385
3387
- gc = desc -> gdev -> chip ;
3388
3386
if (test_bit (FLAG_OPEN_DRAIN , & desc -> flags )) {
3389
3387
/* First see if we can enable open drain in hardware */
3390
3388
ret = gpio_set_config (desc , PIN_CONFIG_DRIVE_OPEN_DRAIN );
@@ -3410,7 +3408,7 @@ int gpiod_direction_output(struct gpio_desc *desc, int value)
3410
3408
}
3411
3409
3412
3410
set_output_value :
3413
- ret = gpio_set_bias (gc , desc );
3411
+ ret = gpio_set_bias (desc );
3414
3412
if (ret )
3415
3413
return ret ;
3416
3414
return gpiod_direction_output_raw_commit (desc , value );
0 commit comments