drivers/bluetooth/btbcm.c | 1 + 1 file changed, 1 insertion(+)
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>
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
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
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
© 2016 - 2026 Red Hat, Inc.