<?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: FrameBuffer drivers for MCF5329 in ColdFire/68K Microcontrollers and Processors</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198141#M8944</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you use the defaults assuming login "user" you should have ltib in /home/user/ltib-cf_nommu-20081215.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After doing ./ltib -m prep -p kernel you should have /home/user/ltib-cf_nommu-20081215/rpm/BUILD/linux-2.6.26/drivers/input/touchscreen&amp;nbsp;This&amp;nbsp;directory contains ads7843.c which is the touchscreen driver used by the mcf5329evb.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/home/user/ltib-cf_nommu-20081215/rpm/BUILD/linux-2.6.26/drivers/video contains mcf-fb.c which is the frame buffer driver.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Aug 2009 02:26:23 GMT</pubDate>
    <dc:creator>obidon</dc:creator>
    <dc:date>2009-08-04T02:26:23Z</dc:date>
    <item>
      <title>FrameBuffer drivers for MCF5329</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198134#M8937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Where can I get FrameBuffer drivers for the MCF5329? I have a ZOOM evaulation board and I am using different LCD and touchscreen from the ZOOM LCD.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Jul 2009 03:05:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198134#M8937</guid>
      <dc:creator>timw</dc:creator>
      <dc:date>2009-07-11T03:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: FrameBuffer drivers for MCF5329</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198135#M8938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can download the BSP. &lt;A href="http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=0127260061033202A9" rel="nofollow" target="_blank"&gt;http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=0127260061033202A9&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You may alter the timing on the drivers/video/mcf-fb.c for your LCD.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jul 2009 04:11:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198135#M8938</guid>
      <dc:creator>obidon</dc:creator>
      <dc:date>2009-07-21T04:11:33Z</dc:date>
    </item>
    <item>
      <title>Re: FrameBuffer drivers for MCF5329</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198136#M8939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;When I run the ltib perl script, it appear to download the source, build the images and then delete the source. Is that correct? How can I download the source and then modify it for my LCD? Is there better documentation somewhere for ltib?&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jul 2009 21:05:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198136#M8939</guid>
      <dc:creator>timw</dc:creator>
      <dc:date>2009-07-22T21:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: FrameBuffer drivers for MCF5329</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198137#M8940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Type:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;./ltib -m prep -p kernel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This will put the kernel source in &amp;lt;ltib directory&amp;gt;/rpm/BUILD/kernel&lt;/P&gt;&lt;P&gt;You don't have to use prep again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can then make changes to the driver souce and either use ./ltib -c and go through the menus or&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;./ltib -m scbuild -p kernel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;./ltib -m scdeploy -p kernel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you want to work on the source code for another package such as busybox do the same replacing kernel with busybox.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The documentation isn't very clear about this;&amp;nbsp;when I started with it it took me a while find this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jul 2009 21:13:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198137#M8940</guid>
      <dc:creator>obidon</dc:creator>
      <dc:date>2009-07-22T21:13:35Z</dc:date>
    </item>
    <item>
      <title>Re: FrameBuffer drivers for MCF5329</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198138#M8941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Thanks, I can now see the source on a Debian system. Where is the documentation on the ltib process? What I realy want to do is port the LCD and touchscreen drivers to an eCos system. Unfortunately, I can't seem to transfer the files easily. I am running Debian on a virtual PC on a Windows system.&amp;nbsp; I can't use the USB port. I can't write to the CD drive. I can ftp files to another computer, but I can't ftp directories, only one file at a time. I've tried tar and zip files, which I can ftp, but the receiving system can't read these tar and zip files. Does Freescale just have a site where I can ftp the source from, without haveing to use a Linux system?&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 21:04:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198138#M8941</guid>
      <dc:creator>timw</dc:creator>
      <dc:date>2009-07-29T21:04:09Z</dc:date>
    </item>
    <item>
      <title>Re: FrameBuffer drivers for MCF5329</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198139#M8942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is&amp;nbsp;a file ltib-install-dir/doc/LtibFaq that is somewhat helpful. Look for "How do I make changes to a package and capture them".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't know of any&amp;nbsp;ftp server to download the driver source.&amp;nbsp;I&amp;nbsp;use Fedora and&amp;nbsp;mount to a windows shares&amp;nbsp;such as:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;mkdir /mnt/share&amp;nbsp;&lt;/P&gt;&lt;P&gt;mount -t cifs //192.168.1.1/SharedDocs /mnt/share -o user=xyz,password=abc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can also edit fstab so it mounts automatically.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would think you can do this with Debian.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 23:50:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198139#M8942</guid>
      <dc:creator>obidon</dc:creator>
      <dc:date>2009-07-29T23:50:29Z</dc:date>
    </item>
    <item>
      <title>Re: FrameBuffer drivers for MCF5329</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198140#M8943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I am trying to get the FrameBuffer, LCD and touchscreen drivers. I don't see them in the kernel source, at least in not an obvious enough spot for me to find it. What package should I look in for this source?&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2009 01:32:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198140#M8943</guid>
      <dc:creator>timw</dc:creator>
      <dc:date>2009-08-04T01:32:31Z</dc:date>
    </item>
    <item>
      <title>Re: FrameBuffer drivers for MCF5329</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198141#M8944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you use the defaults assuming login "user" you should have ltib in /home/user/ltib-cf_nommu-20081215.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After doing ./ltib -m prep -p kernel you should have /home/user/ltib-cf_nommu-20081215/rpm/BUILD/linux-2.6.26/drivers/input/touchscreen&amp;nbsp;This&amp;nbsp;directory contains ads7843.c which is the touchscreen driver used by the mcf5329evb.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/home/user/ltib-cf_nommu-20081215/rpm/BUILD/linux-2.6.26/drivers/video contains mcf-fb.c which is the frame buffer driver.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2009 02:26:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198141#M8944</guid>
      <dc:creator>obidon</dc:creator>
      <dc:date>2009-08-04T02:26:23Z</dc:date>
    </item>
    <item>
      <title>Re: FrameBuffer drivers for MCF5329</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198142#M8945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I found the touchscreen and frame buffer files that you listed. Looking at the frame buffer file, mcf-fb.c, I don't see where it is called. I searched for references to mcffb_init() and didn't find any, other in mcf-fb.c itself. What actually calls this? What actually writes to the frame buffer? I don't see anything like a write in mcf-fb.c. I have never used frame buffers, but I would expect some sort of write function in the driver and I don't see anything like a write.&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Aug 2009 00:41:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198142#M8945</guid>
      <dc:creator>timw</dc:creator>
      <dc:date>2009-08-06T00:41:51Z</dc:date>
    </item>
    <item>
      <title>Re: FrameBuffer drivers for MCF5329</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198143#M8946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Most linux drivers are configured to provide pointers to functions to higer levels of the OS. This makes it easy to exchange drivers. For example the OS calls fb_mmap which in our case is a pointer to mcffb_mmap.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;mcf-fb.c declares&amp;nbsp;structs fb_info and fb_ops. The mcffb_ops struct is declared to have pointers to various functions within the driver. fb_info has a pointer which is set to the mcffb_ops. mcffb_init calls register_framebuffer&amp;nbsp;passing a&amp;nbsp;pointer to the info structure. This tells the higher level&amp;nbsp;OS routines what&amp;nbsp;functions to use to talk to the hardware.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You might check out the book Linux Device Drivers by Alessandro Rubini &amp;amp; Jonathan Corbet.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Aug 2009 02:31:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FrameBuffer-drivers-for-MCF5329/m-p/198143#M8946</guid>
      <dc:creator>obidon</dc:creator>
      <dc:date>2009-08-06T02:31:31Z</dc:date>
    </item>
  </channel>
</rss>

