[PATCH RESEND] Bluetooth: btbcm: Add entry for BCM4356A3 UART bluetooth

Aaron Kling via B4 Relay posted 1 patch 1 week, 4 days ago
There is a newer version of this series
drivers/bluetooth/btbcm.c | 1 +
1 file changed, 1 insertion(+)
[PATCH RESEND] Bluetooth: btbcm: Add entry for BCM4356A3 UART bluetooth
Posted by Aaron Kling via B4 Relay 1 week, 4 days ago
From: Aaron Kling <webgeek1234@gmail.com>

This patch adds the device ID for the bluetooth chip used in the
Nvidia specific Broadcom BCM4356 PCI-E WiFi / UART BT chip.

Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
---
 drivers/bluetooth/btbcm.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/bluetooth/btbcm.c b/drivers/bluetooth/btbcm.c
index 463d59890befe..14acea7325478 100644
--- a/drivers/bluetooth/btbcm.c
+++ b/drivers/bluetooth/btbcm.c
@@ -506,6 +506,7 @@ static const struct bcm_subver_table bcm_uart_subver_table[] = {
 	{ 0x6606, "BCM4345C5"	},	/* 003.006.006 */
 	{ 0x230f, "BCM4356A2"	},	/* 001.003.015 */
 	{ 0x2310, "BCM4343A2"	},	/* 001.003.016 */
+	{ 0x2409, "BCM4356A3"	},	/* 001.004.009 */
 	{ 0x220e, "BCM20702A1"  },	/* 001.002.014 */
 	{ 0x420d, "BCM4349B1"	},	/* 002.002.013 */
 	{ 0x420e, "BCM4349B1"	},	/* 002.002.014 */

---
base-commit: 49362394dad7df66c274c867a271394c10ca2bb8
change-id: 20260717-bcm4356a3-bt-cd78cc0f42e8

Best regards,
-- 
Aaron Kling <webgeek1234@gmail.com>
Re: [PATCH RESEND] Bluetooth: btbcm: Add entry for BCM4356A3 UART bluetooth
Posted by Luiz Augusto von Dentz 1 week, 3 days ago
Hi,

On Mon, Sep 14, 2026 at 5:38 AM Aaron Kling via B4 Relay
<devnull+webgeek1234.gmail.com@kernel.org> wrote:
>
> From: Aaron Kling <webgeek1234@gmail.com>
>
> This patch adds the device ID for the bluetooth chip used in the
> Nvidia specific Broadcom BCM4356 PCI-E WiFi / UART BT chip.
>
> Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
> ---
>  drivers/bluetooth/btbcm.c | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/drivers/bluetooth/btbcm.c b/drivers/bluetooth/btbcm.c
> index 463d59890befe..14acea7325478 100644
> --- a/drivers/bluetooth/btbcm.c
> +++ b/drivers/bluetooth/btbcm.c
> @@ -506,6 +506,7 @@ static const struct bcm_subver_table bcm_uart_subver_table[] = {
>         { 0x6606, "BCM4345C5"   },      /* 003.006.006 */
>         { 0x230f, "BCM4356A2"   },      /* 001.003.015 */
>         { 0x2310, "BCM4343A2"   },      /* 001.003.016 */
> +       { 0x2409, "BCM4356A3"   },      /* 001.004.009 */
>         { 0x220e, "BCM20702A1"  },      /* 001.002.014 */
>         { 0x420d, "BCM4349B1"   },      /* 002.002.013 */
>         { 0x420e, "BCM4349B1"   },      /* 002.002.014 */
>
> ---
> base-commit: 49362394dad7df66c274c867a271394c10ca2bb8
> change-id: 20260717-bcm4356a3-bt-cd78cc0f42e8

We need some more information, such as:

    Test log:

      Bluetooth: hci0: BCM: chip id 206
      Bluetooth: hci0: BCM: features 0x0f
      Bluetooth: hci0: BCM4384B0
      Bluetooth: hci0: BCM4384B0 (002.001.025) build 0000
      Bluetooth: hci0: BCM4384B0 'brcm/BCM4384B0.hcd' Patch
      Bluetooth: hci0: BCM: features 0x0f
      Bluetooth: hci0: BCM4384B0 AP6684P CN iPA [Version: 1030.1021]
      Bluetooth: hci0: BCM4384B0 (002.001.025) build 1021
      Bluetooth: hci0: BCM: Using default device address (43:84:b0:00:76:93)


> Best regards,
> --
> Aaron Kling <webgeek1234@gmail.com>
>
>


-- 
Luiz Augusto von Dentz
Re: [PATCH RESEND] Bluetooth: btbcm: Add entry for BCM4356A3 UART bluetooth
Posted by Aaron Kling 1 week, 3 days ago
On Mon, Sep 14, 2026 at 9:13 AM Luiz Augusto von Dentz
<luiz.dentz@gmail.com> wrote:
>
> Hi,
>
> On Mon, Sep 14, 2026 at 5:38 AM Aaron Kling via B4 Relay
> <devnull+webgeek1234.gmail.com@kernel.org> wrote:
> >
> > From: Aaron Kling <webgeek1234@gmail.com>
> >
> > This patch adds the device ID for the bluetooth chip used in the
> > Nvidia specific Broadcom BCM4356 PCI-E WiFi / UART BT chip.
> >
> > Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
> > ---
> >  drivers/bluetooth/btbcm.c | 1 +
> >  1 file changed, 1 insertion(+)
> >
> > diff --git a/drivers/bluetooth/btbcm.c b/drivers/bluetooth/btbcm.c
> > index 463d59890befe..14acea7325478 100644
> > --- a/drivers/bluetooth/btbcm.c
> > +++ b/drivers/bluetooth/btbcm.c
> > @@ -506,6 +506,7 @@ static const struct bcm_subver_table bcm_uart_subver_table[] = {
> >         { 0x6606, "BCM4345C5"   },      /* 003.006.006 */
> >         { 0x230f, "BCM4356A2"   },      /* 001.003.015 */
> >         { 0x2310, "BCM4343A2"   },      /* 001.003.016 */
> > +       { 0x2409, "BCM4356A3"   },      /* 001.004.009 */
> >         { 0x220e, "BCM20702A1"  },      /* 001.002.014 */
> >         { 0x420d, "BCM4349B1"   },      /* 002.002.013 */
> >         { 0x420e, "BCM4349B1"   },      /* 002.002.014 */
> >
> > ---
> > base-commit: 49362394dad7df66c274c867a271394c10ca2bb8
> > change-id: 20260717-bcm4356a3-bt-cd78cc0f42e8
>
> We need some more information, such as:
>
>     Test log:
>
>       Bluetooth: hci0: BCM: chip id 206
>       Bluetooth: hci0: BCM: features 0x0f
>       Bluetooth: hci0: BCM4384B0
>       Bluetooth: hci0: BCM4384B0 (002.001.025) build 0000
>       Bluetooth: hci0: BCM4384B0 'brcm/BCM4384B0.hcd' Patch
>       Bluetooth: hci0: BCM: features 0x0f
>       Bluetooth: hci0: BCM4384B0 AP6684P CN iPA [Version: 1030.1021]
>       Bluetooth: hci0: BCM4384B0 (002.001.025) build 1021
>       Bluetooth: hci0: BCM: Using default device address (43:84:b0:00:76:93)

Sure. This is from a Nvidia SHIELD TV 2019 Pro:

[    9.802656] Bluetooth: hci0: BCM: chip id 122
[    9.808481] Bluetooth: hci0: BCM: features 0x0f
[    9.835172] Bluetooth: hci0: BCM4356A3
[    9.837341] Bluetooth: hci0: BCM4356A3 (001.004.009) build 0000
[    9.844428] Bluetooth: hci0: BCM4356A3
'brcm/BCM4356A3.nvidia,p2894-2551-b00.hcd' Patch
[   12.171393] Bluetooth: hci0: BCM: features 0x0f
[   12.198153] Bluetooth: hci0: BCM4356A3 37.4MHz Class 1.5 Nvidia mDarcy-0108
[   12.203520] Bluetooth: hci0: BCM4356A3 (001.004.009) build 0109

Aaron
Re: [PATCH RESEND] Bluetooth: btbcm: Add entry for BCM4356A3 UART bluetooth
Posted by Luiz Augusto von Dentz 1 week ago
Hi Aaron,

On Mon, Sep 14, 2026 at 12:41 PM Aaron Kling <webgeek1234@gmail.com> wrote:
>
> On Mon, Sep 14, 2026 at 9:13 AM Luiz Augusto von Dentz
> <luiz.dentz@gmail.com> wrote:
> >
> > Hi,
> >
> > On Mon, Sep 14, 2026 at 5:38 AM Aaron Kling via B4 Relay
> > <devnull+webgeek1234.gmail.com@kernel.org> wrote:
> > >
> > > From: Aaron Kling <webgeek1234@gmail.com>
> > >
> > > This patch adds the device ID for the bluetooth chip used in the
> > > Nvidia specific Broadcom BCM4356 PCI-E WiFi / UART BT chip.
> > >
> > > Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
> > > ---
> > >  drivers/bluetooth/btbcm.c | 1 +
> > >  1 file changed, 1 insertion(+)
> > >
> > > diff --git a/drivers/bluetooth/btbcm.c b/drivers/bluetooth/btbcm.c
> > > index 463d59890befe..14acea7325478 100644
> > > --- a/drivers/bluetooth/btbcm.c
> > > +++ b/drivers/bluetooth/btbcm.c
> > > @@ -506,6 +506,7 @@ static const struct bcm_subver_table bcm_uart_subver_table[] = {
> > >         { 0x6606, "BCM4345C5"   },      /* 003.006.006 */
> > >         { 0x230f, "BCM4356A2"   },      /* 001.003.015 */
> > >         { 0x2310, "BCM4343A2"   },      /* 001.003.016 */
> > > +       { 0x2409, "BCM4356A3"   },      /* 001.004.009 */
> > >         { 0x220e, "BCM20702A1"  },      /* 001.002.014 */
> > >         { 0x420d, "BCM4349B1"   },      /* 002.002.013 */
> > >         { 0x420e, "BCM4349B1"   },      /* 002.002.014 */
> > >
> > > ---
> > > base-commit: 49362394dad7df66c274c867a271394c10ca2bb8
> > > change-id: 20260717-bcm4356a3-bt-cd78cc0f42e8
> >
> > We need some more information, such as:
> >
> >     Test log:
> >
> >       Bluetooth: hci0: BCM: chip id 206
> >       Bluetooth: hci0: BCM: features 0x0f
> >       Bluetooth: hci0: BCM4384B0
> >       Bluetooth: hci0: BCM4384B0 (002.001.025) build 0000
> >       Bluetooth: hci0: BCM4384B0 'brcm/BCM4384B0.hcd' Patch
> >       Bluetooth: hci0: BCM: features 0x0f
> >       Bluetooth: hci0: BCM4384B0 AP6684P CN iPA [Version: 1030.1021]
> >       Bluetooth: hci0: BCM4384B0 (002.001.025) build 1021
> >       Bluetooth: hci0: BCM: Using default device address (43:84:b0:00:76:93)
>
> Sure. This is from a Nvidia SHIELD TV 2019 Pro:
>
> [    9.802656] Bluetooth: hci0: BCM: chip id 122
> [    9.808481] Bluetooth: hci0: BCM: features 0x0f
> [    9.835172] Bluetooth: hci0: BCM4356A3
> [    9.837341] Bluetooth: hci0: BCM4356A3 (001.004.009) build 0000
> [    9.844428] Bluetooth: hci0: BCM4356A3
> 'brcm/BCM4356A3.nvidia,p2894-2551-b00.hcd' Patch
> [   12.171393] Bluetooth: hci0: BCM: features 0x0f
> [   12.198153] Bluetooth: hci0: BCM4356A3 37.4MHz Class 1.5 Nvidia mDarcy-0108
> [   12.203520] Bluetooth: hci0: BCM4356A3 (001.004.009) build 0109

Please respin including this information.


-- 
Luiz Augusto von Dentz