<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Yocto mickledore Bluetooth bringup in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2045224#M27483</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/39586"&gt;@joanxie&lt;/a&gt;&amp;nbsp;, Thanks for the reply ,&amp;nbsp; Vendor asked to check using Scope which i don't have at the moment.&lt;/P&gt;&lt;P&gt;Some more info below , i am not able to see /dev/ttymxc2 , I think that's the issue ??&lt;/P&gt;&lt;P&gt;root@nitrogen8mm:~# dmesg |grep -iE 'tty'&lt;BR /&gt;[ 0.000000] Kernel command line: console=ttymxc1,115200 consoleblank=0 rootwait fixrtc root=/dev/mmcblk0p2 snd.slots=,snd-soc-imx-hdmi&lt;BR /&gt;[ 0.090110] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 185, base_baud = 5000000) is a IMX&lt;BR /&gt;[ 0.090237] serial serial0: tty port ttymxc2 registered&lt;BR /&gt;[ 0.090740] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 186, base_baud = 1500000) is a IMX&lt;BR /&gt;[ 0.821277] printk: console [ttymxc1] enabled&lt;/P&gt;</description>
    <pubDate>Mon, 17 Feb 2025 07:47:55 GMT</pubDate>
    <dc:creator>PavanNittala</dc:creator>
    <dc:date>2025-02-17T07:47:55Z</dc:date>
    <item>
      <title>Yocto mickledore Bluetooth bringup</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2043109#M27458</link>
      <description>&lt;P&gt;I am not able to bring up bluetooth on imx8mm-c2 board ,&amp;nbsp; I am using AMPAK firmware&amp;nbsp;BCM4362A2_001.003.006.1132.1255.hcd , this is my dts file change&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;amp;uart3 { /* BT */&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart3&amp;gt;;&lt;BR /&gt;assigned-clocks = &amp;lt;&amp;amp;clk IMX8MMN(CLK_UART3)&amp;gt;;&lt;BR /&gt;assigned-clock-parents = &amp;lt;&amp;amp;clk IMX8MMN(SYS_PLL1_80M)&amp;gt;;&lt;BR /&gt;uart-has-rtscts;&lt;BR /&gt;status = "okay";&lt;/P&gt;&lt;P&gt;bluetooth {&lt;BR /&gt;compatible = "brcm,bcm43438-bt";&lt;BR /&gt;enable-gpios = GP_BT_ENABLE;&lt;BR /&gt;max-speed = &amp;lt;3000000&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;[ 186.437564] Bluetooth: HCI UART driver ver 2.3&lt;BR /&gt;[ 186.442064] Bluetooth: HCI UART protocol H4 registered&lt;BR /&gt;[ 186.447244] Bluetooth: HCI UART protocol BCSP registered&lt;BR /&gt;[ 186.452582] Bluetooth: HCI UART protocol ATH3K registered&lt;BR /&gt;[ 186.458350] Bluetooth: HCI UART protocol Broadcom registered&lt;BR /&gt;[ 186.458475] hci_uart_bcm serial0-0: supply vbat not found, using dummy regulator&lt;BR /&gt;[ 186.464121] Bluetooth: HCI UART protocol QCA registered&lt;BR /&gt;[ 186.471653] hci_uart_bcm serial0-0: supply vddio not found, using dummy regulator&lt;BR /&gt;[ 186.484319] hci_uart_bcm serial0-0: No reset resource, using default baud rate&lt;BR /&gt;[ 188.734730] Bluetooth: hci0: command 0x0c03 tx timeout&lt;BR /&gt;[ 196.830734] Bluetooth: hci0: BCM: Reset failed (-110)&lt;/P&gt;&lt;P&gt;root@nitrogen8mm:~# hciconfig&lt;BR /&gt;hci0: Type: Primary Bus: UART&lt;BR /&gt;BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0&lt;BR /&gt;DOWN&lt;BR /&gt;RX bytes:0 acl:0 sco:0 events:0 errors:0&lt;BR /&gt;TX bytes:4 acl:0 sco:0 commands:1 errors:0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2025 05:44:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2043109#M27458</guid>
      <dc:creator>PavanNittala</dc:creator>
      <dc:date>2025-02-13T05:44:18Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto mickledore Bluetooth bringup</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2044483#M27469</link>
      <description>&lt;P&gt;refer to the log, maybe this issue is related to your module, did you contact the BT vendor to double confirm this?&lt;/P&gt;</description>
      <pubDate>Fri, 14 Feb 2025 10:20:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2044483#M27469</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2025-02-14T10:20:20Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto mickledore Bluetooth bringup</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2045224#M27483</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/39586"&gt;@joanxie&lt;/a&gt;&amp;nbsp;, Thanks for the reply ,&amp;nbsp; Vendor asked to check using Scope which i don't have at the moment.&lt;/P&gt;&lt;P&gt;Some more info below , i am not able to see /dev/ttymxc2 , I think that's the issue ??&lt;/P&gt;&lt;P&gt;root@nitrogen8mm:~# dmesg |grep -iE 'tty'&lt;BR /&gt;[ 0.000000] Kernel command line: console=ttymxc1,115200 consoleblank=0 rootwait fixrtc root=/dev/mmcblk0p2 snd.slots=,snd-soc-imx-hdmi&lt;BR /&gt;[ 0.090110] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 185, base_baud = 5000000) is a IMX&lt;BR /&gt;[ 0.090237] serial serial0: tty port ttymxc2 registered&lt;BR /&gt;[ 0.090740] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 186, base_baud = 1500000) is a IMX&lt;BR /&gt;[ 0.821277] printk: console [ttymxc1] enabled&lt;/P&gt;</description>
      <pubDate>Mon, 17 Feb 2025 07:47:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2045224#M27483</guid>
      <dc:creator>PavanNittala</dc:creator>
      <dc:date>2025-02-17T07:47:55Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto mickledore Bluetooth bringup</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2046941#M27503</link>
      <description>&lt;P&gt;you can use&amp;nbsp;&lt;SPAN&gt;ls /dev/ttymxc* to check, and to confirm if you load the module correctly or not, pls refer to the link as below as reference&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Bluetooth-NXP-UART-Driver-Linux-BSP-6-1-22-btnxpuart/ta-p/1708588" target="_blank"&gt;Bluetooth NXP UART Driver Linux BSP 6.1.22 btnxpuart - NXP Community&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2025 05:43:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2046941#M27503</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2025-02-19T05:43:07Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto mickledore Bluetooth bringup</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2050077#M27564</link>
      <description>&lt;P&gt;Thanks to grok3, the new AI tool, i was able to resolve this . Now i have to bring down rfkill and up it again to make bluetooth work&lt;/P&gt;&lt;P&gt;+#if 0&lt;BR /&gt;pinctrl_uart3: uart3grp {&lt;BR /&gt;fsl,pins = &amp;lt;&lt;BR /&gt;MX8MMN(IOMUXC_ECSPI1_SCLK_UART3_DCE_RX, 0x140)&lt;BR /&gt;@@ -320,6 +321,17 @@ MX8MMN(IOMUXC_ECSPI1_MISO_UART3_DCE_CTS_B, 0x140)&lt;BR /&gt;MX8MMN(IOMUXC_NAND_DQS_GPIO3_IO14, 0x119)&lt;BR /&gt;&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;+#else&lt;BR /&gt;+ pinctrl_uart3: uart3grp {&lt;BR /&gt;+ fsl,pins = &amp;lt;&lt;BR /&gt;+ MX8MM_IOMUXC_ECSPI1_SCLK_UART3_DCE_RX 0x49&lt;BR /&gt;+ MX8MM_IOMUXC_ECSPI1_MOSI_UART3_DCE_TX 0x49&lt;BR /&gt;+ MX8MM_IOMUXC_ECSPI1_SS0_UART3_DCE_RTS_B 0x49&lt;BR /&gt;+ MX8MM_IOMUXC_ECSPI1_MISO_UART3_DCE_CTS_B 0x49&lt;BR /&gt;+ MX8MM_IOMUXC_NAND_DQS_GPIO3_IO14 0x19 /* BT_REG_ON */&lt;BR /&gt;+ &amp;gt;;&lt;BR /&gt;+ };&lt;BR /&gt;+#endif&lt;/P&gt;&lt;P&gt;+#if 0&lt;BR /&gt;&amp;amp;uart3 { /* BT */&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart3&amp;gt;;&lt;BR /&gt;@@ -1259,15 +1272,29 @@ &amp;amp;uart3 { /* BT */&lt;BR /&gt;assigned-clock-parents = &amp;lt;&amp;amp;clk IMX8MMN(SYS_PLL1_80M)&amp;gt;;&lt;BR /&gt;uart-has-rtscts;&lt;BR /&gt;status = "okay";&lt;BR /&gt;-#if 1&lt;BR /&gt;- 1 {&lt;BR /&gt;+ bluetooth {&lt;BR /&gt;compatible = "brcm,bcm43438-bt";&lt;BR /&gt;brcm,bt-pcm-int-params = [01 02 00 01 01];&lt;BR /&gt;enable-gpios = GP_BT_ENABLE;&lt;BR /&gt;max-speed = &amp;lt;2000000&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;-#endif&lt;BR /&gt;};&lt;BR /&gt;+#else&lt;BR /&gt;+&amp;amp;uart3 {&lt;BR /&gt;+ pinctrl-names = "default";&lt;BR /&gt;+ pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart3&amp;gt;;&lt;BR /&gt;+ assigned-clocks = &amp;lt;&amp;amp;clk IMX8MM_CLK_UART3&amp;gt;;&lt;BR /&gt;+ assigned-clock-parents = &amp;lt;&amp;amp;clk IMX8MM_SYS_PLL1_80M&amp;gt;;&lt;BR /&gt;+ uart-has-rtscts; /* Flow control for AP6275S */&lt;BR /&gt;+ status = "okay";&lt;BR /&gt;+&lt;BR /&gt;+ bluetooth {&lt;BR /&gt;+ compatible = "brcm,bcm43438-bt"; /* AP6275S */&lt;BR /&gt;+ max-speed = &amp;lt;3000000&amp;gt;;&lt;BR /&gt;+ shutdown-gpios = &amp;lt;&amp;amp;gpio3 14 GPIO_ACTIVE_HIGH&amp;gt;; /* BT_REG_ON */&lt;BR /&gt;+ };&lt;BR /&gt;+};&lt;BR /&gt;+#endif&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Feb 2025 16:13:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Yocto-mickledore-Bluetooth-bringup/m-p/2050077#M27564</guid>
      <dc:creator>PavanNittala</dc:creator>
      <dc:date>2025-02-24T16:13:18Z</dc:date>
    </item>
  </channel>
</rss>

