<?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 i.MX53 Kernel Build failed in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278264#M31513</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using i.MX53 QSB with NAND interface.&lt;/P&gt;&lt;P&gt;To support for nand,I have enabled mtd in kernel configuration/Device drivers.&lt;/P&gt;&lt;P&gt;After selecting,I have got many error messages,Kernel not build properly.&lt;/P&gt;&lt;P&gt;The error messages:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+ make LOCALVERSION= ARCH=arm CROSS_COMPILE= 'HOSTCC=ccache /usr/bin/gcc -B/usr/bin/' uImage&lt;/P&gt;&lt;P&gt;scripts/kconfig/conf -s arch/arm/Kconfig&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/linux/version.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/utsrelease.h&lt;/P&gt;&lt;P&gt;make[1]: `include/generated/mach-types.h' is up to date.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL&amp;nbsp;&amp;nbsp;&amp;nbsp; scripts/checksyscalls.sh&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/compile.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; GZIP&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel/config_data.gz&lt;/P&gt;&lt;P&gt;&amp;nbsp; IKCFG&amp;nbsp;&amp;nbsp; kernel/config_data.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel/configs.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel/built-in.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; drivers/mtd/nand/nand.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; drivers/mtd/nand/imx_nfc.o&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'nfc_2_0_set_geometry':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:2645: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'nfc_3_2_init':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:2789: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'mal_set_logical_geometry':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:4727: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'mil_select_chip':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:5810: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:5816: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: At top level:&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6667: error: invalid type argument of 'unary *' (have 'int')&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6667: warning: type defaults to 'int' in declaration of 'type name'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6671: error: invalid type argument of 'unary *' (have 'int')&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6671: warning: type defaults to 'int' in declaration of 'type name'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6675: error: invalid type argument of 'unary *' (have 'int')&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6675: warning: type defaults to 'int' in declaration of 'type name'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6679: error: invalid type argument of 'unary *' (have 'int')&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6679: warning: type defaults to 'int' in declaration of 'type name'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6683: error: invalid type argument of 'unary *' (have 'int')&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6683: warning: type defaults to 'int' in declaration of 'type name'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'show_device_platform_info':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6710: error: 'IMX_NFC_BUFFERS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6710: error: (Each undeclared identifier is reported only once&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6710: error: for each function it appears in.)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6715: error: 'IMX_NFC_PRIMARY_REGS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6720: error: 'IMX_NFC_SECONDARY_REGS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6725: error: 'IMX_NFC_INTERRUPT_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6741: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6742: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6743: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6744: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6745: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6746: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6758: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6763: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6765: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6783: warning: format '%u' expects type 'unsigned int', but argument 3 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6783: warning: format '%u' expects type 'unsigned int', but argument 4 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6794: warning: format '%u' expects type 'unsigned int', but argument 3 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6794: warning: format '%u' expects type 'unsigned int', but argument 4 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'show_device_mtd_nand_info':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6986: warning: format '%lu' expects type 'long unsigned int', but argument 5 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'show_device_mtd_info':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7082: warning: format '%u' expects type 'unsigned int', but argument 6 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'validate_the_platform':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7470: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7477: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7477: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7478: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7478: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'set_up_the_nfc_hal':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7513: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7514: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7522: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7522: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'acquire_resources':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7546: error: 'IMX_NFC_BUFFERS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7565: error: 'IMX_NFC_PRIMARY_REGS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7585: error: 'IMX_NFC_SECONDARY_REGS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7619: error: 'IMX_NFC_INTERRUPT_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7630: error: 'struct device' has no member named 'bus_id'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7639: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7642: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'register_with_mtd':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7760: warning: assignment from incompatible pointer type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7761: warning: assignment from incompatible pointer type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7905: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7906: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7907: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'imx_nfc_probe':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8055: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8056: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8082: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8092: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8120: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8121: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'imx_nfc_remove':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8154: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8155: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: At top level:&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8245: error: 'IMX_NFC_DRIVER_NAME' undeclared here (not in a function)&lt;/P&gt;&lt;P&gt;make[3]: *** [drivers/mtd/nand/imx_nfc.o] Error 1&lt;/P&gt;&lt;P&gt;make[2]: *** [drivers/mtd/nand] Error 2&lt;/P&gt;&lt;P&gt;make[1]: *** [drivers/mtd] Error 2&lt;/P&gt;&lt;P&gt;make: *** [drivers] Error 2&lt;/P&gt;&lt;P&gt;make: *** Waiting for unfinished jobs....&lt;/P&gt;&lt;P&gt;make: *** wait: No child processes.&amp;nbsp; Stop.&lt;/P&gt;&lt;P&gt;error: Bad exit status from /opt/imx53-ltib/ltib/tmp/rpm-tmp.1884 (%build)&lt;/P&gt;&lt;P&gt;RPM build errors:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bad exit status from /opt/imx53-ltib/ltib/tmp/rpm-tmp.1884 (%build)&lt;/P&gt;&lt;P&gt;Build time for kernel-2.6.35: 54 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Failed building kernel-2.6.35&lt;/P&gt;&lt;P&gt;f_buildrpms() returned an error, exiting&lt;/P&gt;&lt;P&gt;traceback:&lt;/P&gt;&lt;P&gt; main:560&lt;/P&gt;&lt;P&gt;These packages failed to build:&lt;/P&gt;&lt;P&gt;kernel-2.6.35 &lt;/P&gt;&lt;P&gt;Build Failed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What has to be done to build the kernel suscessfully?&lt;/P&gt;&lt;P&gt;What is the reason for these errors?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sujatha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Nov 2013 14:31:47 GMT</pubDate>
    <dc:creator>sujathap_m_</dc:creator>
    <dc:date>2013-11-14T14:31:47Z</dc:date>
    <item>
      <title>i.MX53 Kernel Build failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278264#M31513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using i.MX53 QSB with NAND interface.&lt;/P&gt;&lt;P&gt;To support for nand,I have enabled mtd in kernel configuration/Device drivers.&lt;/P&gt;&lt;P&gt;After selecting,I have got many error messages,Kernel not build properly.&lt;/P&gt;&lt;P&gt;The error messages:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+ make LOCALVERSION= ARCH=arm CROSS_COMPILE= 'HOSTCC=ccache /usr/bin/gcc -B/usr/bin/' uImage&lt;/P&gt;&lt;P&gt;scripts/kconfig/conf -s arch/arm/Kconfig&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/linux/version.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/utsrelease.h&lt;/P&gt;&lt;P&gt;make[1]: `include/generated/mach-types.h' is up to date.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL&amp;nbsp;&amp;nbsp;&amp;nbsp; scripts/checksyscalls.sh&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/compile.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; GZIP&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel/config_data.gz&lt;/P&gt;&lt;P&gt;&amp;nbsp; IKCFG&amp;nbsp;&amp;nbsp; kernel/config_data.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel/configs.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel/built-in.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; drivers/mtd/nand/nand.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; drivers/mtd/nand/imx_nfc.o&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'nfc_2_0_set_geometry':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:2645: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'nfc_3_2_init':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:2789: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'mal_set_logical_geometry':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:4727: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'mil_select_chip':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:5810: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:5816: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: At top level:&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6667: error: invalid type argument of 'unary *' (have 'int')&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6667: warning: type defaults to 'int' in declaration of 'type name'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6671: error: invalid type argument of 'unary *' (have 'int')&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6671: warning: type defaults to 'int' in declaration of 'type name'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6675: error: invalid type argument of 'unary *' (have 'int')&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6675: warning: type defaults to 'int' in declaration of 'type name'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6679: error: invalid type argument of 'unary *' (have 'int')&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6679: warning: type defaults to 'int' in declaration of 'type name'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6683: error: invalid type argument of 'unary *' (have 'int')&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6683: warning: type defaults to 'int' in declaration of 'type name'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'show_device_platform_info':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6710: error: 'IMX_NFC_BUFFERS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6710: error: (Each undeclared identifier is reported only once&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6710: error: for each function it appears in.)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6715: error: 'IMX_NFC_PRIMARY_REGS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6720: error: 'IMX_NFC_SECONDARY_REGS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6725: error: 'IMX_NFC_INTERRUPT_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6741: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6742: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6743: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6744: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6745: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6746: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6758: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6763: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6765: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6783: warning: format '%u' expects type 'unsigned int', but argument 3 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6783: warning: format '%u' expects type 'unsigned int', but argument 4 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6794: warning: format '%u' expects type 'unsigned int', but argument 3 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6794: warning: format '%u' expects type 'unsigned int', but argument 4 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'show_device_mtd_nand_info':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:6986: warning: format '%lu' expects type 'long unsigned int', but argument 5 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'show_device_mtd_info':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7082: warning: format '%u' expects type 'unsigned int', but argument 6 has type 'uint64_t'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'validate_the_platform':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7470: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7477: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7477: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7478: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7478: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'set_up_the_nfc_hal':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7513: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7514: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7522: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7522: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'acquire_resources':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7546: error: 'IMX_NFC_BUFFERS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7565: error: 'IMX_NFC_PRIMARY_REGS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7585: error: 'IMX_NFC_SECONDARY_REGS_ADDR_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7619: error: 'IMX_NFC_INTERRUPT_RES_NAME' undeclared (first use in this function)&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7630: error: 'struct device' has no member named 'bus_id'&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7639: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7642: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'register_with_mtd':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7760: warning: assignment from incompatible pointer type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7761: warning: assignment from incompatible pointer type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7905: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7906: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:7907: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'imx_nfc_probe':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8055: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8056: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8082: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8092: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8120: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8121: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: In function 'imx_nfc_remove':&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8154: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8155: error: dereferencing pointer to incomplete type&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c: At top level:&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/imx_nfc.c:8245: error: 'IMX_NFC_DRIVER_NAME' undeclared here (not in a function)&lt;/P&gt;&lt;P&gt;make[3]: *** [drivers/mtd/nand/imx_nfc.o] Error 1&lt;/P&gt;&lt;P&gt;make[2]: *** [drivers/mtd/nand] Error 2&lt;/P&gt;&lt;P&gt;make[1]: *** [drivers/mtd] Error 2&lt;/P&gt;&lt;P&gt;make: *** [drivers] Error 2&lt;/P&gt;&lt;P&gt;make: *** Waiting for unfinished jobs....&lt;/P&gt;&lt;P&gt;make: *** wait: No child processes.&amp;nbsp; Stop.&lt;/P&gt;&lt;P&gt;error: Bad exit status from /opt/imx53-ltib/ltib/tmp/rpm-tmp.1884 (%build)&lt;/P&gt;&lt;P&gt;RPM build errors:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bad exit status from /opt/imx53-ltib/ltib/tmp/rpm-tmp.1884 (%build)&lt;/P&gt;&lt;P&gt;Build time for kernel-2.6.35: 54 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Failed building kernel-2.6.35&lt;/P&gt;&lt;P&gt;f_buildrpms() returned an error, exiting&lt;/P&gt;&lt;P&gt;traceback:&lt;/P&gt;&lt;P&gt; main:560&lt;/P&gt;&lt;P&gt;These packages failed to build:&lt;/P&gt;&lt;P&gt;kernel-2.6.35 &lt;/P&gt;&lt;P&gt;Build Failed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What has to be done to build the kernel suscessfully?&lt;/P&gt;&lt;P&gt;What is the reason for these errors?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sujatha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2013 14:31:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278264#M31513</guid>
      <dc:creator>sujathap_m_</dc:creator>
      <dc:date>2013-11-14T14:31:47Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX53 Kernel Build failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278265#M31514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you try it on kernel 3.12 instead?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mx53qsb does not contain a NAND flash, but you can refer to the m53evk board from Denx, which supports NAND flash:&lt;/P&gt;&lt;P&gt;arch/arm/boot/dts/imx53-m53evk.dts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2013 20:45:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278265#M31514</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2013-11-14T20:45:11Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX53 Kernel Build failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278266#M31515</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;imx53ard supports NAND flash and which is using same kernel (2.6.35)&lt;/P&gt;&lt;P&gt;We are referring&amp;nbsp; mx53ard to add support for NAND.&lt;/P&gt;&lt;P&gt;I have enabled mtd in the device drivers&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device Drivers&amp;nbsp; ---&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;*&amp;gt; Memory Technology Device (MTD) support&amp;nbsp; ---&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;*&amp;gt;&amp;nbsp;&amp;nbsp; NAND Device Support&amp;nbsp; ---&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;*&amp;gt;&amp;nbsp;&amp;nbsp; i.MX NAND Flash Controller driver&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;*&amp;gt;&amp;nbsp;&amp;nbsp; Support for generic platform NAND driver&amp;nbsp; &lt;/P&gt;&lt;P&gt;After selecting those,I have got lot of errorrs,as I posted.&lt;/P&gt;&lt;P&gt;All the errors related&amp;nbsp; to imx_nfc.c file.&lt;/P&gt;&lt;P&gt;Is there any patch should be added to fix those errors?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;ADDRESS&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/ADDRESS&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Nov 2013 07:18:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278266#M31515</guid>
      <dc:creator>sujathap_m_</dc:creator>
      <dc:date>2013-11-15T07:18:56Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX53 Kernel Build failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278267#M31516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, follow my Linux configuration for NAND:&lt;/P&gt;&lt;P&gt;$ grep NAND .config&lt;/P&gt;&lt;P&gt;CONFIG_MTD_NAND_ECC=y&lt;/P&gt;&lt;P&gt;# CONFIG_MTD_NAND_ECC_SMC is not set&lt;/P&gt;&lt;P&gt;CONFIG_MTD_NAND=y&lt;/P&gt;&lt;P&gt;# CONFIG_MTD_NAND_VERIFY_WRITE is not set&lt;/P&gt;&lt;P&gt;CONFIG_MTD_NAND_MUSEUM_IDS=y&lt;/P&gt;&lt;P&gt;CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018&lt;/P&gt;&lt;P&gt;# CONFIG_MTD_NAND_GPIO is not set&lt;/P&gt;&lt;P&gt;CONFIG_MTD_NAND_IDS=y&lt;/P&gt;&lt;P&gt;# CONFIG_MTD_NAND_DISKONCHIP is not set&lt;/P&gt;&lt;P&gt;# CONFIG_MTD_NAND_NANDSIM is not set&lt;/P&gt;&lt;P&gt;# CONFIG_MTD_NAND_IMX_NFC is not set&lt;/P&gt;&lt;P&gt;CONFIG_MTD_NAND_MXC_V3=y&lt;/P&gt;&lt;P&gt;# CONFIG_MTD_NAND_MXC_SWECC is not set&lt;/P&gt;&lt;P&gt;CONFIG_MTD_NAND_MXC_FORCE_CE=y&lt;/P&gt;&lt;P&gt;# CONFIG_MXC_NAND_LOW_LEVEL_ERASE is not set&lt;/P&gt;&lt;P&gt;CONFIG_MTD_NAND_PLATFORM=y&lt;/P&gt;&lt;P&gt;# CONFIG_MTD_ONENAND is not set&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Nov 2013 13:34:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278267#M31516</guid>
      <dc:creator>BrilliantovKiri</dc:creator>
      <dc:date>2013-11-18T13:34:22Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX53 Kernel Build failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278268#M31517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm able to build the kernel successfuly.&lt;/P&gt;&lt;P&gt;I have changed the profile to mfg firmware profile to deploy the changes which I have made on kernel,I'm able to get initramfs.cpio.gz.uboot file under ltib root directory.&lt;/P&gt;&lt;P&gt;I have replaced this file with the file under Mfgtools-Rel-1.6.2.042\Profiles\MX53 Linux Update\OS Firmware, and I used updated uboot.bin (nand supported uboot) and put it under \OS Firmware\files&lt;/P&gt;&lt;P&gt;Still I'm not able to flash the uboot to our board NAND?&lt;/P&gt;&lt;P&gt;Getting error after Jumping to OS image.&lt;/P&gt;&lt;P&gt;Error: failed to run command: type="find" body="Updater" file="" timeout="180" onError="" text="" ,, Error code:-65530&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The NAND data lines are linked to PATA_DATA pins,so I modified accordingly,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#ifdef CONFIG_MXC_NAND&lt;/P&gt;&lt;P&gt;void setup_nfc(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; u32 i, reg;&lt;/P&gt;&lt;P&gt;&amp;nbsp; #define M4IF_GENP_WEIM_MM_MASK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000001&lt;/P&gt;&lt;P&gt;&amp;nbsp; #define WEIM_GCR2_MUX16_BYP_GRANT_MASK&amp;nbsp; 0x00001000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; reg = __raw_readl(M4IF_BASE_ADDR + 0xc);&lt;/P&gt;&lt;P&gt;&amp;nbsp; reg &amp;amp;= ~M4IF_GENP_WEIM_MM_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; __raw_writel(reg, M4IF_BASE_ADDR + 0xc);&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (i = 0x4; i &amp;lt; 0x94; i += 0x18) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; reg = __raw_readl(WEIM_BASE_ADDR + i);&lt;/P&gt;&lt;P&gt;&amp;nbsp; reg &amp;amp;= ~WEIM_GCR2_MUX16_BYP_GRANT_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; __raw_writel(reg, WEIM_BASE_ADDR + i);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* To be compatible with some old NAND flash,&lt;/P&gt;&lt;P&gt;&amp;nbsp; * limit NFC clocks as 34MHZ. The user can modify&lt;/P&gt;&lt;P&gt;&amp;nbsp; * it according to dedicate NAND flash&lt;/P&gt;&lt;P&gt;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp; clk_config(0, 34, NFC_CLK);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_NANDF_CS0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_NANDF_CS0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_NANDF_CS1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_NANDF_CS1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_NANDF_RB0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_NANDF_RB0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_PKE_ENABLE | PAD_CTL_PUE_PULL |&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_100K_PU);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_NANDF_CLE,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_NANDF_CLE,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_NANDF_ALE,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_NANDF_ALE,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_NANDF_WP_B,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_NANDF_WP_B,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_PKE_ENABLE | PAD_CTL_PUE_PULL |&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_100K_PU);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_NANDF_RE_B,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_NANDF_RE_B,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_NANDF_WE_B,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_NANDF_WE_B,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_ATA_DATA0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_ATA_DATA0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_PKE_ENABLE | PAD_CTL_100K_PU |&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_ATA_DATA1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_ATA_DATA1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_PKE_ENABLE | PAD_CTL_100K_PU |&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_ATA_DATA2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_ATA_DATA2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_PKE_ENABLE | PAD_CTL_100K_PU |&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_ATA_DATA3,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_ATA_DATA3,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_PKE_ENABLE | PAD_CTL_100K_PU |&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_ATA_DATA4,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_ATA_DATA4,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_PKE_ENABLE | PAD_CTL_100K_PU |&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_ATA_DATA5,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_ATA_DATA5,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_PKE_ENABLE | PAD_CTL_100K_PU |&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_ATA_DATA6,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_ATA_DATA6,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_PKE_ENABLE | PAD_CTL_100K_PU |&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_request_iomux(MX53_PIN_ATA_DATA7,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUX_CONFIG_ALT3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; mxc_iomux_set_pad(MX53_PIN_ATA_DATA7,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_PKE_ENABLE | PAD_CTL_100K_PU |&lt;/P&gt;&lt;P&gt;&amp;nbsp; PAD_CTL_DRV_HIGH);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have added new NAND device information in nand_device_info.c, and its id in nand_ids.c&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Is there any problem with iomux pin select code?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;The board specific uboot.bin file which is there under \OS Firware has to be modified?if so how to modify?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Nov 2013 07:22:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278268#M31517</guid>
      <dc:creator>sujathap_m_</dc:creator>
      <dc:date>2013-11-20T07:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX53 Kernel Build failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278269#M31518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;For writing on NAND I use Linux with included initrd. After starting system I copy u-boot, Linux and rootfs and write it (u-boot via kobs-ng, Linux via nandwrite).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Nov 2013 09:30:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX53-Kernel-Build-failed/m-p/278269#M31518</guid>
      <dc:creator>BrilliantovKiri</dc:creator>
      <dc:date>2013-11-20T09:30:49Z</dc:date>
    </item>
  </channel>
</rss>

