[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210408164506.1686871-1-luiz.dentz@gmail.com>
Date: Thu, 8 Apr 2021 09:45:06 -0700
From: Luiz Augusto von Dentz <luiz.dentz@...il.com>
To: davem@...emloft.net, kuba@...nel.org
Cc: linux-bluetooth@...r.kernel.org, netdev@...r.kernel.org,
Luiz Augusto von Dentz <luiz.von.dentz@...el.com>
Subject: pull request: bluetooth-next 2021-04-08
The following changes since commit d310ec03a34e92a77302edb804f7d68ee4f01ba0:
Merge tag 'perf-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2021-02-21 12:49:32 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2021-04-08
for you to fetch changes up to a61d67188f29ff678e94fb3ffba6c6d292e852c7:
Bluetooth: Allow Microsoft extension to indicate curve validation (2021-04-08 12:26:34 +0200)
----------------------------------------------------------------
bluetooth-next pull request for net-next:
- Proper support for BCM4330 and BMC4334
- Various improvements for firmware download of Intel controllers
- Update management interface revision to 20
- Support for AOSP HCI vendor commands
- Initial Virtio support
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@...el.com>
----------------------------------------------------------------
Abhishek Pandit-Subedi (2):
Bluetooth: Notify suspend on le conn failed
Bluetooth: Remove unneeded commands for suspend
Archie Pusaka (4):
Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
Bluetooth: verify AMP hci_chan before amp_destroy
Bluetooth: check for zapped sk before connecting
Bluetooth: Check inquiry status before sending one
Arnd Bergmann (1):
Bluetooth: fix set_ecdh_privkey() prototype
Ayush Garg (1):
Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
Bhaskar Chowdhury (2):
Bluetooth: hci_qca: Mundane typo fix
Bluetooth: L2CAP: Rudimentary typo fixes
Daniel Winkler (3):
Bluetooth: Allow scannable adv with extended MGMT APIs
Bluetooth: Use ext adv handle from requests in CCs
Bluetooth: Do not set cur_adv_instance in adv param MGMT request
Jiri Kosina (1):
Bluetooth: avoid deadlock between hci_dev->lock and socket lock
Kai Ye (1):
Bluetooth: use the correct print format for L2CAP debug statements
Kiran K (2):
Bluetooth: btusb: print firmware file name on error loading firmware
Bluetooth: btintel: Fix offset calculation boot address parameter
Linus Walleij (4):
Bluetooth: btbcm: Rewrite bindings in YAML and add reset
Bluetooth: btbcm: Obtain and handle reset GPIO
Bluetooth: btbcm: Add BCM4334 DT binding
Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles
Lokendra Singh (3):
Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing
Bluetooth: btintel: Collect tlv based active firmware build info in FW mode
Bluetooth: btintel: Skip reading firmware file version while in bootloader mode
Luiz Augusto von Dentz (10):
Bluetooth: SMP: Fail if remote and local public keys are identical
Bluetooth: L2CAP: Fix not checking for maximum number of DCID
Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg
Bluetooth: btintel: Check firmware version before download
Bluetooth: btintel: Move operational checks after version check
Bluetooth: btintel: Consolidate intel_version_tlv parsing
Bluetooth: btintel: Consolidate intel_version parsing
Bluetooth: btusb: Consolidate code for waiting firmware download
Bluetooth: btusb: Consolidate code for waiting firmware to boot
Bluetooth: SMP: Fix variable dereferenced before check 'conn'
Marcel Holtmann (10):
Bluetooth: Fix mgmt status for LL Privacy experimental feature
Bluetooth: Fix wrong opcode error for read advertising features
Bluetooth: Add missing entries for PHY configuration commands
Bluetooth: Move the advertisement monitor events to correct list
Bluetooth: Increment management interface revision
Bluetooth: Add support for reading AOSP vendor capabilities
Bluetooth: Add support for virtio transport driver
Bluetooth: Fix default values for advertising interval
Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor
Bluetooth: Allow Microsoft extension to indicate curve validation
Meng Yu (4):
Bluetooth: Remove trailing semicolon in macros
Bluetooth: Remove trailing semicolon in macros
Bluetooth: Remove 'return' in void function
Bluetooth: Coding style fix
Rasmus Moorats (1):
Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device
Sathish Narasimman (2):
Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY
Bluetooth: LL privacy allow RPA
Sonny Sasaka (1):
Bluetooth: Cancel le_scan_restart work when stopping discovery
Tetsuo Handa (1):
Bluetooth: initialize skb_queue_head at l2cap_chan_create()
Venkata Lakshmi Narayana Gubba (1):
Bluetooth: hci_qca: Add device_may_wakeup support
mark-yw.chen (2):
Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol
Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
.../devicetree/bindings/net/broadcom-bluetooth.txt | 56 ---
.../bindings/net/broadcom-bluetooth.yaml | 118 ++++++
.../devicetree/bindings/serial/ingenic,uart.yaml | 2 +-
drivers/bluetooth/Kconfig | 10 +
drivers/bluetooth/Makefile | 2 +
drivers/bluetooth/btintel.c | 232 ++++++++++--
drivers/bluetooth/btintel.h | 19 +-
drivers/bluetooth/btusb.c | 408 ++++++++-------------
drivers/bluetooth/hci_bcm.c | 19 +
drivers/bluetooth/hci_intel.c | 7 +-
drivers/bluetooth/hci_qca.c | 17 +-
drivers/bluetooth/virtio_bt.c | 401 ++++++++++++++++++++
include/net/bluetooth/hci.h | 1 +
include/net/bluetooth/hci_core.h | 17 +-
include/net/bluetooth/l2cap.h | 1 +
include/net/bluetooth/mgmt.h | 1 +
include/uapi/linux/virtio_bt.h | 31 ++
include/uapi/linux/virtio_ids.h | 1 +
net/bluetooth/6lowpan.c | 5 +-
net/bluetooth/Kconfig | 7 +
net/bluetooth/Makefile | 1 +
net/bluetooth/aosp.c | 35 ++
net/bluetooth/aosp.h | 16 +
net/bluetooth/ecdh_helper.h | 2 +-
net/bluetooth/hci_conn.c | 14 +-
net/bluetooth/hci_core.c | 5 +
net/bluetooth/hci_debugfs.c | 8 +-
net/bluetooth/hci_event.c | 50 ++-
net/bluetooth/hci_request.c | 67 ++--
net/bluetooth/l2cap_core.c | 43 ++-
net/bluetooth/l2cap_sock.c | 8 +
net/bluetooth/mgmt.c | 19 +-
net/bluetooth/msft.c | 8 +
net/bluetooth/msft.h | 6 +
net/bluetooth/sco.c | 4 +-
net/bluetooth/smp.c | 113 +++---
36 files changed, 1289 insertions(+), 465 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.txt
create mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml
create mode 100644 drivers/bluetooth/virtio_bt.c
create mode 100644 include/uapi/linux/virtio_bt.h
create mode 100644 net/bluetooth/aosp.c
create mode 100644 net/bluetooth/aosp.h
Powered by blists - more mailing lists