<?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: Can IOMUX configuration be changed dynamically? How?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Can-IOMUX-configuration-be-changed-dynamically-How/m-p/430478#M65474</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ozu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;1) Can we change IOMUX settings dynamically?&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;Yes, we can change the IOMUX settings dynamically by configuring the associated IOMUX registers.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;2) If yes, when does the controller check IOMUX settings, only once while booting or even during execution?&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;While booting, BOOTROM initializes/configures the some of the peripherals(uSDHC, QSPI, EIM,....). Please refer the RM, section : 8.4.2 Boot Block Activation.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;In user code or application code, it is user responsibility to set the IOMUX config registers for the selected peripherals(for ex: DDR, I2C,GPIO, ..) in the initialization code.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;3) Will it work, if we have an IOMUX configuration, which will select LCD1_DATAx pads in ALT6 mode to behave as SRC_BOOT_CFGx lines and after booting if we change the IOMUX configuration that will select the same LCD1_DATAx pads in ALT1 mode to behave as EIM_ADx lines?&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;By default, BOOTROM will configure the BOOT_CFG lines as GPIO based on BOOT_MODE options. In your application code, you can configure the same pins for different functionalities.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;Regards,&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;Yash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Oct 2015 07:20:14 GMT</pubDate>
    <dc:creator>yashavanthkumar</dc:creator>
    <dc:date>2015-10-27T07:20:14Z</dc:date>
    <item>
      <title>Can IOMUX configuration be changed dynamically? How?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Can-IOMUX-configuration-be-changed-dynamically-How/m-p/430476#M65472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;We are developing a custom board using imx6 soloX. We want to use a parallel NOR and need 24 address lines for it. &lt;/P&gt;&lt;P&gt;If we check External Interface Module signals from the Reference Manual, some of the address lines are using LCD1_DATAx pads, which is ok, cause we anyway do not want to use LCD functionality and can configure these pads to work as EIM_ADx lines, using ALT1 mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is, for development purpose we also wish to explore different booting options and need to use SRC_BOOT_CFGx signals to be connected to DIP switches. But these signals are also available on only one module pads, namely, LCD1_DATAx pads. (in ALT6 mode)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Question is,&lt;/P&gt;&lt;P&gt;1) Can we change IOMUX settings dynamically?&lt;/P&gt;&lt;P&gt;2) If yes, when does the controller check IOMUX settings, only once while booting or even during execution?&lt;/P&gt;&lt;P&gt;3) Will it work, if we have an IOMUX configuration, which will select LCD1_DATAx pads in ALT6 mode to behave as SRC_BOOT_CFGx lines and after booting if we change the IOMUX configuration that will select the same LCD1_DATAx pads in ALT1 mode to behave as EIM_ADx lines?&lt;/P&gt;&lt;P&gt;4) If this works, please guide us how to switch IOMUX configuration dynamically?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Oct 2015 13:06:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Can-IOMUX-configuration-be-changed-dynamically-How/m-p/430476#M65472</guid>
      <dc:creator>ozu</dc:creator>
      <dc:date>2015-10-26T13:06:09Z</dc:date>
    </item>
    <item>
      <title>Re: Can IOMUX configuration be changed dynamically? How?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Can-IOMUX-configuration-be-changed-dynamically-How/m-p/430477#M65473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ozu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;iomux can be changed dynamically, for isolation lcd signals from&lt;/P&gt;&lt;P&gt;boot signals one can use solution given on p.21 spf-27962, buffers&lt;/P&gt;&lt;P&gt;U35-37.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Oct 2015 02:06:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Can-IOMUX-configuration-be-changed-dynamically-How/m-p/430477#M65473</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-10-27T02:06:35Z</dc:date>
    </item>
    <item>
      <title>Re: Can IOMUX configuration be changed dynamically? How?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Can-IOMUX-configuration-be-changed-dynamically-How/m-p/430478#M65474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ozu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;1) Can we change IOMUX settings dynamically?&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;Yes, we can change the IOMUX settings dynamically by configuring the associated IOMUX registers.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;2) If yes, when does the controller check IOMUX settings, only once while booting or even during execution?&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;While booting, BOOTROM initializes/configures the some of the peripherals(uSDHC, QSPI, EIM,....). Please refer the RM, section : 8.4.2 Boot Block Activation.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;In user code or application code, it is user responsibility to set the IOMUX config registers for the selected peripherals(for ex: DDR, I2C,GPIO, ..) in the initialization code.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;3) Will it work, if we have an IOMUX configuration, which will select LCD1_DATAx pads in ALT6 mode to behave as SRC_BOOT_CFGx lines and after booting if we change the IOMUX configuration that will select the same LCD1_DATAx pads in ALT1 mode to behave as EIM_ADx lines?&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;By default, BOOTROM will configure the BOOT_CFG lines as GPIO based on BOOT_MODE options. In your application code, you can configure the same pins for different functionalities.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;Regards,&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;Yash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Oct 2015 07:20:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Can-IOMUX-configuration-be-changed-dynamically-How/m-p/430478#M65474</guid>
      <dc:creator>yashavanthkumar</dc:creator>
      <dc:date>2015-10-27T07:20:14Z</dc:date>
    </item>
  </channel>
</rss>

