kernel: bump 5.10 to 5.10.200
[openwrt/openwrt.git] / target / linux / bcm27xx / patches-5.10 / 950-0555-r8152-support-new-chips.patch
index de78ed0d9ee8f20adf64381eea9646bde42d09b1..a3f0a82dfd0d8dc3ae2be8e16c40e750f5997b2b 100644 (file)
@@ -2756,7 +2756,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        default:
                break;
        }
-@@ -6750,6 +8770,27 @@ u8 rtl8152_get_version(struct usb_interf
+@@ -6751,6 +8771,27 @@ u8 rtl8152_get_version(struct usb_interf
        case 0x6010:
                version = RTL_VER_09;
                break;
@@ -2784,7 +2784,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        default:
                version = RTL_VER_UNKNOWN;
                dev_info(&intf->dev, "Unknown version 0x%04x\n", ocp_data);
-@@ -6862,12 +8903,29 @@ static int rtl8152_probe(struct usb_inte
+@@ -6863,12 +8904,29 @@ static int rtl8152_probe(struct usb_inte
        /* MTU range: 68 - 1500 or 9194 */
        netdev->min_mtu = ETH_MIN_MTU;
        switch (tp->version) {
@@ -2817,7 +2817,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
                break;
        }
  
-@@ -6883,7 +8941,13 @@ static int rtl8152_probe(struct usb_inte
+@@ -6884,7 +8942,13 @@ static int rtl8152_probe(struct usb_inte
        tp->advertising = RTL_ADVERTISED_10_HALF | RTL_ADVERTISED_10_FULL |
                          RTL_ADVERTISED_100_HALF | RTL_ADVERTISED_100_FULL;
        if (tp->mii.supports_gmii) {
@@ -2832,7 +2832,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
                tp->advertising |= RTL_ADVERTISED_1000_FULL;
        }
        tp->duplex = DUPLEX_FULL;
-@@ -6907,7 +8971,11 @@ static int rtl8152_probe(struct usb_inte
+@@ -6908,7 +8972,11 @@ static int rtl8152_probe(struct usb_inte
        set_ethernet_addr(tp);
  
        usb_set_intfdata(intf, tp);
@@ -2845,7 +2845,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  
        ret = register_netdev(netdev);
        if (ret != 0) {
-@@ -6943,7 +9011,8 @@ static void rtl8152_disconnect(struct us
+@@ -6948,7 +9016,8 @@ static void rtl8152_disconnect(struct us
                unregister_netdev(tp->netdev);
                tasklet_kill(&tp->tx_tl);
                cancel_delayed_work_sync(&tp->hw_phy_work);
@@ -2855,7 +2855,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
                rtl8152_release_firmware(tp);
                free_netdev(tp->netdev);
        }
-@@ -6963,13 +9032,28 @@ static void rtl8152_disconnect(struct us
+@@ -6968,13 +9037,28 @@ static void rtl8152_disconnect(struct us
        .idProduct = (prod), \
        .bInterfaceClass = USB_CLASS_COMM, \
        .bInterfaceSubClass = USB_CDC_SUBCLASS_ETHERNET, \