<?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 LS1020a: IFC not probed at boot in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1020a-IFC-not-probed-at-boot/m-p/1488867#M10872</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have a issue with my custom board.&lt;/P&gt;&lt;P&gt;Details:&lt;/P&gt;&lt;P&gt;- Boot UBoot on QSPI: OK&lt;/P&gt;&lt;P&gt;- Copy ubifs to NAND flash in UBoot: OK&lt;/P&gt;&lt;P&gt;- Copy ftd and uImage from NAND to DDR and bootm: OK&lt;/P&gt;&lt;P&gt;- In the boot of the kernel, the IFC driver is not probed. I don't have the log:&lt;/P&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;SPAN&gt;fsl-ifc 1530000.ifc&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;Freescale Integrated Flash Controller&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV&gt;&lt;SPAN&gt;I try with the devboard and log before and after are the same.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I enabled CONFIG_DEBUG_KERNEL and I only have this:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;3.770934&lt;/SPAN&gt;&lt;SPAN&gt;] &lt;/SPAN&gt;&lt;SPAN&gt;bus&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'platform'&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;add driver fsl-ifc&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Do you know why the driver is not probed?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Decompiled device tree (in soc):&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;		ifc@1530000 {
			compatible = "fsl,ifc", "simple-bus";
			reg = &amp;lt;0x0 0x1530000 0x0 0x10000&amp;gt;;
			big-endian;
			interrupts = &amp;lt;0x0 0x4b 0x4&amp;gt;;
			#address-cells = &amp;lt;0x2&amp;gt;;
			#size-cells = &amp;lt;0x1&amp;gt;;
			ranges = &amp;lt;0x0 0x0 0x0 0x7e800000 0x10000&amp;gt;;
			status = "okay";

			nand@0,0 {
				compatible = "fsl,ifc-nand";
				#address-cells = &amp;lt;0x1&amp;gt;;
				#size-cells = &amp;lt;0x1&amp;gt;;
				reg = &amp;lt;0x0 0x0 0x10000&amp;gt;;

				partition@0 {
					label = "recovery";
					reg = &amp;lt;0x0 0x2000000&amp;gt;;
				};

				partition@1 {
					label = "fw0";
					reg = &amp;lt;0x2000000 0x10000000&amp;gt;;
				};

				partition@2 {
					label = "fw1";
					reg = &amp;lt;0x12000000 0x10000000&amp;gt;;
				};

				partition@3 {
					label = "cfg";
					reg = &amp;lt;0x22000000 0x100000&amp;gt;;
				};

				partition@4 {
					label = "cfgbkp";
					reg = &amp;lt;0x22100000 0x100000&amp;gt;;
				};

				partition@5 {
					label = "vscfw";
					reg = &amp;lt;0x22200000 0x20000&amp;gt;;
				};

				partition@6 {
					label = "log";
					reg = &amp;lt;0x22220000 0x1dde0000&amp;gt;;
				};
			};
		};&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Defconfig&lt;/P&gt;&lt;LI-SPOILER&gt;CONFIG_FSL_IFC=y&lt;BR /&gt;CONFIG_MTD_NAND_FSL_IFC=y&lt;/LI-SPOILER&gt;</description>
    <pubDate>Wed, 13 Jul 2022 15:17:24 GMT</pubDate>
    <dc:creator>jb2</dc:creator>
    <dc:date>2022-07-13T15:17:24Z</dc:date>
    <item>
      <title>LS1020a: IFC not probed at boot</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1020a-IFC-not-probed-at-boot/m-p/1488867#M10872</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have a issue with my custom board.&lt;/P&gt;&lt;P&gt;Details:&lt;/P&gt;&lt;P&gt;- Boot UBoot on QSPI: OK&lt;/P&gt;&lt;P&gt;- Copy ubifs to NAND flash in UBoot: OK&lt;/P&gt;&lt;P&gt;- Copy ftd and uImage from NAND to DDR and bootm: OK&lt;/P&gt;&lt;P&gt;- In the boot of the kernel, the IFC driver is not probed. I don't have the log:&lt;/P&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;SPAN&gt;fsl-ifc 1530000.ifc&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;Freescale Integrated Flash Controller&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV&gt;&lt;SPAN&gt;I try with the devboard and log before and after are the same.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I enabled CONFIG_DEBUG_KERNEL and I only have this:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;3.770934&lt;/SPAN&gt;&lt;SPAN&gt;] &lt;/SPAN&gt;&lt;SPAN&gt;bus&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'platform'&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;add driver fsl-ifc&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Do you know why the driver is not probed?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Decompiled device tree (in soc):&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;		ifc@1530000 {
			compatible = "fsl,ifc", "simple-bus";
			reg = &amp;lt;0x0 0x1530000 0x0 0x10000&amp;gt;;
			big-endian;
			interrupts = &amp;lt;0x0 0x4b 0x4&amp;gt;;
			#address-cells = &amp;lt;0x2&amp;gt;;
			#size-cells = &amp;lt;0x1&amp;gt;;
			ranges = &amp;lt;0x0 0x0 0x0 0x7e800000 0x10000&amp;gt;;
			status = "okay";

			nand@0,0 {
				compatible = "fsl,ifc-nand";
				#address-cells = &amp;lt;0x1&amp;gt;;
				#size-cells = &amp;lt;0x1&amp;gt;;
				reg = &amp;lt;0x0 0x0 0x10000&amp;gt;;

				partition@0 {
					label = "recovery";
					reg = &amp;lt;0x0 0x2000000&amp;gt;;
				};

				partition@1 {
					label = "fw0";
					reg = &amp;lt;0x2000000 0x10000000&amp;gt;;
				};

				partition@2 {
					label = "fw1";
					reg = &amp;lt;0x12000000 0x10000000&amp;gt;;
				};

				partition@3 {
					label = "cfg";
					reg = &amp;lt;0x22000000 0x100000&amp;gt;;
				};

				partition@4 {
					label = "cfgbkp";
					reg = &amp;lt;0x22100000 0x100000&amp;gt;;
				};

				partition@5 {
					label = "vscfw";
					reg = &amp;lt;0x22200000 0x20000&amp;gt;;
				};

				partition@6 {
					label = "log";
					reg = &amp;lt;0x22220000 0x1dde0000&amp;gt;;
				};
			};
		};&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Defconfig&lt;/P&gt;&lt;LI-SPOILER&gt;CONFIG_FSL_IFC=y&lt;BR /&gt;CONFIG_MTD_NAND_FSL_IFC=y&lt;/LI-SPOILER&gt;</description>
      <pubDate>Wed, 13 Jul 2022 15:17:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1020a-IFC-not-probed-at-boot/m-p/1488867#M10872</guid>
      <dc:creator>jb2</dc:creator>
      <dc:date>2022-07-13T15:17:24Z</dc:date>
    </item>
    <item>
      <title>Re: LS1020a: IFC not probed at boot</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1020a-IFC-not-probed-at-boot/m-p/1490068#M10888</link>
      <description>&lt;P&gt;I found the solution but I have one question.&lt;/P&gt;&lt;P&gt;In the U-Boot file arch/arm/cpu/armv7/ls102xa/fdt.c, the node is disabled at the end of the file.&lt;/P&gt;&lt;P&gt;Can I remove this part of code without side effect? I have no conflict between QSPI and NAND on my board.&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Jean&lt;/P&gt;</description>
      <pubDate>Fri, 15 Jul 2022 06:05:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1020a-IFC-not-probed-at-boot/m-p/1490068#M10888</guid>
      <dc:creator>jb2</dc:creator>
      <dc:date>2022-07-15T06:05:08Z</dc:date>
    </item>
    <item>
      <title>Re: LS1020a: IFC not probed at boot</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1020a-IFC-not-probed-at-boot/m-p/1490871#M10900</link>
      <description>&lt;P&gt;Please refer to the following RCW definition, IFC is multiplexed with QSPI on LS1020A.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yipingwang_0-1658130382270.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/186956iACD91AA8D534F933/image-size/large?v=v2&amp;amp;px=999" role="button" title="yipingwang_0-1658130382270.png" alt="yipingwang_0-1658130382270.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2022 07:47:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1020a-IFC-not-probed-at-boot/m-p/1490871#M10900</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2022-07-18T07:47:32Z</dc:date>
    </item>
  </channel>
</rss>

