cm109.c (62b31a045757eac81fed94b19df47418a0818528) | cm109.c (82e06090473289ce63e23fdeb8737aad59b10645) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Driver for the VoIP USB phones with CM109 chipsets. 4 * 5 * Copyright (C) 2007 - 2008 Alfred E. Heggestad <aeh@db.org> 6 */ 7 8/* --- 554 unchanged lines hidden (view full) --- 563 dev->keybit = 0xf; 564 565 /* issue INIT */ 566 dev->ctl_data->byte[HID_OR0] = HID_OR_GPO_BUZ_SPDIF; 567 dev->ctl_data->byte[HID_OR1] = dev->keybit; 568 dev->ctl_data->byte[HID_OR2] = dev->keybit; 569 dev->ctl_data->byte[HID_OR3] = 0x00; 570 | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Driver for the VoIP USB phones with CM109 chipsets. 4 * 5 * Copyright (C) 2007 - 2008 Alfred E. Heggestad <aeh@db.org> 6 */ 7 8/* --- 554 unchanged lines hidden (view full) --- 563 dev->keybit = 0xf; 564 565 /* issue INIT */ 566 dev->ctl_data->byte[HID_OR0] = HID_OR_GPO_BUZ_SPDIF; 567 dev->ctl_data->byte[HID_OR1] = dev->keybit; 568 dev->ctl_data->byte[HID_OR2] = dev->keybit; 569 dev->ctl_data->byte[HID_OR3] = 0x00; 570 |
571 dev->ctl_urb_pending = 1; |
|
571 error = usb_submit_urb(dev->urb_ctl, GFP_KERNEL); | 572 error = usb_submit_urb(dev->urb_ctl, GFP_KERNEL); |
572 if (error) | 573 if (error) { 574 dev->ctl_urb_pending = 0; |
573 dev_err(&dev->intf->dev, "%s: usb_submit_urb (urb_ctl) failed %d\n", 574 __func__, error); | 575 dev_err(&dev->intf->dev, "%s: usb_submit_urb (urb_ctl) failed %d\n", 576 __func__, error); |
575 else | 577 } else { |
576 dev->open = 1; | 578 dev->open = 1; |
579 } |
|
577 578 mutex_unlock(&dev->pm_mutex); 579 580 if (error) 581 usb_autopm_put_interface(dev->intf); 582 583 return error; 584} --- 362 unchanged lines hidden --- | 580 581 mutex_unlock(&dev->pm_mutex); 582 583 if (error) 584 usb_autopm_put_interface(dev->intf); 585 586 return error; 587} --- 362 unchanged lines hidden --- |