From 2011fa73d0edab039db493bcdceb93a6de8464e9 Mon Sep 17 00:00:00 2001 From: Oliver Ruiz Dorantes Date: Mon, 28 Jul 2008 19:19:09 +0000 Subject: [PATCH] Fix the setting of special flags for bcm2035 device git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26666 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/drivers/bluetooth/h2/h2generic/h2generic.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/h2generic.c b/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/h2generic.c index d2afac2774..6c00ae1941 100644 --- a/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/h2generic.c +++ b/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/h2generic.c @@ -269,8 +269,9 @@ device_added(const usb_device* dev, void** cookie) /* Place to find out whats our concrete device and set up some special info to our driver */ /* TODO: if this code increases too much reconsider this implementation*/ desc = usb->get_device_descriptor(dev); - if ( desc->vendor_id == 0x0a5c && desc->product_id == 0x200a && desc->product_id == 0x2009) { - // Tecom Device VENDOR_ID 0x0a5c PRODUCT_ID 0x2035 + if ( desc->vendor_id == 0x0a5c && (desc->product_id == 0x200a || + desc->product_id == 0x2009 || + desc->product_id == 0x2035 )) { new_bt_dev->driver_info = BT_WILL_NEED_A_RESET | BT_SCO_NOT_WORKING; } /*