diff --git a/drivers/net/dsa/microchip/ksz8795.c b/drivers/net/dsa/microchip/ksz8795.c index 206587d5fbff..deda177749ab 100644 --- a/drivers/net/dsa/microchip/ksz8795.c +++ b/drivers/net/dsa/microchip/ksz8795.c @@ -1487,6 +1487,8 @@ int ksz8_switch_init(struct ksz_device *dev) void ksz8_switch_exit(struct ksz_device *dev) { ksz8_reset_switch(dev); + if (dev->reset_gpio) + gpiod_set_value_cansleep(dev->reset_gpio, 1); } MODULE_AUTHOR("Tristram Ha ");