Revert "BACKPORT: FROMGIT: Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNEL"

This reverts commit 034a7bd6e41dc2f51306f8fcc79e70cc16395e46.

Reason for revert: This patch doesn't work quite well and is reverted
upstream.

Original change's description:
> BACKPORT: FROMGIT: Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNEL
>
> Automatically configure the altsetting for HCI_USER_CHANNEL when a SCO
> is connected.
>
> The motivation is to enable the HCI_USER_CHANNEL user to send out SCO
> data through USB Bluetooth chips, which is mainly used for bidirectional
> audio transfer (voice call). This was not capable because:
>
> - Per Bluetooth Core Spec v5, Vol 4, Part B, 2.1, the corresponding
>   alternate setting should be set based on the air mode in order to
>   transfer SCO data, but
> - The Linux Bluetooth HCI_USER_CHANNEL exposes the Bluetooth Host
>   Controller Interface to the user space, which is something above the
>   USB layer. The user space is not able to configure the USB alt while
>   keeping the channel open.
>
> This patch intercepts the HCI_EV_SYNC_CONN_COMPLETE packets in btusb,
> extracts the air mode, and configures the alt setting in btusb.
>
> This patch is tested on ChromeOS devices. The USB Bluetooth models
> (CVSD, TRANS alt3 and alt6) could work without a customized kernel.
>
> BACKPORT notes:
> - Fix recv_event is moved
> - Neighbor in Kconfig is changed
>
> Fixes: b16b327edb4d ("Bluetooth: btusb: add sysfs attribute to control USB alt setting")
> Signed-off-by: Hsin-chen Chuang <chharry@chromium.org>
> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
> (cherry picked from commit 7c2203f91affcad4b45ff59945aa621b33f7a413
>  git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git/ master)
>
> BUG=b:400302003
> TEST=bluetooth_AdapterAUHealth.all_floss on Rauru
>
> Change-Id: I55d24535634df145cea1d5348818deb304db3bc5
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/6314675
> Commit-Queue: Hsin-chen Chuang <chharry@google.com>
> Tested-by: Hsin-chen Chuang <chharry@google.com>
> Reviewed-by: Michael Sun <michaelfsun@google.com>

BUG=b:400302003

Change-Id: Ia6ef7a36466eed8749cbc11f3a5a39cbf472d013
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/6467954
Auto-Submit: Hsin-chen Chuang <chharry@google.com>
Tested-by: Hsin-chen Chuang <chharry@google.com>
Reviewed-by: Michael Sun <michaelfsun@google.com>
Commit-Queue: Michael Sun <michaelfsun@google.com>
2 files changed