- RT_TRACE(_module_hci_intfs_c_, _drv_info_,
- ("+rtw_drv_init: vendor=0x%04x device=0x%04x class=0x%02x\n",
- func->vendor, func->device, func->class));
-
+ switch (func->vendor) {
+ case 0x024c:
+ switch (func->device) {
+ case 0x0523:
+ case 0x0623:
+ case 0xb723:
+ break;
+ default:
+ pr_info("RTL8723BS: Found unrecognized vendor 0x%x, device 0x%x\n",
+ func->vendor, func->device);
+ goto exit;
+ }
+ break;
+ default:
+ pr_info("RTL8723BS: Found unrecognized vendor 0x%x, device 0x%x\n",
+ func->vendor, func->device);
+ goto exit;
+ }