Re: [PATCH 6/6] Bluetooth: btusb: Build the driver from multiple source files

From: Luiz Augusto von Dentz

Date: Thu Jul 09 2026 - 09:41:56 EST


Hi Zijun,

On Thu, Jul 9, 2026 at 2:15 AM Zijun Hu <zijun.hu@xxxxxxxxxxxxxxxx> wrote:
>
> Allow the driver to include vendor-specific source files by:
> - renaming btusb.c to btusb_main.c
> - making btusb.o a composite object

There is already support for including vendor-specific code, see btintel.c.

> No functional change.
>
> Signed-off-by: Zijun Hu <zijun.hu@xxxxxxxxxxxxxxxx>
> ---
> drivers/bluetooth/Makefile | 2 ++
> drivers/bluetooth/{btusb.c => btusb_main.c} | 0
> 2 files changed, 2 insertions(+)
>
> diff --git a/drivers/bluetooth/Makefile b/drivers/bluetooth/Makefile
> index e6b1c1180d1d..8b436c6de8b7 100644
> --- a/drivers/bluetooth/Makefile
> +++ b/drivers/bluetooth/Makefile
> @@ -51,4 +51,6 @@ hci_uart-$(CONFIG_BT_HCIUART_MRVL) += hci_mrvl.o
> hci_uart-$(CONFIG_BT_HCIUART_AML) += hci_aml.o
> hci_uart-objs := $(hci_uart-y)
>
> +btusb-y := btusb_main.o
> +
> CONTEXT_ANALYSIS := y
> diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb_main.c
> similarity index 100%
> rename from drivers/bluetooth/btusb.c
> rename to drivers/bluetooth/btusb_main.c
>
> --
> 2.34.1
>


--
Luiz Augusto von Dentz