]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Bluetooth: btusb: Add support USB ALT 3 for WBS
authorHilda Wu <hildawu@realtek.com>
Fri, 14 May 2021 03:19:01 +0000 (11:19 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 19 Jul 2021 08:01:10 +0000 (10:01 +0200)
commit0bfdcf8a9162c4b4fda00424c3c1a813f72b17f6
tree5e7d4cf6113996178933f0da2b5e1f2bcfe3f1a4
parenta280eb5543b9e0979dde7a11469d2d0030c73ef0
Bluetooth: btusb: Add support USB ALT 3 for WBS

[ Upstream commit e848dbd364aca44c9d23c04bef964fab79e2b34f ]

Because mSBC frames do not need to be aligned to the SCO packet
boundary. Using USB ALT 3 let HCI payload >= 60 bytes, let mSBC
data satisfy 60 Bytes avoid payload unaligned situation and fixed
some headset no voise issue.

USB Alt 3 supported also need HFP support transparent MTU in 72 Bytes.

Signed-off-by: Hilda Wu <hildawu@realtek.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/bluetooth/btusb.c