<?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: BL31 not loading on Kirkstone</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1636220#M204445</link>
    <description>&lt;P&gt;I applied the changes to imx-atf as you stated.&lt;/P&gt;&lt;P&gt;These are the changes I made to u-boot-imx:&lt;/P&gt;&lt;P&gt;diff --git a/arch/arm/dts/imx8mm-ddr4-evk-u-boot.dtsi b/arch/arm/dts/imx8mm-ddr4-evk-u-boot.dtsi&lt;BR /&gt;index e66bd5830d..8cd270b527 100644&lt;BR /&gt;--- a/arch/arm/dts/imx8mm-ddr4-evk-u-boot.dtsi&lt;BR /&gt;+++ b/arch/arm/dts/imx8mm-ddr4-evk-u-boot.dtsi&lt;BR /&gt;@@ -7,7 +7,7 @@&lt;BR /&gt;&lt;BR /&gt;/ {&lt;BR /&gt;chosen {&lt;BR /&gt;- bootargs = "console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200";&lt;BR /&gt;+ bootargs = "console=ttymxc2,115200 earlycon=ec_imx6q,0x30880000,115200";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;wdt-reboot {&lt;BR /&gt;@@ -52,7 +52,7 @@&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;-&amp;amp;pinctrl_uart2 {&lt;BR /&gt;+&amp;amp;pinctrl_uart3 {&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;@@ -84,7 +84,7 @@&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;-&amp;amp;uart2 {&lt;BR /&gt;+&amp;amp;uart3 {&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi b/arch/arm/dts/imx8mm-evk-u-boot.dtsi&lt;BR /&gt;index 7ff878b5f9..0d6c2ee8dd 100644&lt;BR /&gt;--- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi&lt;BR /&gt;+++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi&lt;BR /&gt;@@ -48,7 +48,7 @@&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;-&amp;amp;pinctrl_uart2 {&lt;BR /&gt;+&amp;amp;pinctrl_uart3 {&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;@@ -84,7 +84,7 @@&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;-&amp;amp;uart2 {&lt;BR /&gt;+&amp;amp;uart3 {&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;diff --git a/arch/arm/dts/imx8mm-evk.dts b/arch/arm/dts/imx8mm-evk.dts&lt;BR /&gt;index 809b3143b7..1253067cc2 100644&lt;BR /&gt;--- a/arch/arm/dts/imx8mm-evk.dts&lt;BR /&gt;+++ b/arch/arm/dts/imx8mm-evk.dts&lt;BR /&gt;@@ -13,7 +13,7 @@&lt;BR /&gt;compatible = "fsl,imx8mm-evk", "fsl,imx8mm";&lt;BR /&gt;&lt;BR /&gt;chosen {&lt;BR /&gt;- bootargs = "console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200";&lt;BR /&gt;+ bootargs = "console=ttymxc2,115200 earlycon=ec_imx6q,0x30880000,115200";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;aliases {&lt;BR /&gt;diff --git a/arch/arm/dts/imx8mm-evk.dtsi b/arch/arm/dts/imx8mm-evk.dtsi&lt;BR /&gt;index 7b80a6650d..36dc7242a3 100644&lt;BR /&gt;--- a/arch/arm/dts/imx8mm-evk.dtsi&lt;BR /&gt;+++ b/arch/arm/dts/imx8mm-evk.dtsi&lt;BR /&gt;@@ -10,7 +10,7 @@&lt;BR /&gt;&lt;BR /&gt;/ {&lt;BR /&gt;chosen {&lt;BR /&gt;- stdout-path = &amp;amp;uart2;&lt;BR /&gt;+ stdout-path = &amp;amp;uart3;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;memory@40000000 {&lt;BR /&gt;@@ -373,9 +373,9 @@&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;-&amp;amp;uart2 { /* console */&lt;BR /&gt;+&amp;amp;uart3 { /* console */&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;- pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart2&amp;gt;;&lt;BR /&gt;+ pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart3&amp;gt;;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;@@ -565,10 +565,10 @@&lt;BR /&gt;&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;- pinctrl_uart2: uart2grp {&lt;BR /&gt;+ pinctrl_uart3: uart3grp {&lt;BR /&gt;fsl,pins = &amp;lt;&lt;BR /&gt;- MX8MM_IOMUXC_UART2_RXD_UART2_DCE_RX 0x140&lt;BR /&gt;- MX8MM_IOMUXC_UART2_TXD_UART2_DCE_TX 0x140&lt;BR /&gt;+ MX8MM_IOMUXC_UART3_RXD_UART3_DCE_RX 0x140&lt;BR /&gt;+ MX8MM_IOMUXC_UART3_TXD_UART3_DCE_TX 0x140&lt;BR /&gt;&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;diff --git a/board/freescale/imx8mm_evk/imx8mm_evk.c b/board/freescale/imx8mm_evk/imx8mm_evk.c&lt;BR /&gt;index 39f6d6281c..eac5029921 100644&lt;BR /&gt;--- a/board/freescale/imx8mm_evk/imx8mm_evk.c&lt;BR /&gt;+++ b/board/freescale/imx8mm_evk/imx8mm_evk.c&lt;BR /&gt;@@ -29,8 +29,8 @@ DECLARE_GLOBAL_DATA_PTR;&lt;BR /&gt;#define WDOG_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_ODE | PAD_CTL_PUE | PAD_CTL_PE)&lt;BR /&gt;&lt;BR /&gt;static iomux_v3_cfg_t const uart_pads[] = {&lt;BR /&gt;- IMX8MM_PAD_UART2_RXD_UART2_RX | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;- IMX8MM_PAD_UART2_TXD_UART2_TX | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;+ IMX8MM_PAD_UART3_RXD_UART3_RX | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;+ IMX8MM_PAD_UART3_TXD_UART3_TX | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;static iomux_v3_cfg_t const wdog_pads[] = {&lt;BR /&gt;@@ -98,7 +98,7 @@ int board_early_init_f(void)&lt;BR /&gt;&lt;BR /&gt;imx_iomux_v3_setup_multiple_pads(uart_pads, ARRAY_SIZE(uart_pads));&lt;BR /&gt;&lt;BR /&gt;- init_uart_clk(1);&lt;BR /&gt;+ init_uart_clk(2);&lt;BR /&gt;&lt;BR /&gt;#ifdef CONFIG_NAND_MXS&lt;BR /&gt;setup_gpmi_nand(); /* SPL will call the board_early_init_f */&lt;BR /&gt;diff --git a/include/configs/imx8mm_evk.h b/include/configs/imx8mm_evk.h&lt;BR /&gt;index 0da9de9819..b7177788e9 100644&lt;BR /&gt;--- a/include/configs/imx8mm_evk.h&lt;BR /&gt;+++ b/include/configs/imx8mm_evk.h&lt;BR /&gt;@@ -206,7 +206,7 @@&lt;BR /&gt;#define PHYS_SDRAM 0x40000000&lt;BR /&gt;#define PHYS_SDRAM_SIZE 0x40000000 /* 2GB DDR */&lt;BR /&gt;&lt;BR /&gt;-#define CONFIG_MXC_UART_BASE UART2_BASE_ADDR&lt;BR /&gt;+#define CONFIG_MXC_UART_BASE UART3_BASE_ADDR&lt;BR /&gt;&lt;BR /&gt;/* Monitor Command Prompt */&lt;BR /&gt;#define CONFIG_SYS_CBSIZE 2048&lt;/P&gt;</description>
    <pubDate>Wed, 19 Apr 2023 11:34:09 GMT</pubDate>
    <dc:creator>dpog</dc:creator>
    <dc:date>2023-04-19T11:34:09Z</dc:date>
    <item>
      <title>BL31 not loading on Kirkstone</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1635409#M204368</link>
      <description>&lt;P&gt;I'm currently facing a problem after switching from dunfell to the kirkstone branch. Within the dunfell branch we used U-Boot 2020.4 and Kernel 5.4, on kirkstone we use U-Boot 2022.4 (u-boot-imx) and Kernel 6.0.8 (linux-fslc). Right now we're reapply the patches to the newer uboot and kernel, but somehow we can't change the console to Uart3.&amp;nbsp;&lt;/P&gt;&lt;P&gt;With "console=ttymxc2 ....etc" the kernel uses the right console, but when changing uboot to use uart3, even uuu isn't working anymore.&amp;nbsp;&lt;/P&gt;&lt;P&gt;When changing the settings in imx8mm_evk.h and imx8mm_evk.c, the SPL prints do uart3, but when it should show:&lt;/P&gt;&lt;P&gt;NOTICE: BL31: v2.6(release):lf-5.15.71-2.2.0-0-g3c1583ba0-dirty&lt;BR /&gt;NOTICE: BL31: Built : 11:00:38, Nov 21 2022&lt;/P&gt;&lt;P&gt;it is stuck. When booting from a sd-card it does the same. My suspicion is that the BL31-Env is somehow blocking because it should init the wrong console.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions?&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 11:47:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1635409#M204368</guid>
      <dc:creator>dpog</dc:creator>
      <dc:date>2023-04-18T11:47:08Z</dc:date>
    </item>
    <item>
      <title>Re: BL31 not loading on Kirkstone</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1635971#M204419</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/209968"&gt;@dpog&lt;/a&gt;&amp;nbsp;,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I hope you are doing well.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Please provide me with a patch of changes that were applied.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Please make sure that you have made changes to imx-atf as below.&lt;/DIV&gt;
&lt;DIV&gt;- IMX_BOOT_UART_BASE ?= 0x30890000&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;+ IMX_BOOT_UART_BASE ?= 0x30880000&lt;BR /&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I using op-tee, Please make changes to /core/arch/arm/plat-imx/&lt;A href="http://conf.mk/" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=http://conf.mk&amp;amp;source=gmail&amp;amp;ust=1681962374807000&amp;amp;usg=AOvVaw1HD3bULD0DhhRBHRj7deb1"&gt;conf.&lt;WBR /&gt;mk&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;as below.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; ifneq (,$(filter $(PLATFORM_FLAVOR),mx8mmevk))&lt;BR /&gt;&amp;nbsp; CFG_DDR_SIZE ?= 0x80000000&lt;BR /&gt;- CFG_UART_BASE ?= UART2_BASE&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;+ CFG_UART_BASE ?= UART3_BASE&lt;BR /&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp;endif&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;
&lt;DIV&gt;Sanket Parekh&lt;/DIV&gt;</description>
      <pubDate>Wed, 19 Apr 2023 07:14:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1635971#M204419</guid>
      <dc:creator>Sanket_Parekh</dc:creator>
      <dc:date>2023-04-19T07:14:48Z</dc:date>
    </item>
    <item>
      <title>Re: BL31 not loading on Kirkstone</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1636220#M204445</link>
      <description>&lt;P&gt;I applied the changes to imx-atf as you stated.&lt;/P&gt;&lt;P&gt;These are the changes I made to u-boot-imx:&lt;/P&gt;&lt;P&gt;diff --git a/arch/arm/dts/imx8mm-ddr4-evk-u-boot.dtsi b/arch/arm/dts/imx8mm-ddr4-evk-u-boot.dtsi&lt;BR /&gt;index e66bd5830d..8cd270b527 100644&lt;BR /&gt;--- a/arch/arm/dts/imx8mm-ddr4-evk-u-boot.dtsi&lt;BR /&gt;+++ b/arch/arm/dts/imx8mm-ddr4-evk-u-boot.dtsi&lt;BR /&gt;@@ -7,7 +7,7 @@&lt;BR /&gt;&lt;BR /&gt;/ {&lt;BR /&gt;chosen {&lt;BR /&gt;- bootargs = "console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200";&lt;BR /&gt;+ bootargs = "console=ttymxc2,115200 earlycon=ec_imx6q,0x30880000,115200";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;wdt-reboot {&lt;BR /&gt;@@ -52,7 +52,7 @@&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;-&amp;amp;pinctrl_uart2 {&lt;BR /&gt;+&amp;amp;pinctrl_uart3 {&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;@@ -84,7 +84,7 @@&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;-&amp;amp;uart2 {&lt;BR /&gt;+&amp;amp;uart3 {&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi b/arch/arm/dts/imx8mm-evk-u-boot.dtsi&lt;BR /&gt;index 7ff878b5f9..0d6c2ee8dd 100644&lt;BR /&gt;--- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi&lt;BR /&gt;+++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi&lt;BR /&gt;@@ -48,7 +48,7 @@&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;-&amp;amp;pinctrl_uart2 {&lt;BR /&gt;+&amp;amp;pinctrl_uart3 {&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;@@ -84,7 +84,7 @@&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;-&amp;amp;uart2 {&lt;BR /&gt;+&amp;amp;uart3 {&lt;BR /&gt;u-boot,dm-spl;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;diff --git a/arch/arm/dts/imx8mm-evk.dts b/arch/arm/dts/imx8mm-evk.dts&lt;BR /&gt;index 809b3143b7..1253067cc2 100644&lt;BR /&gt;--- a/arch/arm/dts/imx8mm-evk.dts&lt;BR /&gt;+++ b/arch/arm/dts/imx8mm-evk.dts&lt;BR /&gt;@@ -13,7 +13,7 @@&lt;BR /&gt;compatible = "fsl,imx8mm-evk", "fsl,imx8mm";&lt;BR /&gt;&lt;BR /&gt;chosen {&lt;BR /&gt;- bootargs = "console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200";&lt;BR /&gt;+ bootargs = "console=ttymxc2,115200 earlycon=ec_imx6q,0x30880000,115200";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;aliases {&lt;BR /&gt;diff --git a/arch/arm/dts/imx8mm-evk.dtsi b/arch/arm/dts/imx8mm-evk.dtsi&lt;BR /&gt;index 7b80a6650d..36dc7242a3 100644&lt;BR /&gt;--- a/arch/arm/dts/imx8mm-evk.dtsi&lt;BR /&gt;+++ b/arch/arm/dts/imx8mm-evk.dtsi&lt;BR /&gt;@@ -10,7 +10,7 @@&lt;BR /&gt;&lt;BR /&gt;/ {&lt;BR /&gt;chosen {&lt;BR /&gt;- stdout-path = &amp;amp;uart2;&lt;BR /&gt;+ stdout-path = &amp;amp;uart3;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;memory@40000000 {&lt;BR /&gt;@@ -373,9 +373,9 @@&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;-&amp;amp;uart2 { /* console */&lt;BR /&gt;+&amp;amp;uart3 { /* console */&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;- pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart2&amp;gt;;&lt;BR /&gt;+ pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart3&amp;gt;;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;@@ -565,10 +565,10 @@&lt;BR /&gt;&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;- pinctrl_uart2: uart2grp {&lt;BR /&gt;+ pinctrl_uart3: uart3grp {&lt;BR /&gt;fsl,pins = &amp;lt;&lt;BR /&gt;- MX8MM_IOMUXC_UART2_RXD_UART2_DCE_RX 0x140&lt;BR /&gt;- MX8MM_IOMUXC_UART2_TXD_UART2_DCE_TX 0x140&lt;BR /&gt;+ MX8MM_IOMUXC_UART3_RXD_UART3_DCE_RX 0x140&lt;BR /&gt;+ MX8MM_IOMUXC_UART3_TXD_UART3_DCE_TX 0x140&lt;BR /&gt;&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;diff --git a/board/freescale/imx8mm_evk/imx8mm_evk.c b/board/freescale/imx8mm_evk/imx8mm_evk.c&lt;BR /&gt;index 39f6d6281c..eac5029921 100644&lt;BR /&gt;--- a/board/freescale/imx8mm_evk/imx8mm_evk.c&lt;BR /&gt;+++ b/board/freescale/imx8mm_evk/imx8mm_evk.c&lt;BR /&gt;@@ -29,8 +29,8 @@ DECLARE_GLOBAL_DATA_PTR;&lt;BR /&gt;#define WDOG_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_ODE | PAD_CTL_PUE | PAD_CTL_PE)&lt;BR /&gt;&lt;BR /&gt;static iomux_v3_cfg_t const uart_pads[] = {&lt;BR /&gt;- IMX8MM_PAD_UART2_RXD_UART2_RX | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;- IMX8MM_PAD_UART2_TXD_UART2_TX | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;+ IMX8MM_PAD_UART3_RXD_UART3_RX | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;+ IMX8MM_PAD_UART3_TXD_UART3_TX | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;static iomux_v3_cfg_t const wdog_pads[] = {&lt;BR /&gt;@@ -98,7 +98,7 @@ int board_early_init_f(void)&lt;BR /&gt;&lt;BR /&gt;imx_iomux_v3_setup_multiple_pads(uart_pads, ARRAY_SIZE(uart_pads));&lt;BR /&gt;&lt;BR /&gt;- init_uart_clk(1);&lt;BR /&gt;+ init_uart_clk(2);&lt;BR /&gt;&lt;BR /&gt;#ifdef CONFIG_NAND_MXS&lt;BR /&gt;setup_gpmi_nand(); /* SPL will call the board_early_init_f */&lt;BR /&gt;diff --git a/include/configs/imx8mm_evk.h b/include/configs/imx8mm_evk.h&lt;BR /&gt;index 0da9de9819..b7177788e9 100644&lt;BR /&gt;--- a/include/configs/imx8mm_evk.h&lt;BR /&gt;+++ b/include/configs/imx8mm_evk.h&lt;BR /&gt;@@ -206,7 +206,7 @@&lt;BR /&gt;#define PHYS_SDRAM 0x40000000&lt;BR /&gt;#define PHYS_SDRAM_SIZE 0x40000000 /* 2GB DDR */&lt;BR /&gt;&lt;BR /&gt;-#define CONFIG_MXC_UART_BASE UART2_BASE_ADDR&lt;BR /&gt;+#define CONFIG_MXC_UART_BASE UART3_BASE_ADDR&lt;BR /&gt;&lt;BR /&gt;/* Monitor Command Prompt */&lt;BR /&gt;#define CONFIG_SYS_CBSIZE 2048&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 11:34:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1636220#M204445</guid>
      <dc:creator>dpog</dc:creator>
      <dc:date>2023-04-19T11:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: BL31 not loading on Kirkstone</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1637884#M204576</link>
      <description>&lt;P&gt;&lt;SPAN class="im"&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/209968"&gt;@dpog&lt;/a&gt;&amp;nbsp;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I hope you are doing well.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;The issue seems to be due to yocto overriding ATF changes.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;From the yocto Kirkstone version, ATF UART can be configured in yocto without modifying&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Please refer to the below commit.&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;A href="https://github.com/Freescale/meta-freescale/commit/b511d2ad3ba4b8175b68eca8410ff8cb1c7d2792" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://github.com/Freescale/meta-freescale/commit/b511d2ad3ba4b8175b68eca8410ff8cb1c7d2792&amp;amp;source=gmail&amp;amp;ust=1682151371873000&amp;amp;usg=AOvVaw1nJ054XDdF1O2KWa2PBZ5Z"&gt;imx-atf: allow setting the UART used during boot&lt;/A&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;FONT face="arial, sans-serif"&gt;SERIAL_CONSOLES = "115200;ttymxc1"&amp;nbsp; &amp;nbsp;// at&amp;nbsp;&lt;/FONT&gt;meta-freescale/conf/&lt;WBR /&gt;machine/include/imx8mm-evk.inc&lt;FONT face="arial, sans-serif"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;SOC_ATF_BOOT_UART_BASE:mx8m-&lt;WBR /&gt;generic-bsp &amp;nbsp; =&amp;nbsp;&lt;STRONG&gt;"&lt;/STRONG&gt;0x30890000"&amp;nbsp; //&amp;nbsp;meta-freescale/conf/&lt;WBR /&gt;machine/include/imx-base.inc&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Please change below variables in custom machine configuration&amp;nbsp;file or at meta-freescale/conf/machine/&lt;WBR /&gt;imx8mm-lpddr4-evk.conf&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="arial, sans-serif"&gt;SERIAL_CONSOLES = "115200;&lt;STRONG&gt;ttymxc2&lt;/STRONG&gt;"&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="arial, sans-serif"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;ATF_BOOT_UART_BASE&amp;nbsp; &amp;nbsp;=&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;"0x30880000"&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;Sanket Parekh&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2023 08:31:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1637884#M204576</guid>
      <dc:creator>Sanket_Parekh</dc:creator>
      <dc:date>2023-04-21T08:31:23Z</dc:date>
    </item>
    <item>
      <title>Re: BL31 not loading on Kirkstone</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1638026#M204595</link>
      <description>Thanks! This did the trick,&lt;BR /&gt;&lt;BR /&gt;Greetings,&lt;BR /&gt;Dominik</description>
      <pubDate>Fri, 21 Apr 2023 11:53:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BL31-not-loading-on-Kirkstone/m-p/1638026#M204595</guid>
      <dc:creator>dpog</dc:creator>
      <dc:date>2023-04-21T11:53:27Z</dc:date>
    </item>
  </channel>
</rss>

