<?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>i.MX ProcessorsのトピックRe: imx8m mini  uart4</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968606#M144263</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, Troy! Applying the patch fixed the issue for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using Yocto to do build the BSP; I had to run bitbake -f -c compile imx-atf in order for&amp;nbsp;imx8mm_bl31_setup.c to show up in my file system so I could patch it. Then did bitbake&amp;nbsp;&lt;SPAN&gt;-f -c compile imx-atf again, then rebuilt the image, and it worked.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Sep 2019 17:47:49 GMT</pubDate>
    <dc:creator>david_ochs1</dc:creator>
    <dc:date>2019-09-11T17:47:49Z</dc:date>
    <item>
      <title>imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968599#M144256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Uboot：&lt;SPAN style="color: #993366;"&gt;2018.03&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Kernel :&lt;SPAN style="color: #993366;"&gt; 4.14.98&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tested it on the official imx8mmini evk. When I modified dts and added uart4, the system will crash.&lt;/P&gt;&lt;P&gt;The board we made also has this problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The added code is as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;pinctrl_uart4: uart4grp {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; fsl,pins = &amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; MX8MM_IOMUXC_UART4_RXD_UART4_DCE_RX 0x140&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; MX8MM_IOMUXC_UART4_TXD_UART4_DCE_TX 0x140&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; &amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; };&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;SPAN style="color: #0000ff;"&gt;&amp;amp;uart4 {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; pinctrl-names = "default";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart4&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; assigned-clocks = &amp;lt;&amp;amp;clk IMX8MM_CLK_UART4_SRC&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; assigned-clock-parents = &amp;lt;&amp;amp;clk IMX8MM_SYS_PLL1_80M&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;status = "okay";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; };&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;log：&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[ 0.962367] workingset: timestamp_bits=44 max_order=19 bucket_order=0&lt;BR /&gt;[ 0.981726] squashfs: version 4.0 (2009/01/31) Phillip Lougher&lt;BR /&gt;[ 0.985327] NFS: Registering the id_resolver key type&lt;BR /&gt;[ 0.989843] Key type id_resolver registered&lt;BR /&gt;[ 0.994013] Key type id_legacy registered&lt;BR /&gt;[ 0.998253] nfs4filelayout_init: NFSv4 File Layout Driver Registering...&lt;BR /&gt;[ 1.004905] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.&lt;BR /&gt;[ 1.011461] 9p: Installing v9fs 9p2000 file system support&lt;BR /&gt;[ 1.020828] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)&lt;BR /&gt;[ 1.025449] io scheduler noop registered&lt;BR /&gt;[ 1.029488] io scheduler cfq registered (default)&lt;BR /&gt;[ 1.034157] io scheduler mq-deadline registered&lt;BR /&gt;[ 1.038632] io scheduler kyber registered&lt;BR /&gt;[ 1.052572] pwm-backlight lvds_backlight@0: lvds_backlight@0 supply power not found, using dummy regulator&lt;BR /&gt;[ 1.063797] imx-sdma 30bd0000.dma-controller: no iram assigned, using external mem&lt;BR /&gt;[ 1.070903] imx-sdma 30bd0000.dma-controller: Falling back to user helper&lt;BR /&gt;[ 1.073872] imx-sdma 302c0000.dma-controller: no iram assigned, using external mem&lt;BR /&gt;[ 1.087681] imx-sdma 302b0000.dma-controller: no iram assigned, using external mem&lt;BR /&gt;[ 1.098778] mxs-dma 33000000.dma-apbh: initialized&lt;BR /&gt;[ 1.102886] Bus freq driver module loaded&lt;BR /&gt;[ 1.110962] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled&lt;BR /&gt;[ 1.117301] SuperH (H)SCI(F) driver initialized&lt;BR /&gt;[ 1.120187] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 30, base_baud = 5000000) is a IMX&lt;BR /&gt;[ 1.128872] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 31, base_baud = 5000000) is a IMX&lt;BR /&gt;[ 1.137451] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 32, base_baud = 1500000) is a IMX&lt;BR /&gt;[ 1.148423] console [ttymxc1] enabled&lt;BR /&gt;[ 1.148423] console [ttymxc1] enabled&lt;BR /&gt;[ 1.152917] bootconsole [ec_imx6q0] disabled&lt;BR /&gt;[ 1.152917] bootconsole [ec_imx6q0] disabled&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.162380] Synchronous External Abort: synchronous external abort (0x96000210) at 0xffff00000bbe0080&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.173488] Internal error: : 96000210 [#1] PREEMPT SMP&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.178712] Modules linked in:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.181772] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 4.14.98-myd-imx8mm-test-dev+g1ea6424 #1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.190295] Hardware name: FSL i.MX8MM EVK board (DT)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.195345] task: ffff8000763b0000 task.stack: ffff000008078000&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.201273] PC is at serial_imx_probe+0x2f0/0x618&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.205976] LR is at serial_imx_probe+0x2e0/0x618&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.210679] pc : [&amp;lt;ffff00000862d178&amp;gt;] lr : [&amp;lt;ffff00000862d168&amp;gt;] pstate: 40000045&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.218072] sp : ffff00000807bbf0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff00ff;"&gt;&lt;STRONG&gt;[ 1.221385] x29: ffff00000807bbf0 x28: ffff00000962cad8&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;BR /&gt;[ 1.226699] x27: 0000000000000007 x26: ffff800076d8eb00 &lt;BR /&gt;[ 1.232012] x25: 00000000fffffffa x24: 00000000fffffffa &lt;BR /&gt;[ 1.237325] x23: 0000000000000024 x22: ffff8000767b4800 &lt;BR /&gt;[ 1.242638] x21: ffff8000767b4810 x20: 0000000000000000 &lt;BR /&gt;[ 1.247951] x19: ffff800076dbd418 x18: 0000000000000001 &lt;BR /&gt;[ 1.253264] x17: 0000000000000001 x16: 0000000000000000 &lt;BR /&gt;[ 1.258577] x15: ffffffffffffffff x14: ffffffffffffffff &lt;BR /&gt;[ 1.263890] x13: 0000000000000038 x12: 0101010101010101 &lt;BR /&gt;[ 1.269203] x11: 0000000000000020 x10: 0101010101010101 &lt;BR /&gt;[ 1.274516] x9 : 0000000000000000 x8 : ffff800076d8ec80 &lt;BR /&gt;[ 1.279828] x7 : 0000000000000000 x6 : 000000000000003f &lt;BR /&gt;[ 1.285141] x5 : 0000000000000000 x4 : ffff00000984a220 &lt;BR /&gt;[ 1.290454] x3 : 0000000000000000 x2 : ffff00000bbe0080 &lt;BR /&gt;[ 1.295766] x1 : ffff8000763b0000 x0 : ffff00000bbe0000 &lt;BR /&gt;[ 1.301080] Process swapper/0 (pid: 1, stack limit = 0xffff000008078000)&lt;BR /&gt;[ 1.307779] Call trace:&lt;BR /&gt;[ 1.310226] Exception stack(0xffff00000807bab0 to 0xffff00000807bbf0)&lt;BR /&gt;[ 1.316667] baa0: ffff00000bbe0000 ffff8000763b0000&lt;BR /&gt;[ 1.324497] bac0: ffff00000bbe0080 0000000000000000 ffff00000984a220 0000000000000000&lt;BR /&gt;[ 1.332326] bae0: 000000000000003f 0000000000000000 ffff800076d8ec80 0000000000000000&lt;BR /&gt;[ 1.340155] bb00: 0101010101010101 0000000000000020 0101010101010101 0000000000000038&lt;BR /&gt;[ 1.347985] bb20: ffffffffffffffff ffffffffffffffff 0000000000000000 0000000000000001&lt;BR /&gt;[ 1.355814] bb40: 0000000000000001 ffff800076dbd418 0000000000000000 ffff8000767b4810&lt;BR /&gt;[ 1.363643] bb60: ffff8000767b4800 0000000000000024 00000000fffffffa 00000000fffffffa&lt;BR /&gt;[ 1.371473] bb80: ffff800076d8eb00 0000000000000007 ffff00000962cad8 ffff00000807bbf0&lt;BR /&gt;[ 1.379303] bba0: ffff00000862d168 ffff00000807bbf0 ffff00000862d178 0000000040000045&lt;BR /&gt;[ 1.387133] bbc0: ffff00000807bbe0 ffff00000855cff4 ffffffffffffffff 0000000000000000&lt;BR /&gt;[ 1.394961] bbe0: ffff00000807bbf0 ffff00000862d178&lt;BR /&gt;[ 1.399840] [&amp;lt;ffff00000862d178&amp;gt;] serial_imx_probe+0x2f0/0x618&lt;BR /&gt;[ 1.405589] [&amp;lt;ffff0000086dac18&amp;gt;] platform_drv_probe+0x58/0xb8&lt;BR /&gt;[ 1.411337] [&amp;lt;ffff0000086d8ff8&amp;gt;] driver_probe_device+0x210/0x2d0&lt;BR /&gt;[ 1.417343] [&amp;lt;ffff0000086d9174&amp;gt;] __driver_attach+0xbc/0xc0&lt;BR /&gt;[ 1.422831] [&amp;lt;ffff0000086d7154&amp;gt;] bus_for_each_dev+0x4c/0x98&lt;BR /&gt;[ 1.428403] [&amp;lt;ffff0000086d8910&amp;gt;] driver_attach+0x20/0x28&lt;BR /&gt;[ 1.433714] [&amp;lt;ffff0000086d8460&amp;gt;] bus_add_driver+0x1b8/0x228&lt;BR /&gt;[ 1.439287] [&amp;lt;ffff0000086d9b10&amp;gt;] driver_register+0x60/0xf8&lt;BR /&gt;[ 1.444772] [&amp;lt;ffff0000086dab68&amp;gt;] __platform_driver_register+0x40/0x48&lt;BR /&gt;[ 1.451217] [&amp;lt;ffff00000954cf28&amp;gt;] imx_serial_init+0x38/0x5c&lt;BR /&gt;[ 1.456705] [&amp;lt;ffff000008083c90&amp;gt;] do_one_initcall+0x38/0x128&lt;BR /&gt;[ 1.462280] [&amp;lt;ffff000009500d0c&amp;gt;] kernel_init_freeable+0x188/0x22c&lt;BR /&gt;[ 1.468377] [&amp;lt;ffff000008e6a538&amp;gt;] kernel_init+0x10/0x108&lt;BR /&gt;[ 1.473602] [&amp;lt;ffff000008084ed8&amp;gt;] ret_from_fork+0x10/0x18&lt;BR /&gt;[ 1.478917] Code: 2a0003f4 35001620 f9400a60 91020002 (b9400041) &lt;BR /&gt;[ 1.485021] ---[ end trace fc43bd6dd062a194 ]---&lt;BR /&gt;[ 1.489672] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b&lt;BR /&gt;[ 1.489672] &lt;BR /&gt;[ 1.498806] SMP: stopping secondary CPUs&lt;BR /&gt;[ 1.502731] Kernel Offset: disabled&lt;BR /&gt;[ 1.506219] CPU features: 0x080200c&lt;BR /&gt;[ 1.509706] Memory Limit: none&lt;BR /&gt;[ 1.512762] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b&lt;BR /&gt;[ 1.512762]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you help analyze the reasons? This behavior can also occur when I close all other peripherals.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jul 2019 10:43:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968599#M144256</guid>
      <dc:creator>story</dc:creator>
      <dc:date>2019-07-25T10:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968600#M144257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi 扬 杨&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uart4 may be used by m4 core as described in&lt;/P&gt;&lt;P&gt;linux/arch/arm64/boot/dts/freescale/fsl-imx8mm-evk-m4.dts&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8mm-evk-m4.dts?h=imx_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8mm-evk-m4.dts?h=imx_4.14.98_2.0.0_ga"&gt;fsl-imx8mm-evk-m4.dts\freescale\dts\boot\arm64\arch - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;also may be useful to check uart4 clock in clock driver:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/clk/imx/clk-imx8mm.c?h=imx_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/clk/imx/clk-imx8mm.c?h=imx_4.14.98_2.0.0_ga"&gt;clk-imx8mm.c\imx\clk\drivers - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jul 2019 23:27:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968600#M144257</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-07-25T23:27:53Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968601#M144258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;1.&lt;/P&gt;&lt;P&gt;&amp;nbsp; I checked the file arch/arm64/boot/dts/freescale/fsl-imx8mm-evk-m4.dts and saw that uart4 is closed.&lt;BR /&gt;&amp;amp;uart4 {&lt;BR /&gt;Status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;2.&amp;nbsp; &amp;nbsp; &amp;nbsp;I didn't find out if the clock has a problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you tested uart4? Can you test it?&lt;BR /&gt;We can solve this problem together.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2019 07:34:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968601#M144258</guid>
      <dc:creator>story</dc:creator>
      <dc:date>2019-07-26T07:34:38Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968602#M144259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;for clocks checking procedure one can look at gpt clock issue on&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/500975"&gt;GPT capture sample on M4 seems to hang on Linux boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;check (clk_register_gate2()) it in similar way.&lt;/P&gt;&lt;P&gt;Also uart4 is used on boundary devices nitrogen8mm board :&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_4.14.x_2.0.0_ga/arch/arm64/boot/dts/freescale/imx8mm-nitrogen8mm.dts" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_4.14.x_2.0.0_ga/arch/arm64/boot/dts/freescale/imx8mm-nitrogen8mm.dts"&gt;linux-imx6/imx8mm-nitrogen8mm.dts at boundary-imx_4.14.x_2.0.0_ga · boundarydevices/linux-imx6 · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2019 09:56:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968602#M144259</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-07-26T09:56:50Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968603#M144260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm seeing the same issue on my board. Did you find a solution?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Dave&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Sep 2019 17:31:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968603#M144260</guid>
      <dc:creator>david_ochs1</dc:creator>
      <dc:date>2019-09-04T17:31:48Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968604#M144261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;did you resolve the issue ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the same problem..&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Sep 2019 09:37:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968604#M144261</guid>
      <dc:creator>inkwaterman</dc:creator>
      <dc:date>2019-09-06T09:37:51Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968605#M144262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think this is caused by UART4 being allocated to the M4. You can disable UART4 in the dtb, or you&lt;/P&gt;&lt;P&gt;can&lt;/P&gt;&lt;P&gt;mw.l 303d0518 ff&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;before booting, or you can apply this patch&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/boundarydevices/imx-atf/commit/fc36812cfd94a67e3be1e96f2aa0b4f40f4f85c1" title="https://github.com/boundarydevices/imx-atf/commit/fc36812cfd94a67e3be1e96f2aa0b4f40f4f85c1"&gt;imx8mm_bl31_setup: allow uart4 from A53 processor · boundarydevices/imx-atf@fc36812 · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Troy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Sep 2019 15:37:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968605#M144262</guid>
      <dc:creator>TroyKisky</dc:creator>
      <dc:date>2019-09-06T15:37:26Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968606#M144263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, Troy! Applying the patch fixed the issue for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using Yocto to do build the BSP; I had to run bitbake -f -c compile imx-atf in order for&amp;nbsp;imx8mm_bl31_setup.c to show up in my file system so I could patch it. Then did bitbake&amp;nbsp;&lt;SPAN&gt;-f -c compile imx-atf again, then rebuilt the image, and it worked.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Sep 2019 17:47:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968606#M144263</guid>
      <dc:creator>david_ochs1</dc:creator>
      <dc:date>2019-09-11T17:47:49Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968607#M144264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Troy,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; how to disable pwm4 on RDC module ? thanks for your reply !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Oct 2019 08:20:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/968607#M144264</guid>
      <dc:creator>jack-cap</dc:creator>
      <dc:date>2019-10-17T08:20:37Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1253767#M171728</link>
      <description>&lt;P&gt;Hello all, I'm facing the exactly same problem!&lt;/P&gt;&lt;P&gt;I'd like to enable the UART4 for the IMX8M Nano, but I've not found yet no RDC Register configuration file in my build enviromentor. If the solution is to change the&amp;nbsp;MX8MM_IOMUXC_UART4_RXD_UART4_DCE_RX register what would be it's the correct value?&lt;/P&gt;&lt;P&gt;Here's the changes I made so far&lt;/P&gt;&lt;P&gt;In&amp;nbsp;&lt;STRONG&gt;arch/arm64/boot/dts/freescale/imx8mn-evk.dts&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;+ pinctrl_uart4: uart4grp {&lt;BR /&gt;+ fsl,pins = &amp;lt;&lt;BR /&gt;+ MX8MN_IOMUXC_UART4_RXD_UART4_DCE_RX 0x140&lt;BR /&gt;+ MX8MN_IOMUXC_UART4_TXD_UART4_DCE_TX 0x140&lt;BR /&gt;+ &amp;gt;;&lt;BR /&gt;+ };&lt;BR /&gt;+&lt;/P&gt;&lt;P&gt;-------&lt;/P&gt;&lt;P&gt;+&amp;amp;uart4 { /* RS232 */&lt;BR /&gt;+ pinctrl-names = "default";&lt;BR /&gt;+ pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart4&amp;gt;;&lt;BR /&gt;+ status = "okay";&lt;BR /&gt;+};&lt;BR /&gt;+&lt;/P&gt;&lt;P&gt;In&lt;STRONG&gt;arch/arm64/boot/dts/freescale/imx8mn.dtsi&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;+ uart4: serial@30a60000 {&lt;BR /&gt;+ compatible = "fsl,imx8mn-uart", "fsl,imx6q-uart";&lt;BR /&gt;+ reg = &amp;lt;0x30a60000 0x10000&amp;gt;;&lt;BR /&gt;+ interrupts = &amp;lt;GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt;+ clocks = &amp;lt;&amp;amp;clk IMX8MN_CLK_UART4_ROOT&amp;gt;,&lt;BR /&gt;+ &amp;lt;&amp;amp;clk IMX8MN_CLK_UART4_ROOT&amp;gt;;&lt;BR /&gt;+ clock-names = "ipg", "per";&lt;BR /&gt;+ status = "disabled";&lt;BR /&gt;+ };&lt;/P&gt;&lt;P&gt;Best regards, Thiago.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Mar 2021 18:10:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1253767#M171728</guid>
      <dc:creator>thiago_machado</dc:creator>
      <dc:date>2021-03-29T18:10:12Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1253878#M171745</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you even changed the RDC in atf for uart4, which is assign to M4 by BSP default?&lt;/P&gt;
&lt;P&gt;Here is the demo code changes for change the debug port to uart4 from uart2.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and test is done on the i.MX8MM evk board.&lt;/P&gt;
&lt;P&gt;How to Change i.MX8MM evk Linux Debug UART&lt;BR /&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Community-Articles/How-to-Change-i-MX8MM-evk-Linux-Debug-UART/ba-p/1243938#M40" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Community-Articles/How-to-Change-i-MX8MM-evk-Linux-Debug-UART/ba-p/1243938#M40&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;--- rel_imx_5.4.70_2.3.0/imx-atf/plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c 2021-01-20 09:43:53.000000000 +0800&lt;BR /&gt;+++ rel_imx_5.4.70_2.3.0_uart4/imx-atf/plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c 2021-03-11 10:29:54.108931338 +0800&lt;BR /&gt;@@ -58,7 +58,7 @@&lt;BR /&gt;RDC_MDAn(RDC_MDA_M4, DID1),&lt;BR /&gt;&lt;BR /&gt;/* peripherals domain permission */&lt;BR /&gt;- RDC_PDAPn(RDC_PDAP_UART4, D1R | D1W),&lt;BR /&gt;+ RDC_PDAPn(RDC_PDAP_UART4, D0R | D0W),&lt;BR /&gt;RDC_PDAPn(RDC_PDAP_UART2, D0R | D0W),&lt;BR /&gt;&lt;BR /&gt;/* memory region */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Mar 2021 01:53:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1253878#M171745</guid>
      <dc:creator>BiyongSUN</dc:creator>
      <dc:date>2021-03-30T01:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1253904#M171748</link>
      <description>&lt;P&gt;for the 4.14.98.&lt;/P&gt;
&lt;P&gt;Relatively.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you need to change the&amp;nbsp; to&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;mmio_write_32(IMX_RDC_BASE + 0x518, 0xf3);&lt;/P&gt;
&lt;P&gt;from&amp;nbsp;&lt;/P&gt;
&lt;P&gt;from&amp;nbsp; mmio_write_32(IMX_RDC_BASE + 0x518, 0xfc);&lt;/P&gt;
&lt;P&gt;which is for UART4&amp;nbsp; RDC settings from M4 domain 1 to A53 domain 0.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Mar 2021 02:17:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1253904#M171748</guid>
      <dc:creator>BiyongSUN</dc:creator>
      <dc:date>2021-03-30T02:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1253910#M171749</link>
      <description>&lt;P&gt;actually,&amp;nbsp;&amp;nbsp;&lt;SPAN class=""&gt;&lt;A id="link_33" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.nxp.com/t5/user/viewprofilepage/user-id/29947" target="_self"&gt;TroyKisky&lt;/A&gt;&amp;nbsp; already gave clear answer.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Mar 2021 02:25:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1253910#M171749</guid>
      <dc:creator>BiyongSUN</dc:creator>
      <dc:date>2021-03-30T02:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1254290#M171800</link>
      <description>&lt;P&gt;Thanks for the quick response&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/25009"&gt;@BiyongSUN&lt;/a&gt;! First let me give some information about my build enviroment. I'm working with Yocto 3.0 (Zeus) and 5.4.47 kernel version for i.MX 8M &lt;STRONG&gt;Nano&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;"for the 4.14.98.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;Relatively.&amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;you need to change the&amp;nbsp; to... "&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;"Have you even changed the RDC in atf for uart4, which is assign to M4 by BSP default?"&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;I already tryed to make the sugested changes. Searching for the mentioned files on &amp;lt;build dir&amp;gt;/tmp/work/ running:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;find . -iname "&lt;A title="plat/imx/imx8mm/imx8mm_bl31_setup.c" href="https://github.com/boundarydevices/imx-atf/commit/fc36812cfd94a67e3be1e96f2aa0b4f40f4f85c1#diff-1c4c2ea2ed148e5817b7af06d38e3bee1570aba3bb7312da09f091b9e438dccb" target="_blank" rel="noopener"&gt;imx8mm_bl31_setup.c&lt;/A&gt;"&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;find . -iname "&lt;/SPAN&gt;&lt;A title="plat/imx/imx8mm/imx8mm_bl31_setup.c" href="https://github.com/boundarydevices/imx-atf/commit/fc36812cfd94a67e3be1e96f2aa0b4f40f4f85c1#diff-1c4c2ea2ed148e5817b7af06d38e3bee1570aba3bb7312da09f091b9e438dccb" target="_blank" rel="noopener"&gt;*bl31*&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;also tryed:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;grep -r &lt;SPAN class="blob-code-inner blob-code-marker"&gt;IMX_RDC_BASE&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="blob-code-inner blob-code-marker"&gt;grep -r RDC&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="blob-code-inner blob-code-marker"&gt;Also made the above seach on&amp;nbsp;&amp;lt;build dir&amp;gt;/tmp/work-shared/imx8mn/kernel-source.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="blob-code-inner blob-code-marker"&gt;Till now, I've found nothing related. This M4sugestion (in my case, the uC is a M7) makes a lot of sense, but I'm feeling that i.MX 8M &lt;STRONG&gt;Nano&amp;nbsp;&lt;/STRONG&gt;has a equivalent source file to manage the RDC configuration. Am I write?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Mar 2021 13:39:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1254290#M171800</guid>
      <dc:creator>thiago_machado</dc:creator>
      <dc:date>2021-03-30T13:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1254569#M171828</link>
      <description>&lt;P&gt;It doesn't matter M4 or M7. Let say A core side and M core side to cover all the i.MX8M family(i.MX8MQ, i.MX8MM, i.MX8MN, i.MX8MP).&lt;/P&gt;
&lt;P&gt;If you check the i.MX8MN atf code, you can find it could say "the same".&lt;/P&gt;
&lt;P&gt;rel_imx_5.4.47_2.2.0/imx-atf/tree/plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN class="k"&gt;static&lt;/SPAN&gt; &lt;SPAN class="k"&gt;const&lt;/SPAN&gt; &lt;SPAN class="k"&gt;struct&lt;/SPAN&gt; &lt;SPAN class="n"&gt;imx_rdc_cfg&lt;/SPAN&gt; &lt;SPAN class="n"&gt;rdc&lt;/SPAN&gt;&lt;SPAN class="p"&gt;[]&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="p"&gt;{&lt;/SPAN&gt;
	&lt;SPAN class="cm"&gt;/* Master domain assignment */&lt;/SPAN&gt;
	&lt;SPAN class="n"&gt;RDC_MDAn&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;RDC_MDA_M7&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;DID1&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;

	&lt;SPAN class="cm"&gt;/* peripherals domain permission */&lt;/SPAN&gt;
	&lt;SPAN class="n"&gt;RDC_PDAPn&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;RDC_PDAP_UART4&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;D1R&lt;/SPAN&gt; &lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="n"&gt;D1W&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;
	&lt;SPAN class="n"&gt;RDC_PDAPn&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;RDC_PDAP_UART2&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;D0R&lt;/SPAN&gt; &lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="n"&gt;D0W&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;

	&lt;SPAN class="cm"&gt;/* memory region */&lt;/SPAN&gt;
	&lt;SPAN class="n"&gt;RDC_MEM_REGIONn&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;16&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mh"&gt;0x0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mh"&gt;0x0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mh"&gt;0xff&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;
	&lt;SPAN class="n"&gt;RDC_MEM_REGIONn&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;17&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mh"&gt;0x0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mh"&gt;0x0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mh"&gt;0xff&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;
	&lt;SPAN class="n"&gt;RDC_MEM_REGIONn&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;18&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mh"&gt;0x0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mh"&gt;0x0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mh"&gt;0xff&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;

	&lt;SPAN class="cm"&gt;/* Sentinel */&lt;/SPAN&gt;
	&lt;SPAN class="p"&gt;{&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;},&lt;/SPAN&gt;
&lt;SPAN class="p"&gt;};&lt;/SPAN&gt;
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;L5.4.24_2.1.0/imx-yocto-bsp/build-wayland-8mm/tmp/work/aarch64-mx8mm-poky-linux/imx-atf/2.2+gitAUTOINC+b0a00f22b0-r0/git/plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c&lt;/P&gt;
&lt;P&gt;is in my yocto build.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you don't have the atf, you could not generate the flash.bin. the bootloader.&lt;/P&gt;
&lt;P&gt;As I said before,&amp;nbsp;TroyKisky from&amp;nbsp;&lt;SPAN&gt;boundarydevices in the loop, already answer the root cause. I also can check&amp;nbsp;TroyKisky's reply.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Mar 2021 01:48:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1254569#M171828</guid>
      <dc:creator>BiyongSUN</dc:creator>
      <dc:date>2021-03-31T01:48:38Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1362216#M182185</link>
      <description>&lt;P&gt;thanks for your help.&amp;nbsp; It solved the same problem in our company's&amp;nbsp; imx8mm board.&lt;/P&gt;&lt;P&gt;It is astonishing when I saw the kernel panic message.&amp;nbsp; At first , I found a lot articles mentioned uart4 was reserved for M4, I really worried about it.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Oct 2021 08:41:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1362216#M182185</guid>
      <dc:creator>billchen</dc:creator>
      <dc:date>2021-10-27T08:41:23Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m mini  uart4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1551866#M197418</link>
      <description>&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;How do you run&amp;nbsp;&lt;SPAN&gt;bitbake&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;-f -c compile imx-atf or where to you run it?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I am at my directory rm-n8mmi_smc and I run it.&amp;nbsp; I got this error&lt;/P&gt;&lt;P&gt;ERROR: Unable to acquire lock 'rm-n8mmi-bsp-source/sources/poky/build/bitbake.lock', directory is not writable&lt;/P&gt;&lt;P&gt;Please help.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Thu, 10 Nov 2022 09:37:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-mini-uart4/m-p/1551866#M197418</guid>
      <dc:creator>nelky22</dc:creator>
      <dc:date>2022-11-10T09:37:15Z</dc:date>
    </item>
  </channel>
</rss>

