Re: [PATCH v4] Bluetooth: Add support for QCA ROME chipset family

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ben,

> This patch supports ROME Bluetooth family from Qualcomm Atheros,
> e.g. QCA61x4 or QCA6574.
> 
> New chipset have similar firmware downloading sequences to previous
> chipset from Atheros, however, it doesn't support vid/pid switching
> after downloading the patch so that firmware needs to be handled by
> btusb module directly.

I am fine with merging this patch, but I am still concerned about pushing non-HCI data down the bulk endpoint. As explained earlier, we already have the interrupt and bulk URBs for reception in fly. And these URBs expect HCI data.

Can you do some testing of running btusb_setup_qca() function directly from btusb_open(). I am thinking about adding a btusb internal setup callback that runs before we start any URBs. I think that would be a lot cleaner way of handling this since you are not talking HCI to the hardware.

Any chance you can send me some USB dongles? I can do some testing by myself then.

Regards

Marcel

--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux