<?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 Re: How does the IMX7D LCD rotate 90°? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879317#M133327</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi，&lt;A _jive_internal="true" data-avatarid="29594" data-externalid="" data-online="false" data-presence="null" data-userid="207198" data-username="joanxie" href="https://community.nxp.com/people/joanxie"&gt;Joan Xie&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I went to read the 4.9.88 linux reference manual document you said. I looked at the code in pxp_dma_v3.c according to the introduction. Then I tracked the code inside. During the running of the code, I found that the thread created in the pxp_probe function, in its corresponding thread function, calls&lt;/P&gt;&lt;P&gt;wait_event_freezable(pxp-&amp;gt;thread_waitq,Has_pending_task(pxp, pending) ||Kthread_should_stop());&lt;BR /&gt;Then the entire thread goes to sleep.&lt;BR /&gt;How can I wake up this thread?&lt;BR /&gt;look forward to your reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Apr 2019 02:46:36 GMT</pubDate>
    <dc:creator>864535720</dc:creator>
    <dc:date>2019-04-17T02:46:36Z</dc:date>
    <item>
      <title>How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879313#M133323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone, I am using the official MCIMX7SABRE development board. My Linux version is 4.9.88. The resolution of our screen is 1280*720. We want to achieve a 90° rotation of the screen. Does the IMX7 support 90° rotation? If you support, can you provide some reference materials?&lt;/P&gt;&lt;P&gt;look forward to your reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2019 02:58:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879313#M133323</guid>
      <dc:creator>864535720</dc:creator>
      <dc:date>2019-04-04T02:58:03Z</dc:date>
    </item>
    <item>
      <title>Re: How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879314#M133324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="323842" data-username="864535720@qq.com" href="https://community.nxp.com/people/864535720@qq.com" style="color: #3d9ce7; background-color: #ffffff; border: 0px; font-weight: 600; text-decoration: none; font-size: 11.9994px;"&gt;其东 刘&lt;/A&gt;&lt;SPAN style="color: #646464; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #646464; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #646464; background-color: #ffffff;"&gt;&lt;SPAN&gt;Have you using X11 as display? Then just use xrandr&amp;nbsp;command to rotate the Display.&amp;nbsp;&lt;A href="https://community.nxp.com/thread/305977"&gt;https://community.nxp.com/thread/305977&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #646464; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #646464; background-color: #ffffff;"&gt;&lt;SPAN&gt;Or if it's base on Qt then may refer&amp;nbsp;&lt;A href="https://community.nxp.com/thread/311238"&gt;i.MX6S screen rotation&lt;/A&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Apr 2019 10:07:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879314#M133324</guid>
      <dc:creator>ankitr_patel</dc:creator>
      <dc:date>2019-04-05T10:07:21Z</dc:date>
    </item>
    <item>
      <title>Re: How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879315#M133325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;A _jive_internal="true" data-avatarid="26840" data-externalid="" data-online="false" data-presence="null" data-userid="317301" data-username="ankitr.patel" href="https://community.nxp.com/people/ankitr.patel" style="color: inherit; background-color: #ffffff; border: 0px; font-weight: bold; text-decoration: none; font-size: 14px;"&gt;ANKIT PATEL&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;We are using the linux fb approach. At the same time we want to turn the screen rotation to the kernel for processing. I used to see the IMX6q in the forum to rotate the screen through the IPU in the kernel. I would like to ask if IMX7D can be selected by IPU.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Apr 2019 12:32:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879315#M133325</guid>
      <dc:creator>864535720</dc:creator>
      <dc:date>2019-04-05T12:32:12Z</dc:date>
    </item>
    <item>
      <title>Re: How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879316#M133326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-top: .94pt; margin-bottom: .94pt; margin-left: .25in; text-indent: -.25in;"&gt;imx7 don't have IPU, you can use PXP to rotate, PXP supports rotate image for portrait or landscape support, for more detailed informaiton, you can refer to the 4.9.88 linux reference manual&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Apr 2019 03:40:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879316#M133326</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2019-04-12T03:40:40Z</dc:date>
    </item>
    <item>
      <title>Re: How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879317#M133327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi，&lt;A _jive_internal="true" data-avatarid="29594" data-externalid="" data-online="false" data-presence="null" data-userid="207198" data-username="joanxie" href="https://community.nxp.com/people/joanxie"&gt;Joan Xie&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I went to read the 4.9.88 linux reference manual document you said. I looked at the code in pxp_dma_v3.c according to the introduction. Then I tracked the code inside. During the running of the code, I found that the thread created in the pxp_probe function, in its corresponding thread function, calls&lt;/P&gt;&lt;P&gt;wait_event_freezable(pxp-&amp;gt;thread_waitq,Has_pending_task(pxp, pending) ||Kthread_should_stop());&lt;BR /&gt;Then the entire thread goes to sleep.&lt;BR /&gt;How can I wake up this thread?&lt;BR /&gt;look forward to your reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2019 02:46:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879317#M133327</guid>
      <dc:creator>864535720</dc:creator>
      <dc:date>2019-04-17T02:46:36Z</dc:date>
    </item>
    <item>
      <title>Re: How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879318#M133328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;A _jive_internal="true" data-avatarid="29594" data-externalid="" data-online="false" data-presence="null" data-userid="207198" data-username="joanxie" href="https://community.nxp.com/people/joanxie"&gt;Joan Xie&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Have you used PXP for screen rotation verification on IMX7D before? If so, can you provide the source code for verification?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2019 06:17:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879318#M133328</guid>
      <dc:creator>864535720</dc:creator>
      <dc:date>2019-04-17T06:17:00Z</dc:date>
    </item>
    <item>
      <title>Re: How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879319#M133329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I haven't tested on the imx7d, but I tested on the imx6sx PXP, you can refer to it&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-334845"&gt;https://community.nxp.com/docs/DOC-334845&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Apr 2019 08:02:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879319#M133329</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2019-04-18T08:02:57Z</dc:date>
    </item>
    <item>
      <title>Re: How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879320#M133330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Joan Xie:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I tested the pxp_v4l2_test.out program and found that the image output to the screen via the parameter was indeed rotated. Then I downloaded the imx-test test program on the forum, refer to pxp_v4l2_test.c. When I read pxp_v4l2_test.c, I found that many functions inside could not find a specific implementation. For example, the pxp_get_mem function. Can I find the specific implementation of this function?&lt;BR /&gt;look forward to your reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Apr 2019 02:34:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879320#M133330</guid>
      <dc:creator>864535720</dc:creator>
      <dc:date>2019-04-25T02:34:20Z</dc:date>
    </item>
    <item>
      <title>Re: How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879321#M133331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;why do you need the specific implementation of this function? I‘ve never tested this function .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Apr 2019 03:48:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879321#M133331</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2019-04-25T03:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879322#M133332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,Joan Xie&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I don't know how to make PXP rotate, so I want to refer to the test code. But just refer to the current test code, or can not let me understand how to make PXP rotate, because the current test code is used to the library. So I want to read more detailed code. Can you provide it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Apr 2019 05:55:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879322#M133332</guid>
      <dc:creator>864535720</dc:creator>
      <dc:date>2019-04-25T05:55:21Z</dc:date>
    </item>
    <item>
      <title>Re: How does the IMX7D LCD rotate 90°?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879323#M133333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can refer to the latest source code, I don't find the function you mentioned, &lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/imx-test/tree/test/pxp_v4l2_test/pxp_v4l2_test.c?h=imx_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/imx-test/tree/test/pxp_v4l2_test/pxp_v4l2_test.c?h=imx_4.14.98_2.0.0_ga"&gt;pxp_v4l2_test.c\pxp_v4l2_test\test - imx-test - i.MX Driver Test Application Software&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Apr 2019 08:15:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-the-IMX7D-LCD-rotate-90/m-p/879323#M133333</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2019-04-25T08:15:45Z</dc:date>
    </item>
  </channel>
</rss>

