<?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 IMX8QXP,How to set gpio by register in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731616#M113833</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;HI ALL,&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;A _jive_internal="true" data-containerid="2004" data-containertype="14" data-content-finding="Community" data-objectid="472473" data-objecttype="1" href="https://community.nxp.com/thread/472473" style="color: #5e89c1; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px; padding: 1px 0px 1px calc(12px + 0.35ex);"&gt;IMX8QXP,&lt;/A&gt;&amp;nbsp;How to set&amp;nbsp;by register,for example GPIO1_20.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; by datasheet:&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;7.2.2.3.2 GPIO Write Mode&lt;BR /&gt;The programming sequence for driving output signals should be as follows:&lt;BR /&gt;1. Configure IOMUX to select GPIO mode (Via IOMUXC), also enable SION if need&lt;BR /&gt;to read loopback pad value through PSR&lt;BR /&gt;2. Configure GPIO direction register to output (GPIO_GDIR[GDIR] set to 1b).&lt;BR /&gt;3. Write value to data register (GPIO_DR).&lt;BR /&gt;A pseudocode description to drive 4'b0101 on [output3:output0] is as follows:&lt;BR /&gt;// SET PADS TO GPIO MODE VIA IOMUX.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;i.MX 8DualXPlus/8QuadXPlus Applications Processor Reference Manual, Rev. A, 6/2017&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;write sw_mux_ctl_pad_&amp;lt;output[0-3]&amp;gt;.mux_mode, &amp;lt;GPIO_MUX_MODE&amp;gt;&lt;BR /&gt;// Enable loopback so we can capture pad value into PSR in output mode&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;write sw_mux_ctl_pad_&amp;lt;output[0-3]&amp;gt;.sion, 1&lt;BR /&gt;// SET GDIR=1 TO OUTPUT BITS.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;write GDIR[31:4,output3_bit,output2_bit, output1_bit, output0_bit,] 32'hxxxxxxxF&lt;BR /&gt;// WRITE OUTPUT VALUE=4’b0101 TO DR.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;write DR, 32'hxxxxxxx5&lt;BR /&gt;// READ OUTPUT VALUE FROM PSR ONLY.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;read_cmp PSR, 32'hxxxxxxx5&lt;BR /&gt;General Purpose Input/Output (GPIO)&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;I want to configure&amp;nbsp;SC_P_FLEXCAN2_TX to GPIO,&amp;nbsp; now ,I found how to config&amp;nbsp;GPIO_DR&amp;nbsp;GPIO_GDIR&amp;nbsp;GPIO_PSR,&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;as follow code:&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;base: 0x5D09_0000&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;GPIO_DR addr:0x5D090000 value:0x5C16600D&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;GPIO_GDIR addr:0x5D090004 value:0x1C156000&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;GPIO_PSR addr:0x5D090008 value:0x5C16600D&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;but I can not find the&amp;nbsp;&lt;SPAN style="color: #24292e; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;IOMUXC control register address? could you help me ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;by the IMX8DQXPRM_Rev_A.pdf datasheet ,I try to access the iomux base , but have these error&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;135|@nutshell:/ # ./var/memtool -r 0x33F80000 0x0&lt;BR /&gt;[ 2384.218394] Unhandled fault: synchronous external abort (0x92000210) at 0x0000ffff9e21c000&lt;BR /&gt;Bus error&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;why? who can tell me ? (my BSP version:L4.9.51_8qm-beta2/8qxp-beta)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 May 2018 01:45:44 GMT</pubDate>
    <dc:creator>shalanyang</dc:creator>
    <dc:date>2018-05-08T01:45:44Z</dc:date>
    <item>
      <title>IMX8QXP,How to set gpio by register</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731616#M113833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;HI ALL,&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;A _jive_internal="true" data-containerid="2004" data-containertype="14" data-content-finding="Community" data-objectid="472473" data-objecttype="1" href="https://community.nxp.com/thread/472473" style="color: #5e89c1; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px; padding: 1px 0px 1px calc(12px + 0.35ex);"&gt;IMX8QXP,&lt;/A&gt;&amp;nbsp;How to set&amp;nbsp;by register,for example GPIO1_20.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; by datasheet:&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;7.2.2.3.2 GPIO Write Mode&lt;BR /&gt;The programming sequence for driving output signals should be as follows:&lt;BR /&gt;1. Configure IOMUX to select GPIO mode (Via IOMUXC), also enable SION if need&lt;BR /&gt;to read loopback pad value through PSR&lt;BR /&gt;2. Configure GPIO direction register to output (GPIO_GDIR[GDIR] set to 1b).&lt;BR /&gt;3. Write value to data register (GPIO_DR).&lt;BR /&gt;A pseudocode description to drive 4'b0101 on [output3:output0] is as follows:&lt;BR /&gt;// SET PADS TO GPIO MODE VIA IOMUX.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;i.MX 8DualXPlus/8QuadXPlus Applications Processor Reference Manual, Rev. A, 6/2017&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;write sw_mux_ctl_pad_&amp;lt;output[0-3]&amp;gt;.mux_mode, &amp;lt;GPIO_MUX_MODE&amp;gt;&lt;BR /&gt;// Enable loopback so we can capture pad value into PSR in output mode&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;write sw_mux_ctl_pad_&amp;lt;output[0-3]&amp;gt;.sion, 1&lt;BR /&gt;// SET GDIR=1 TO OUTPUT BITS.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;write GDIR[31:4,output3_bit,output2_bit, output1_bit, output0_bit,] 32'hxxxxxxxF&lt;BR /&gt;// WRITE OUTPUT VALUE=4’b0101 TO DR.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;write DR, 32'hxxxxxxx5&lt;BR /&gt;// READ OUTPUT VALUE FROM PSR ONLY.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;read_cmp PSR, 32'hxxxxxxx5&lt;BR /&gt;General Purpose Input/Output (GPIO)&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;I want to configure&amp;nbsp;SC_P_FLEXCAN2_TX to GPIO,&amp;nbsp; now ,I found how to config&amp;nbsp;GPIO_DR&amp;nbsp;GPIO_GDIR&amp;nbsp;GPIO_PSR,&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;as follow code:&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;base: 0x5D09_0000&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;GPIO_DR addr:0x5D090000 value:0x5C16600D&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;GPIO_GDIR addr:0x5D090004 value:0x1C156000&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;GPIO_PSR addr:0x5D090008 value:0x5C16600D&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;but I can not find the&amp;nbsp;&lt;SPAN style="color: #24292e; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;IOMUXC control register address? could you help me ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;by the IMX8DQXPRM_Rev_A.pdf datasheet ,I try to access the iomux base , but have these error&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;135|@nutshell:/ # ./var/memtool -r 0x33F80000 0x0&lt;BR /&gt;[ 2384.218394] Unhandled fault: synchronous external abort (0x92000210) at 0x0000ffff9e21c000&lt;BR /&gt;Bus error&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;why? who can tell me ? (my BSP version:L4.9.51_8qm-beta2/8qxp-beta)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2018 01:45:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731616#M113833</guid>
      <dc:creator>shalanyang</dc:creator>
      <dc:date>2018-05-08T01:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP,How to set gpio by register</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731617#M113834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi shalan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as MX8QXP is not publicly released yet, there is no regular support for its software and&lt;/P&gt;&lt;P&gt;on below link memtool has not MX8 files:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/imx-test/tree/test/memtool?h=imx_4.9.51_imx8_beta2" title="https://source.codeaurora.org/external/imx/imx-test/tree/test/memtool?h=imx_4.9.51_imx8_beta2"&gt;memtool\test - imx-test - i.MX Driver Test Application Software&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;General way to set gpio - is to use api, please check sources on&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/soc/imx/sc/svc/pad?h=imx_4.9.51_imx8_beta1" title="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/soc/imx/sc/svc/pad?h=imx_4.9.51_imx8_beta1"&gt;pad\svc\sc\imx\soc\drivers - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;use function sc_pad_set_mux(), config as SC_PAD_CONFIG_NORMAL&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/include/soc/imx8/sc/svc/pad/api.h?h=imx_4.9.51_imx8_beta1" title="https://source.codeaurora.org/external/imx/linux-imx/tree/include/soc/imx8/sc/svc/pad/api.h?h=imx_4.9.51_imx8_beta1"&gt;api.h\pad\svc\sc\imx8\soc\include - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2018 07:32:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731617#M113834</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-05-08T07:32:02Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP,How to set gpio by register</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731618#M113835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ，igorpadykov,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; first， thanks for you answer, we have a program with imx8qxp for meter, Iwe hope uboot startup very fast an fast,&lt;/P&gt;&lt;P&gt;but when power on before the console show logo, it is spend about 236 ms,so I want to know why&amp;nbsp; the first stage in uboot spend so much time, so I want to configure gpio1_20 by register ,then I can test the time by&amp;nbsp;&amp;nbsp;Oscilloscope ,the logo is follow:&lt;/P&gt;&lt;P&gt;power ON:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[ 0.236] U-Boot 2017.03-00644-ge2936712ab-dirty (May 08 2018 - 11:30:38 +0800)&lt;/P&gt;&lt;P&gt;[ 0.243] CPU: Freescale i.MX8QXP revA A35 at 1200 MHz at 41C&lt;BR /&gt;[ 0.274] Model: Freescale i.MX8QXP LPDDR4 ARM2&lt;BR /&gt;[ 0.278] Board: iMX8QXP LPDDR4 ARM2&lt;BR /&gt;[ 0.282] Boot: MMC0&lt;BR /&gt;[ 0.284] DRAM: 3 GiB&lt;BR /&gt;board_gpio_init====================TEST&lt;BR /&gt;[ 0.374] MMC: Actual rate for SDHC_0 is 333333333&lt;BR /&gt;[ 0.382] FSL_SDHC: 0&lt;BR /&gt;[ 0.385] Using default environment&lt;/P&gt;&lt;P&gt;[ 0.388] In: serial@5a060000&lt;BR /&gt;[ 0.391] Out: serial@5a060000&lt;BR /&gt;[ 0.394] Err: serial@5a060000&lt;BR /&gt;[ 0.398]&lt;BR /&gt; [ 0.399] BuildInfo:&lt;BR /&gt; [ 0.401] - SCFW 9f3fa3da, IMX-MKIMAGE e2936712, ATF&lt;BR /&gt; [ 0.407] - U-Boot 2017.03-00644-ge2936712ab-dirty&lt;/P&gt;&lt;P&gt;[ 0.412] Normal Boot&lt;BR /&gt;[ 0.558] kernle sImageHeader.imageheadinfo.ih_size=0x7aa400&lt;BR /&gt;[ 0.563] uieMMC_KernelAddr=0x100000, uiKernelSize=0xa47a40&lt;BR /&gt;[ 0.569] eMMC_kernel_block=0x800, eMMC_kernel_cnt=0x523e&lt;BR /&gt;[ 0.574] uieMMC_DTBAddr=0xb47a40&lt;BR /&gt;[ 0.579] uieMMC_DTBAddr%IAUTO_MMC_BLKSIZE=0x40&lt;BR /&gt;[ 0.583] DTB sImageHeader.imageheadinfo.ih_size=0xae20000&lt;BR /&gt;[ 0.589] uiDTBSize=0xe24a&lt;BR /&gt;[ 0.592] uiDTBLoadAddr = 0x82ffffc0&lt;BR /&gt;[ 0.595] uiDTBLoadAddr = 0x82ffff80&lt;BR /&gt;[ 0.600] kernle sImageHeader.imageheadinfo.ih_size=0x64732b00&lt;BR /&gt;[ 0.606] Hit any key to stop autoboot: 0&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;[ 0.729] mmc0(part 0) is current device&lt;BR /&gt;[ 0.733]&lt;BR /&gt;[ 0.734] MMC read: dev # 0, block # 2048, count 21054 ... 21054 blocks read: OK&lt;BR /&gt;[ 0.783]&lt;BR /&gt;[ 0.784] ## Checking Image at 8027ffc0 ...&lt;BR /&gt;[ 0.788] Legacy image found&lt;BR /&gt;[ 0.791] Image Name: imx8x-poc 20180508-113157&lt;BR /&gt;[ 0.796] Image Type: AArch64 Linux Kernel Image (uncompressed)&lt;BR /&gt;[ 0.803] Data Size: 10779136 Bytes = 10.3 MiB&lt;BR /&gt;[ 0.808] Load Address: 8027ffc0&lt;BR /&gt;[ 0.811] Entry Point: 80280000&lt;BR /&gt;[ 0.815] Verifying Checksum ... OK&lt;BR /&gt;[ 0.896]&lt;BR /&gt;[ 0.897] MMC read: dev # 0, block # 43008, count 5562 ... 5562 blocks read: OK&lt;BR /&gt;[ 0.917]&lt;BR /&gt;[ 0.918] MMC read: dev # 0, block # 23101, count 114 ... 114 blocks read: OK&lt;BR /&gt;[ 0.928]&lt;BR /&gt;[ 0.929] ## Checking Image at 82ffffc0 ...&lt;BR /&gt;[ 0.934] Legacy image found&lt;BR /&gt;[ 0.937] Image Name: imx8x-poc 20180508-113157&lt;BR /&gt;[ 0.942] Image Type: AArch64 Linux Kernel Image (uncompressed)&lt;BR /&gt;[ 0.948] Data Size: 57866 Bytes = 56.5 KiB&lt;BR /&gt;[ 0.953] Load Address: 00000000&lt;BR /&gt;[ 0.956] Entry Point: 00000000&lt;BR /&gt;[ 0.960] Verifying Checksum ... OK&lt;BR /&gt;[ 0.963] ## Loading init Ramdisk from Legacy Image at 84000000 ...&lt;BR /&gt;[ 0.970] Image Name: imx_imx8x 20180508-113539&lt;BR /&gt;[ 0.975] Image Type: AArch64 Linux RAMDisk Image (gzip compressed)&lt;BR /&gt;[ 0.981] Data Size: 2847588 Bytes = 2.7 MiB&lt;BR /&gt;[ 0.986] Load Address: 00000000&lt;BR /&gt;[ 0.990] Entry Point: 00000000&lt;BR /&gt;[ 0.993] Verifying Checksum2222 ... OK&lt;BR /&gt;[ 1.017] ## Flattened Device Tree blob at 83000000&lt;BR /&gt;[ 1.022] Booting using the fdt blob at 0x83000000&lt;BR /&gt;[ 1.027] Using Device Tree in place at 0000000083000000, end 0000000083011209&lt;BR /&gt;[ 1.090]&lt;BR /&gt;[ 1.091] Starting kernel ...&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there is any way to access the GPIO1_20 ? could you help me ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2018 07:59:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731618#M113835</guid>
      <dc:creator>shalanyang</dc:creator>
      <dc:date>2018-05-08T07:59:18Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP,How to set gpio by register</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731619#M113836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in uboot you can look at gpio example in enet_device_phy_reset() in&lt;/P&gt;&lt;P&gt;uboot/board/freescale/imx8qxp_mek/imx8qxp_mek.c&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/imx8qxp_mek/imx8qxp_mek.c?h=imx_v2017.03_4.9.51_imx8_beta2" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/imx8qxp_mek/imx8qxp_mek.c?h=imx_v2017.03_4.9.51_imx8_beta2"&gt;imx8qxp_mek.c\imx8qxp_mek\freescale\board - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2018 08:14:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731619#M113836</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-05-08T08:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP,How to set gpio by register</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731620#M113837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, I know this way?&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; but before applay this&amp;nbsp;sc_pad_set()&amp;nbsp; fuction to set gpio1_20 ,uboot startup had spend more than 200ms, so I want to know how to configure it in start.s when power on&amp;nbsp; and I want to know why spend so much time before ,so I want to configure it by register the same as&amp;nbsp;&lt;A class="link-titled" href="http://www.xuebuyuan.com/774805.html" title="http://www.xuebuyuan.com/774805.html"&gt;IMX51+WINCE6.0基于SD_MMC启动—XLDR(3)之xldr.s | 学步园&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2018 08:36:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731620#M113837</guid>
      <dc:creator>shalanyang</dc:creator>
      <dc:date>2018-05-08T08:36:50Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP,How to set gpio by register</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731621#M113838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;or like this&amp;nbsp;&lt;A class="link-titled" href="https://mp.weixin.qq.com/s/bXbBvRTq27OmXVSZw90N8Q" title="https://mp.weixin.qq.com/s/bXbBvRTq27OmXVSZw90N8Q"&gt;https://mp.weixin.qq.com/s/bXbBvRTq27OmXVSZw90N8Q&lt;/A&gt;&amp;nbsp;,but IMX8QXP I do not know how to configure the gpio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2018 08:38:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-How-to-set-gpio-by-register/m-p/731621#M113838</guid>
      <dc:creator>shalanyang</dc:creator>
      <dc:date>2018-05-08T08:38:12Z</dc:date>
    </item>
  </channel>
</rss>

