<?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 U-boot modification for custom board in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/U-boot-modification-for-custom-board/m-p/388604#M56445</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;i.MX 6 BSP Porting Guide written about what I should rename imx6q- &amp;lt;customer_board_name&amp;gt; .dtb&amp;nbsp; in&amp;nbsp; &lt;SPAN style="font-size: 13.3333330154419px;"&gt;boards.cfg file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Where to find me a file that would rename it? I have not found it, but renamed it in boards.sfg.&lt;/P&gt;&lt;P&gt;Perhaps it is not right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second question. Maybe there is a guide how to change mx6 &amp;lt;customer_board&amp;gt; .c (add new driver initialization code, including&lt;/P&gt;&lt;P&gt;clock, iomux, and gpio)?&lt;/P&gt;&lt;P&gt;It is too difficult. In this file, a plurality of embedded files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;common.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/io.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/clock.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/imx-regs.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/iomux.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/mx6-pins.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/sys_proto.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/errno.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/gpio.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/imx-common/iomux-v3.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/imx-common/boot_mode.h&amp;gt;&lt;/P&gt;&lt;P&gt;#if CONFIG_I2C_MXC&lt;/P&gt;&lt;P&gt;#include &amp;lt;i2c.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/imx-common/mxc_i2c.h&amp;gt;&lt;/P&gt;&lt;P&gt;#endif&lt;/P&gt;&lt;P&gt;#include &amp;lt;mmc.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;fsl_esdhc.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;miiphy.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;netdev.h&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#if defined(CONFIG_MX6DL) &amp;amp;&amp;amp; defined(CONFIG_MXC_EPDC)&lt;/P&gt;&lt;P&gt;#include &amp;lt;lcd.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;mxc_epdc_fb.h&amp;gt;&lt;/P&gt;&lt;P&gt;#endif&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/mxc_hdmi.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/crm_regs.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;linux/fb.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;ipu_pixfmt.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/io.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/sys_proto.h&amp;gt;&lt;/P&gt;&lt;P&gt;......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How it all understand?&lt;/P&gt;&lt;P&gt;For example, I want to add a configuration &lt;SPAN style="font-size: 13.3333330154419px;"&gt;iomux from IOMUX Tool.&amp;nbsp; What files need to edit?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Mar 2015 16:59:01 GMT</pubDate>
    <dc:creator>eugenevolkov</dc:creator>
    <dc:date>2015-03-16T16:59:01Z</dc:date>
    <item>
      <title>U-boot modification for custom board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/U-boot-modification-for-custom-board/m-p/388604#M56445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;i.MX 6 BSP Porting Guide written about what I should rename imx6q- &amp;lt;customer_board_name&amp;gt; .dtb&amp;nbsp; in&amp;nbsp; &lt;SPAN style="font-size: 13.3333330154419px;"&gt;boards.cfg file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Where to find me a file that would rename it? I have not found it, but renamed it in boards.sfg.&lt;/P&gt;&lt;P&gt;Perhaps it is not right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second question. Maybe there is a guide how to change mx6 &amp;lt;customer_board&amp;gt; .c (add new driver initialization code, including&lt;/P&gt;&lt;P&gt;clock, iomux, and gpio)?&lt;/P&gt;&lt;P&gt;It is too difficult. In this file, a plurality of embedded files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;common.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/io.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/clock.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/imx-regs.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/iomux.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/mx6-pins.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/sys_proto.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/errno.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/gpio.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/imx-common/iomux-v3.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/imx-common/boot_mode.h&amp;gt;&lt;/P&gt;&lt;P&gt;#if CONFIG_I2C_MXC&lt;/P&gt;&lt;P&gt;#include &amp;lt;i2c.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/imx-common/mxc_i2c.h&amp;gt;&lt;/P&gt;&lt;P&gt;#endif&lt;/P&gt;&lt;P&gt;#include &amp;lt;mmc.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;fsl_esdhc.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;miiphy.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;netdev.h&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#if defined(CONFIG_MX6DL) &amp;amp;&amp;amp; defined(CONFIG_MXC_EPDC)&lt;/P&gt;&lt;P&gt;#include &amp;lt;lcd.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;mxc_epdc_fb.h&amp;gt;&lt;/P&gt;&lt;P&gt;#endif&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/mxc_hdmi.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/crm_regs.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;linux/fb.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;ipu_pixfmt.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/io.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;asm/arch/sys_proto.h&amp;gt;&lt;/P&gt;&lt;P&gt;......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How it all understand?&lt;/P&gt;&lt;P&gt;For example, I want to add a configuration &lt;SPAN style="font-size: 13.3333330154419px;"&gt;iomux from IOMUX Tool.&amp;nbsp; What files need to edit?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Mar 2015 16:59:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/U-boot-modification-for-custom-board/m-p/388604#M56445</guid>
      <dc:creator>eugenevolkov</dc:creator>
      <dc:date>2015-03-16T16:59:01Z</dc:date>
    </item>
    <item>
      <title>Re: U-boot modification for custom board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/U-boot-modification-for-custom-board/m-p/388605#M56446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as I know the imx6q- &amp;lt;customer_board_name&amp;gt; .dtb file is found in the Linux source code it does not belong to U-boot.&lt;/P&gt;&lt;P&gt;Many of the pins are configured in the files found at&amp;nbsp; board/freescale, for example board/freescale/mx6qsabreauto/mx6qsabreauto.c&lt;/P&gt;&lt;P&gt;The pads are configured using the functions :imx_iomux_v3_setup_multiple_pads.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 21:27:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/U-boot-modification-for-custom-board/m-p/388605#M56446</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2015-03-20T21:27:50Z</dc:date>
    </item>
  </channel>
</rss>

