aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/dsa/microchip/ksz_common.c
diff options
context:
space:
mode:
authorIngo Molnar <mingo@kernel.org>2019-07-08 12:04:41 -0400
committerIngo Molnar <mingo@kernel.org>2019-07-08 12:04:41 -0400
commit552a031ba12a4236be107a5b082a399237758a5d (patch)
treea2bcdeb651b360013dbb654bbcd61dbaf51e0331 /drivers/net/dsa/microchip/ksz_common.c
parentf584dd32edc5d4400d7ceb92111a89f0c1f6651f (diff)
parent0ecfebd2b52404ae0c54a878c872bb93363ada36 (diff)
Merge tag 'v5.2' into perf/core, to pick up fixes
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'drivers/net/dsa/microchip/ksz_common.c')
-rw-r--r--drivers/net/dsa/microchip/ksz_common.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/dsa/microchip/ksz_common.c b/drivers/net/dsa/microchip/ksz_common.c
index f46086fa9064..db91b213eae1 100644
--- a/drivers/net/dsa/microchip/ksz_common.c
+++ b/drivers/net/dsa/microchip/ksz_common.c
@@ -436,9 +436,9 @@ int ksz_switch_register(struct ksz_device *dev,
436 return PTR_ERR(dev->reset_gpio); 436 return PTR_ERR(dev->reset_gpio);
437 437
438 if (dev->reset_gpio) { 438 if (dev->reset_gpio) {
439 gpiod_set_value(dev->reset_gpio, 1); 439 gpiod_set_value_cansleep(dev->reset_gpio, 1);
440 mdelay(10); 440 mdelay(10);
441 gpiod_set_value(dev->reset_gpio, 0); 441 gpiod_set_value_cansleep(dev->reset_gpio, 0);
442 } 442 }
443 443
444 mutex_init(&dev->dev_mutex); 444 mutex_init(&dev->dev_mutex);
@@ -487,7 +487,7 @@ void ksz_switch_remove(struct ksz_device *dev)
487 dsa_unregister_switch(dev->ds); 487 dsa_unregister_switch(dev->ds);
488 488
489 if (dev->reset_gpio) 489 if (dev->reset_gpio)
490 gpiod_set_value(dev->reset_gpio, 1); 490 gpiod_set_value_cansleep(dev->reset_gpio, 1);
491 491
492} 492}
493EXPORT_SYMBOL(ksz_switch_remove); 493EXPORT_SYMBOL(ksz_switch_remove);