<?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>LayerscapeのトピックRe: Using GPIO on the LS1028ardb board</title>
    <link>https://community.nxp.com/t5/Layerscape/Using-GPIO-on-the-LS1028ardb-board/m-p/1572024#M11529</link>
    <description>&lt;P&gt;Thanks Yiping. I have the following RCW word here:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Reset Configuration Word (RCW):&lt;BR /&gt;00000000: 34004010 00000030 00000000 00000000&lt;BR /&gt;00000010: 00000000 008f0000 0030c000 00000000&lt;BR /&gt;00000020: 01a031a0 00002580 00000000 00003296&lt;BR /&gt;00000030: 00000000 00000010 00000000 00000000&lt;BR /&gt;00000040: 00000000 00000000 00000000 00000000&lt;BR /&gt;00000050: 00000000 00000000 00000000 00000000&lt;BR /&gt;00000060: 00000000 00000000 200e705a 00000000&lt;BR /&gt;00000070: bb580000 00000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I guess I need to change the 200e705a to 100e705a at address 0x68? I am hoping the the bit location you mentioned above start with 0, if not I will be off by one, hence thought to confirm. Also I wanted to know if there was a document that talks about all the bit positions in the RCW word and what they correspond to?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 19 Dec 2022 17:51:17 GMT</pubDate>
    <dc:creator>SoccerMom</dc:creator>
    <dc:date>2022-12-19T17:51:17Z</dc:date>
    <item>
      <title>Using GPIO on the LS1028ardb board</title>
      <link>https://community.nxp.com/t5/Layerscape/Using-GPIO-on-the-LS1028ardb-board/m-p/1550451#M11378</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have an LS1028ardb board and I want to use GPIOs. Where on this development board can I use GPIOs from and how do I set them up? Should I use the Microclick Modules and then set them as GPIO from the device tree or rcw?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Manasi&lt;/P&gt;</description>
      <pubDate>Tue, 08 Nov 2022 17:58:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Using-GPIO-on-the-LS1028ardb-board/m-p/1550451#M11378</guid>
      <dc:creator>SoccerMom</dc:creator>
      <dc:date>2022-11-08T17:58:11Z</dc:date>
    </item>
    <item>
      <title>Re: Using GPIO on the LS1028ardb board</title>
      <link>https://community.nxp.com/t5/Layerscape/Using-GPIO-on-the-LS1028ardb-board/m-p/1550880#M11381</link>
      <description>&lt;P&gt;You need to configure RCW to enable GPIO.&lt;/P&gt;
&lt;P&gt;For example, if you want to use&amp;nbsp; GPIO3_DAT12, you need to configure RCW[EC1_SAI4_5_PMUX] as 1.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yipingwang_0-1667981237300.png" style="width: 539px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/199668i4B8A52B90C7CE489/image-dimensions/539x314?v=v2" width="539" height="314" role="button" title="yipingwang_0-1667981237300.png" alt="yipingwang_0-1667981237300.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;In dts&amp;nbsp; arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi, make sure the following GPIO device nodes are defined.&lt;/P&gt;
&lt;P&gt;gpio1: gpio@2300000 {&lt;BR /&gt;compatible = "fsl,ls1028a-gpio","fsl,qoriq-gpio";&lt;BR /&gt;reg = &amp;lt;0x0 0x2300000 0x0 0x10000&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt;gpio-controller;&lt;BR /&gt;#gpio-cells = &amp;lt;2&amp;gt;;&lt;BR /&gt;interrupt-controller;&lt;BR /&gt;#interrupt-cells = &amp;lt;2&amp;gt;;&lt;BR /&gt;little-endian;&lt;BR /&gt;};&lt;/P&gt;
&lt;P&gt;gpio2: gpio@2310000 {&lt;BR /&gt;compatible = "fsl,ls1028a-gpio","fsl,qoriq-gpio";&lt;BR /&gt;reg = &amp;lt;0x0 0x2310000 0x0 0x10000&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt;gpio-controller;&lt;BR /&gt;#gpio-cells = &amp;lt;2&amp;gt;;&lt;BR /&gt;interrupt-controller;&lt;BR /&gt;#interrupt-cells = &amp;lt;2&amp;gt;;&lt;BR /&gt;little-endian;&lt;BR /&gt;};&lt;/P&gt;
&lt;P&gt;gpio3: gpio@2320000 {&lt;BR /&gt;compatible = "fsl,ls1028a-gpio","fsl,qoriq-gpio";&lt;BR /&gt;reg = &amp;lt;0x0 0x2320000 0x0 0x10000&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt;gpio-controller;&lt;BR /&gt;#gpio-cells = &amp;lt;2&amp;gt;;&lt;BR /&gt;interrupt-controller;&lt;/P&gt;
&lt;P&gt;#interrupt-cells = &amp;lt;2&amp;gt;;&lt;BR /&gt;little-endian;&lt;BR /&gt;};&lt;/P&gt;
&lt;P&gt;Linux Kernel configuration is as the following.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yipingwang_1-1667981946500.png" style="width: 702px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/199672iA9E4DF57D0ABDC99/image-dimensions/702x165?v=v2" width="702" height="165" role="button" title="yipingwang_1-1667981946500.png" alt="yipingwang_1-1667981946500.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Nov 2022 08:20:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Using-GPIO-on-the-LS1028ardb-board/m-p/1550880#M11381</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2022-11-09T08:20:13Z</dc:date>
    </item>
    <item>
      <title>Re: Using GPIO on the LS1028ardb board</title>
      <link>https://community.nxp.com/t5/Layerscape/Using-GPIO-on-the-LS1028ardb-board/m-p/1572024#M11529</link>
      <description>&lt;P&gt;Thanks Yiping. I have the following RCW word here:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Reset Configuration Word (RCW):&lt;BR /&gt;00000000: 34004010 00000030 00000000 00000000&lt;BR /&gt;00000010: 00000000 008f0000 0030c000 00000000&lt;BR /&gt;00000020: 01a031a0 00002580 00000000 00003296&lt;BR /&gt;00000030: 00000000 00000010 00000000 00000000&lt;BR /&gt;00000040: 00000000 00000000 00000000 00000000&lt;BR /&gt;00000050: 00000000 00000000 00000000 00000000&lt;BR /&gt;00000060: 00000000 00000000 200e705a 00000000&lt;BR /&gt;00000070: bb580000 00000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I guess I need to change the 200e705a to 100e705a at address 0x68? I am hoping the the bit location you mentioned above start with 0, if not I will be off by one, hence thought to confirm. Also I wanted to know if there was a document that talks about all the bit positions in the RCW word and what they correspond to?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Dec 2022 17:51:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Using-GPIO-on-the-LS1028ardb-board/m-p/1572024#M11529</guid>
      <dc:creator>SoccerMom</dc:creator>
      <dc:date>2022-12-19T17:51:17Z</dc:date>
    </item>
  </channel>
</rss>

