1. 26 May, 2015 5 commits
  2. 25 May, 2015 4 commits
    • Daniel Drake's avatar
      Bluetooth: btusb: fix Realtek suspend/resume · 04b8c814
      Daniel Drake authored
      Realtek btusb devices don't currently work after suspend/resume because
      the updated firmware is quietly lost - the USB hub doesn't notice any
      status change upon resume, but some kind of reset has definitely
      happened as the LMP subversion has reverted to its original value.
      
      Set the reset_resume flag to trigger probe and upload the new firmware
      again.
      
      Like the vendor code, I assume this is not needed when the device is
      selected as a wakeup source and hence will retain power during suspend.
      On the 2 products I have to hand, when trying this configuration the
      hardware seems unable to keep the device powered up during suspend.
      The USB hub then detects a status change on resume and does a reset,
      so we do not end up in broken state.
      Signed-off-by: default avatarDaniel Drake <drake@endlessm.com>
      Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
      04b8c814
    • Shailendra Verma's avatar
      Bluetooth: hci_uart: Change 1 to true for bool type variables assignments · bff6b89f
      Shailendra Verma authored
      The variables txcrc and hciextn are bool type. So assigning true
      instead of 1.
      Signed-off-by: default avatarShailendra Verma <shailendra.capricorn@gmail.com>
      Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
      bff6b89f
    • Shailendra Verma's avatar
      Bluetooth: btusb: Change 1 to true in bool type variable assignment · 917a3337
      Shailendra Verma authored
      The reset is a bool type variable. So assigning true to reset instead
      of 1.
      Signed-off-by: default avatarShailendra Verma <shailendra.capricorn@gmail.com>
      Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
      917a3337
    • Chan-yeol Park's avatar
      Bluetooth: btusb: Support QCA61x4 ROME v2.0 · 7f6e6363
      Chan-yeol Park authored
      The previous commit(3267c884) missed QCA61x4 ROME v2.0 info on Samsung
      so its BT is not activated and the below message is shown.
      
      [    8.009638] usb 1-1: New USB device found, idVendor=0cf3, idProduct=e300
      [    8.012637] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
      [    8.102901] Bluetooth: hci0: don't support firmware rome 0x200
      
      This patch adds QCA61x4 ROME v2.0 info in qca_devices_table[], and is
      verified on Samsung with the firmware provided by Kim, Ben Young Tae
      <ytkim@qca.qualcomm.com>.
      
      T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12   MxCh= 0
      D:  Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
      P:  Vendor=0cf3 ProdID=e300 Rev= 0.01
      C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA
      I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
      E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
      E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
      I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
      I:  If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=   9 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=   9 Ivl=1ms
      I:  If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=  17 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=  17 Ivl=1ms
      I:  If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=  25 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=  25 Ivl=1ms
      I:  If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=  33 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=  33 Ivl=1ms
      I:  If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
      E:  Ad=83(I) Atr=01(Isoc) MxPS=  49 Ivl=1ms
      E:  Ad=03(O) Atr=01(Isoc) MxPS=  49 Ivl=1ms
      Signed-off-by: default avatarChan-yeol Park <chanyeol.park@samsung.com>
      Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
      7f6e6363
  3. 23 May, 2015 4 commits
  4. 21 May, 2015 3 commits
  5. 20 May, 2015 1 commit
  6. 19 May, 2015 23 commits