Dear Maintainers, I am submitting a patch for the Bluetooth that introduces support for RTK firmware version 3 and implements an enhanced download mechanism through ACL to improve firmware loading times. Patch Overview: 1. Bluetooth: btrtl: Firmware format v3 support - This addition ensures the latest RTK chipsets with firmware version 3 are fully supported. It includes necessary modifications to accommodate new firmware structure changes. 2. Bluetooth: btrtl: Add enhanced download support - By leveraging ACL links for firmware transmission, the download process is significantly accelerated, reducing the overall time and enhancing performance. Testing and Validation: - The implementation has been tested on various RTK chipsets under Linux based distribution. Impact and Benefits: These enhancements are beneficial for future firmware v3 chips and compatible with previous firmware versions. Users can expect shortened initialization times. Your feedback and suggestions are welcome to further refine these changes. Thank you for considering these enhancements. Best regards, Hilda --- Change in V2: - Move structure to btrtl.h - Fill in the missing symbols - Fix build warnings Hilda Wu (2): Bluetooth: btrtl: Firmware format v3 support Bluetooth: btrtl: Add enhanced download support drivers/bluetooth/btrtl.c | 857 +++++++++++++++++++++++++++++++++++++- drivers/bluetooth/btrtl.h | 122 ++++++ drivers/bluetooth/btusb.c | 3 + 3 files changed, 974 insertions(+), 8 deletions(-) -- 2.34.1