/* table of devices that work with this driver */
  static const struct usb_device_id rtl8152_table[] = {
        /* Realtek */
 -      REALTEK_USB_DEVICE(VENDOR_ID_REALTEK, 0x8050),
 -      REALTEK_USB_DEVICE(VENDOR_ID_REALTEK, 0x8053),
 -      REALTEK_USB_DEVICE(VENDOR_ID_REALTEK, 0x8152),
 -      REALTEK_USB_DEVICE(VENDOR_ID_REALTEK, 0x8153),
 -      REALTEK_USB_DEVICE(VENDOR_ID_REALTEK, 0x8155),
 -      REALTEK_USB_DEVICE(VENDOR_ID_REALTEK, 0x8156),
 +      { USB_DEVICE(VENDOR_ID_REALTEK, 0x8050) },
 +      { USB_DEVICE(VENDOR_ID_REALTEK, 0x8053) },
 +      { USB_DEVICE(VENDOR_ID_REALTEK, 0x8152) },
 +      { USB_DEVICE(VENDOR_ID_REALTEK, 0x8153) },
 +      { USB_DEVICE(VENDOR_ID_REALTEK, 0x8155) },
 +      { USB_DEVICE(VENDOR_ID_REALTEK, 0x8156) },
  
        /* Microsoft */
 -      REALTEK_USB_DEVICE(VENDOR_ID_MICROSOFT, 0x07ab),
 -      REALTEK_USB_DEVICE(VENDOR_ID_MICROSOFT, 0x07c6),
 -      REALTEK_USB_DEVICE(VENDOR_ID_MICROSOFT, 0x0927),
 -      REALTEK_USB_DEVICE(VENDOR_ID_MICROSOFT, 0x0c5e),
 -      REALTEK_USB_DEVICE(VENDOR_ID_SAMSUNG, 0xa101),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LENOVO,  0x304f),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LENOVO,  0x3054),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LENOVO,  0x3062),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LENOVO,  0x3069),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LENOVO,  0x3082),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LENOVO,  0x7205),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LENOVO,  0x720c),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LENOVO,  0x7214),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LENOVO,  0x721e),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LENOVO,  0xa387),
 -      REALTEK_USB_DEVICE(VENDOR_ID_LINKSYS, 0x0041),
 -      REALTEK_USB_DEVICE(VENDOR_ID_NVIDIA,  0x09ff),
 -      REALTEK_USB_DEVICE(VENDOR_ID_TPLINK,  0x0601),
 +      { USB_DEVICE(VENDOR_ID_MICROSOFT, 0x07ab) },
 +      { USB_DEVICE(VENDOR_ID_MICROSOFT, 0x07c6) },
 +      { USB_DEVICE(VENDOR_ID_MICROSOFT, 0x0927) },
++      { USB_DEVICE(VENDOR_ID_MICROSOFT, 0x0c5e) },
 +      { USB_DEVICE(VENDOR_ID_SAMSUNG, 0xa101) },
 +      { USB_DEVICE(VENDOR_ID_LENOVO,  0x304f) },
 +      { USB_DEVICE(VENDOR_ID_LENOVO,  0x3054) },
 +      { USB_DEVICE(VENDOR_ID_LENOVO,  0x3062) },
 +      { USB_DEVICE(VENDOR_ID_LENOVO,  0x3069) },
 +      { USB_DEVICE(VENDOR_ID_LENOVO,  0x3082) },
 +      { USB_DEVICE(VENDOR_ID_LENOVO,  0x7205) },
 +      { USB_DEVICE(VENDOR_ID_LENOVO,  0x720c) },
 +      { USB_DEVICE(VENDOR_ID_LENOVO,  0x7214) },
 +      { USB_DEVICE(VENDOR_ID_LENOVO,  0x721e) },
 +      { USB_DEVICE(VENDOR_ID_LENOVO,  0xa387) },
 +      { USB_DEVICE(VENDOR_ID_LINKSYS, 0x0041) },
 +      { USB_DEVICE(VENDOR_ID_NVIDIA,  0x09ff) },
 +      { USB_DEVICE(VENDOR_ID_TPLINK,  0x0601) },
        {}
  };