diff options
Diffstat (limited to 'drivers/net/usb/asix_devices.c')
| -rw-r--r-- | drivers/net/usb/asix_devices.c | 23 | 
1 files changed, 20 insertions, 3 deletions
| diff --git a/drivers/net/usb/asix_devices.c b/drivers/net/usb/asix_devices.c index 11f60d32be82..743cbf5d662c 100644 --- a/drivers/net/usb/asix_devices.c +++ b/drivers/net/usb/asix_devices.c @@ -700,7 +700,7 @@ static int ax88772_init_phy(struct usbnet *dev)  	}  	phy_suspend(priv->phydev); -	priv->phydev->mac_managed_pm = 1; +	priv->phydev->mac_managed_pm = true;  	phy_attached_info(priv->phydev); @@ -720,7 +720,7 @@ static int ax88772_init_phy(struct usbnet *dev)  		return -ENODEV;  	} -	priv->phydev_int->mac_managed_pm = 1; +	priv->phydev_int->mac_managed_pm = true;  	phy_suspend(priv->phydev_int);  	return 0; @@ -773,7 +773,6 @@ static void ax88772_mac_link_up(struct phylink_config *config,  }  static const struct phylink_mac_ops ax88772_phylink_mac_ops = { -	.validate = phylink_generic_validate,  	.mac_config = ax88772_mac_config,  	.mac_link_down = ax88772_mac_link_down,  	.mac_link_up = ax88772_mac_link_up, @@ -1351,6 +1350,20 @@ static const struct driver_info ax88772b_info = {  	.data = FLAG_EEPROM_MAC,  }; +static const struct driver_info lxausb_t1l_info = { +	.description = "Linux Automation GmbH USB 10Base-T1L", +	.bind = ax88772_bind, +	.unbind = ax88772_unbind, +	.status = asix_status, +	.reset = ax88772_reset, +	.stop = ax88772_stop, +	.flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_LINK_INTR | +		 FLAG_MULTI_PACKET, +	.rx_fixup = asix_rx_fixup_common, +	.tx_fixup = asix_tx_fixup, +	.data = FLAG_EEPROM_MAC, +}; +  static const struct driver_info ax88178_info = {  	.description = "ASIX AX88178 USB 2.0 Ethernet",  	.bind = ax88178_bind, @@ -1539,6 +1552,10 @@ static const struct usb_device_id	products [] = {  	 */  	USB_DEVICE(0x066b, 0x20f9),  	.driver_info = (unsigned long) &hg20f9_info, +}, { +	// Linux Automation GmbH USB 10Base-T1L +	USB_DEVICE(0x33f7, 0x0004), +	.driver_info = (unsigned long) &lxausb_t1l_info,  },  	{ },		// END  }; | 
