Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: asix: Fix AX88772_suspend() USB vendor commands failure issues

The change fixes AX88772_suspend() USB vendor commands failure issues.

Signed-off-by: Allan Chou <allan@asix.com.tw>
Tested-by: Allan Chou <allan@asix.com.tw>
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

allan and committed by
David S. Miller
fadf3a28 7bbf91ce

+3 -3
+3 -3
drivers/net/usb/asix_devices.c
··· 603 603 u16 medium; 604 604 605 605 /* Stop MAC operation */ 606 - medium = asix_read_medium_status(dev, 0); 606 + medium = asix_read_medium_status(dev, 1); 607 607 medium &= ~AX_MEDIUM_RE; 608 - asix_write_medium_mode(dev, medium, 0); 608 + asix_write_medium_mode(dev, medium, 1); 609 609 610 610 netdev_dbg(dev->net, "ax88772_suspend: medium=0x%04x\n", 611 - asix_read_medium_status(dev, 0)); 611 + asix_read_medium_status(dev, 1)); 612 612 613 613 /* Preserve BMCR for restoring */ 614 614 priv->presvd_phy_bmcr =