<?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 IMX8MP Custom Board: No UART Serial Console Output Logs in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/IMX8MP-Custom-Board-No-UART-Serial-Console-Output-Logs/m-p/2126812#M29192</link>
    <description>&lt;P&gt;&lt;FONT color="#000000"&gt;Hi,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;I’m working with a custom i.MX8MP board, where UART3 (ttymxc2) is configured as the serial console. To support this, I made the following changes in imx8mp-evk.dts&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;chosen {&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;&amp;nbsp; &amp;nbsp; bootargs = "console=ttymxc2,115200 earlycon=ec_imx6q,0x30880000,115200";&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;&amp;nbsp; &amp;nbsp; stdout-path = &amp;amp;uart3;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;};&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;and also Modified imx8mp_evk.c and imx8mp_evk.h&amp;nbsp;to switch from UART2 to UART3 and updated Boardconfig.mk to reflect the new console port.&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;This configuration works fine on Android 11.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;However, after applying the same changes in Android 15 (imx-android-15.0.0_1.2.0), I no longer see any serial logs from UART3, not even U-Boot or early kernel messages.&lt;BR /&gt;&lt;BR /&gt;Is there any additional configuration needed in Android 15 (U-Boot or kernel) to switch the serial console from UART2 to UART3?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks &amp;amp; regards&lt;BR /&gt;Subash P&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 02 Jul 2025 04:12:14 GMT</pubDate>
    <dc:creator>subash_p</dc:creator>
    <dc:date>2025-07-02T04:12:14Z</dc:date>
    <item>
      <title>IMX8MP Custom Board: No UART Serial Console Output Logs</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/IMX8MP-Custom-Board-No-UART-Serial-Console-Output-Logs/m-p/2126812#M29192</link>
      <description>&lt;P&gt;&lt;FONT color="#000000"&gt;Hi,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;I’m working with a custom i.MX8MP board, where UART3 (ttymxc2) is configured as the serial console. To support this, I made the following changes in imx8mp-evk.dts&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;chosen {&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;&amp;nbsp; &amp;nbsp; bootargs = "console=ttymxc2,115200 earlycon=ec_imx6q,0x30880000,115200";&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;&amp;nbsp; &amp;nbsp; stdout-path = &amp;amp;uart3;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;};&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;and also Modified imx8mp_evk.c and imx8mp_evk.h&amp;nbsp;to switch from UART2 to UART3 and updated Boardconfig.mk to reflect the new console port.&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;This configuration works fine on Android 11.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;However, after applying the same changes in Android 15 (imx-android-15.0.0_1.2.0), I no longer see any serial logs from UART3, not even U-Boot or early kernel messages.&lt;BR /&gt;&lt;BR /&gt;Is there any additional configuration needed in Android 15 (U-Boot or kernel) to switch the serial console from UART2 to UART3?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks &amp;amp; regards&lt;BR /&gt;Subash P&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 04:12:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/IMX8MP-Custom-Board-No-UART-Serial-Console-Output-Logs/m-p/2126812#M29192</guid>
      <dc:creator>subash_p</dc:creator>
      <dc:date>2025-07-02T04:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MP Custom Board: No UART Serial Console Output Logs</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/IMX8MP-Custom-Board-No-UART-Serial-Console-Output-Logs/m-p/2129783#M29246</link>
      <description>&lt;DIV data-slate-node="element"&gt;&lt;SPAN data-slate-node="text"&gt;&lt;SPAN class="null" data-slate-leaf="true" data-sent-id="YZqN2DDRqr"&gt;earlycon and stdout-path May Be Overridden&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV data-slate-node="element"&gt;&lt;SPAN data-slate-node="text"&gt;&lt;SPAN class="null" data-slate-leaf="true" data-sent-id="2NwPOKKX5o"&gt;In Android 15, the bootloader or init scripts may override bootargs and stdout-path values defined in the Device Tree.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV data-slate-node="element" data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjJZWnFOMkREUnFyJTIyJTJDJTIycGFyYUlkeCUyMiUzQTAlMkMlMjJzcmMlMjIlM0ElMjJlYXJseWNvbiUyMGFuZCUyMHN0ZG91dC1wYXRoJTIwTWF5JTIwQmUlMjBPdmVycmlkZGVuJTIyJTJDJTIyZHN0JTIyJTNBJTIyZWFybHljb24lRTUlOTIlOENzdGRvdXQlRTglQjclQUYlRTUlQkUlODQlRTUlOEYlQUYlRTglODMlQkQlRTglQTIlQUIlRTglQTYlODYlRTclOUIlOTYlMjIlMkMlMjJtZXRhZGF0YSUyMiUzQSUyMiUyMiUyQyUyMm1hdGNoZXMlMjIlM0FudWxsJTJDJTIybWV0YURhdGElMjIlM0ElNUIlNUQlMkMlMjJ0ZXh0JTIyJTNBJTIyZWFybHljb24lMjBhbmQlMjBzdGRvdXQtcGF0aCUyME1heSUyMEJlJTIwT3ZlcnJpZGRlbiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMmlkJTIyJTNBJTIyMk53UE9LS1g1byUyMiUyQyUyMnBhcmFJZHglMjIlM0ExJTJDJTIyc3JjJTIyJTNBJTIySW4lMjBBbmRyb2lkJTIwMTUlMkMlMjB0aGUlMjBib290bG9hZGVyJTIwb3IlMjBpbml0JTIwc2NyaXB0cyUyMG1heSUyMG92ZXJyaWRlJTIwYm9vdGFyZ3MlMjBhbmQlMjBzdGRvdXQtcGF0aCUyMHZhbHVlcyUyMGRlZmluZWQlMjBpbiUyMHRoZSUyMERldmljZSUyMFRyZWUuJTIyJTJDJTIyZHN0JTIyJTNBJTIyJUU1JTlDJUE4QW5kcm9pZCUyMDE1JUU0JUI4JUFEJUVGJUJDJThDJUU1JUJDJTk1JUU1JUFGJUJDJUU1JThBJUEwJUU4JUJEJUJEJUU3JUE4JThCJUU1JUJBJThGJUU2JTg4JTk2aW5pdCVFOCU4NCU5QSVFNiU5QyVBQyVFNSU4RiVBRiVFOCU4MyVCRCVFNCVCQyU5QSVFOCVBNiU4NiVFNyU5QiU5NiVFOCVBRSVCRSVFNSVBNCU4NyVFNiVBMCU5MSVFNCVCOCVBRCVFNSVBRSU5QSVFNCVCOSU4OSVFNyU5QSU4NGJvb3RhcmdzJUU1JTkyJThDc3Rkb3V0JUU4JUI3JUFGJUU1JUJFJTg0JUU1JTgwJUJDJUUzJTgwJTgyJTIyJTJDJTIybWV0YWRhdGElMjIlM0ElMjIlMjIlMkMlMjJtYXRjaGVzJTIyJTNBbnVsbCUyQyUyMm1ldGFEYXRhJTIyJTNBJTVCJTVEJTJDJTIydGV4dCUyMiUzQSUyMkluJTIwQW5kcm9pZCUyMDE1JTJDJTIwdGhlJTIwYm9vdGxvYWRlciUyMG9yJTIwaW5pdCUyMHNjcmlwdHMlMjBtYXklMjBvdmVycmlkZSUyMGJvb3RhcmdzJTIwYW5kJTIwc3Rkb3V0LXBhdGglMjB2YWx1ZXMlMjBkZWZpbmVkJTIwaW4lMjB0aGUlMjBEZXZpY2UlMjBUcmVlLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMmlkJTIyJTNBJTIycExxNFBLS2RxTSUyMiUyQyUyMnBhcmFJZHglMjIlM0EyJTJDJTIyc3JjJTIyJTNBJTIyVGhpcyUyMGNhbiUyMHJlc3VsdCUyMGluJTIwdGhlJTIwa2VybmVsJTIwZmFsbGluZyUyMGJhY2slMjB0byUyMGRlZmF1bHQlMjBVQVJUJTIwKGUuZy4lMkMlMjBVQVJUMiUyRnR0eW14YzEpJTIwZXZlbiUyMGlmJTIwRFRTJTIwc3BlY2lmaWVzJTIwVUFSVDMuJTIyJTJDJTIyZHN0JTIyJTNBJTIyJUU1JThEJUIzJUU0JUJEJUJGRFRTJUU2JThDJTg3JUU1JUFFJTlBJUU0JUJBJTg2VUFSVDMlRUYlQkMlOEMlRTglQkYlOTklRTQlQjklOUYlRTUlOEYlQUYlRTglODMlQkQlRTUlQUYlQkMlRTglODclQjQlRTUlODYlODUlRTYlQTAlQjglRTUlOUIlOUUlRTklODAlODAlRTUlODglQjAlRTklQkIlOTglRTglQUUlQTRVQVJUJUVGJUJDJTg4JUU0JUJFJThCJUU1JUE2JTgyVUFSVDIlMkZ0dHlteGMxJUVGJUJDJTg5JUUzJTgwJTgyJTIyJTJDJTIybWV0YWRhdGElMjIlM0ElMjIlMjIlMkMlMjJtYXRjaGVzJTIyJTNBbnVsbCUyQyUyMm1ldGFEYXRhJTIyJTNBJTVCJTVEJTJDJTIydGV4dCUyMiUzQSUyMlRoaXMlMjBjYW4lMjByZXN1bHQlMjBpbiUyMHRoZSUyMGtlcm5lbCUyMGZhbGxpbmclMjBiYWNrJTIwdG8lMjBkZWZhdWx0JTIwVUFSVCUyMChlLmcuJTJDJTIwVUFSVDIlMkZ0dHlteGMxKSUyMGV2ZW4lMjBpZiUyMERUUyUyMHNwZWNpZmllcyUyMFVBUlQzLiUyMiU3RCU1RCU3RCU1RA=="&gt;&lt;SPAN data-slate-node="text"&gt;&lt;SPAN class="null" data-slate-leaf="true" data-sent-id="pLq4PKKdqM"&gt;This can result in the kernel falling back to default UART (e.g., UART2/ttymxc1) even if DTS specifies UART3.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;SPAN&gt;&lt;!--ScriptorEndFragment--&gt;&lt;/SPAN&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Jul 2025 05:36:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/IMX8MP-Custom-Board-No-UART-Serial-Console-Output-Logs/m-p/2129783#M29246</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2025-07-08T05:36:39Z</dc:date>
    </item>
  </channel>
</rss>

