Luiz Augusto von Dentz says: ==================== bluetooth-next pull request for net-next: - Add a new VID/PID 0489/e0f2 for MT7922 - Add Realtek RTL8852BE support ID 0x0cb8:0xc559 - Add a new PID/VID 13d3/3549 for RTL8822CU - Add support for broadcom BCM43430A0 & BCM43430A1 - Add CONFIG_BT_HCIBTUSB_POLL_SYNC - Add CONFIG_BT_LE_L2CAP_ECRED - Add support for CYW4373A0 - Add support for RTL8723DS - Add more device IDs for WCN6855 - Add Broadcom BCM4377 family PCIe Bluetooth * tag 'for-net-next-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next: (51 commits) Bluetooth: Wait for HCI_OP_WRITE_AUTH_PAYLOAD_TO to complete Bluetooth: ISO: Avoid circular locking dependency Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: btintel: Fix missing free skb in btintel_setup_combined() Bluetooth: hci_conn: Fix crash on hci_create_cis_sync Bluetooth: btintel: Fix existing sparce warnings Bluetooth: btusb: Fix existing sparce warning Bluetooth: btusb: Fix new sparce warnings Bluetooth: btusb: Add a new PID/VID 13d3/3549 for RTL8822CU Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 dt-bindings: net: realtek-bluetooth: Add RTL8723DS Bluetooth: btusb: Add a new VID/PID 0489/e0f2 for MT7922 dt-bindings: bluetooth: broadcom: add BCM43430A0 & BCM43430A1 Bluetooth: hci_bcm4377: Fix missing pci_disable_device() on error in bcm4377_probe() ... ====================
Showing the changes to include/uapi (1 of 41 files). Show all
Unified · Split
| @@ -9,6 +9,7 @@ · 8 unmodified lines | |||
| 9 | #define VIRTIO_BT_F_VND_HCI 0 /* Indicates vendor command support */ | 9 | #define VIRTIO_BT_F_VND_HCI 0 /* Indicates vendor command support */ |
| 10 | #define VIRTIO_BT_F_MSFT_EXT 1 /* Indicates MSFT vendor support */ | 10 | #define VIRTIO_BT_F_MSFT_EXT 1 /* Indicates MSFT vendor support */ |
| 11 | #define VIRTIO_BT_F_AOSP_EXT 2 /* Indicates AOSP vendor support */ | 11 | #define VIRTIO_BT_F_AOSP_EXT 2 /* Indicates AOSP vendor support */ |
| 12 | #define VIRTIO_BT_F_CONFIG_V2 3 /* Use second version configuration */ | ||
| 12 | 13 | ||
| 13 | enum virtio_bt_config_type { | 14 | enum virtio_bt_config_type { |
| 14 | VIRTIO_BT_CONFIG_TYPE_PRIMARY = 0, | 15 | VIRTIO_BT_CONFIG_TYPE_PRIMARY = 0, |
| @@ -28,4 +29,11 @@ struct virtio_bt_config { · 13 unmodified lines | |||
| 28 | __u16 msft_opcode; | 29 | __u16 msft_opcode; |
| 29 | } __attribute__((packed)); | 30 | } __attribute__((packed)); |
| 30 | 31 | ||
| 32 | struct virtio_bt_config_v2 { | ||
| 33 | __u8 type; | ||
| 34 | __u8 alignment; | ||
| 35 | __u16 vendor; | ||
| 36 | __u16 msft_opcode; | ||
| 37 | }; | ||
| 38 | |||
| 31 | #endif /* _UAPI_LINUX_VIRTIO_BT_H */ | 39 | #endif /* _UAPI_LINUX_VIRTIO_BT_H */ |