<div dir="ltr"><div dir="ltr"><br><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 12 Mar 2019 at 15:27, Christian Mauderer <<a href="mailto:christian.mauderer@embedded-brains.de">christian.mauderer@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 12.03.19 um 10:52 schrieb Vijay Kumar Banerjee:<br>> <br>> <br>> On Mon, 11 Mar 2019 at 19:21, Gedare Bloom <<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a><br>> <mailto:<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>>> wrote:<br>> <br>> <br>> <br>>     On Sun, Mar 10, 2019 at 7:31 PM Joel Sherrill <<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a><br>>     <mailto:<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a>>> wrote:<br>> <br>>         The MINIX license is BSD with advertising clause as I read it.<br>>         That is less preferable to a 2-paragraph BSD license that you<br>>         are likely to find in Freebase. Try there.<br>> <br>>     The license is fine if you find nothing else. I assume Joel meant<br>>     FreeBSD.<br>> <br>>     Study the framebuffers in i386 and raspberrypi code bases.<br>> <br>> <br>> Hello,<br>> <br>> Thanks for the reference, I found the tda19988 driver in freebsd source.<br>> Following the raspberrypi framebuffer, I have made a header file with the <br>> basic functions to implement. The implementation will be using the <br>> driver code from the freebsd. <br>> <br>> What needs to be figured out next is how to use the driver code with rtems,<br>> since the file uses a lot of header files from the freebsd source, how do we<br>> go about integrating it with rtems? Is there any guide on using codes from <br>> different projects into RTEMS? <br>>  <br>> <br>
<br>Hello Vijay,<br>
<br>for FreeBSD we have the libbsd as an easy way to integrate sources and<br>keep them up to date. Although I don't think that we have a framebuffer<br>driver there yet I would expect that it is a good method for that too.<br>
<br>Best regards<br>
<br>Christian<br>
<br></blockquote><div>Hi</div><div><br></div><div>I cloned the rtems-libbsd and the framer driver is not there. I wonder if adding</div><div>this drivers to libbsd is itself a meaty task. Do we need a ticket for this ?</div><div><br></div><div>Also, the driver uses i2c bus driver from FreeBSD source, I see that the i2c driver</div><div>is nicely supported in the rtems beagle bsp, how to use the i2c module in the bsp,</div><div>with the hdmi framer driver in libbsd ? (I'm a bit confused here :) )</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">>      <br>> <br>>         It is usable in RTEMS though. We just try to avoid pushing the<br>>         advertising requirement<br>> <br>> <br>> <br>>         On Sun, Mar 10, 2019, 12:47 PM Vijay Kumar Banerjee<br>>         <<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a> <mailto:<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a>>> wrote:<br>> <br>> <br>> <br>>             On Fri, Mar 8, 2019, 12:35 AM Vijay Kumar Banerjee<br>>             <<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a> <mailto:<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a>>><br>>             wrote:<br>> <br>>                 Hi,<br>> <br>>                 I was reading up and trying to figure out the steps to<br>>                 achieve this project. Here's<br>>                 what I came up with :<br>> <br>>                 1. BBB uses TD19988 HDMI Framer, so the first step is to<br>>                 get an HDMI output,<br>>                 read EDID info and set the videomode according to the<br>>                 info. After some searching,<br>>                 I found a driver in minix that might be helpful. Is the<br>>                 minix license compatible? <br>>                 (<a href="https://github.com/Stichting-MINIX-Research-Foundation/minix/blob/03ac74ede908465cc64c671bbd209e761dc765dc/LICENSE" rel="noreferrer" target="_blank">https://github.com/Stichting-MINIX-Research-Foundation/minix/blob/03ac74ede908465cc64c671bbd209e761dc765dc/LICENSE</a>)<br>> <br>>                 2. Set the values of structs from fb.h <br>>                 3. Write the fb.c using the functions from framebuffer.h<br>>                 ( I'm taking the fb.c in raspberrypi <br>>                 as example and the bsp-howto as a reference text)<br>> <br>>                 The above list is just an outline and I intend to<br>>                 explore/understand it better and make a<br>>                 proposal out of it.<br>> <br>>                 Does this list make sense to you? <br>> <br>>                 What am I missing?<br>> <br>>                 I would really appreciate any remarks/comments or<br>>                 details you'd like to add, it will help me understand it<br>>                 better.<br>> <br>>             ping :)<br>> <br>> <br>>                 Thanks,<br>>                 --vijay<br>> <br>>         _______________________________________________<br>>         devel mailing list<br>>         <a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a> <mailto:<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a>><br>>         <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>> <br>
<br>-- <br>--------------------------------------------<br>embedded brains GmbH<br>Herr Christian Mauderer<br>Dornierstr. 4<br>D-82178 Puchheim<br>Germany<br>email: <a href="mailto:christian.mauderer@embedded-brains.de" target="_blank">christian.mauderer@embedded-brains.de</a><br>Phone: +49-89-18 94 741 - 18<br>Fax:   +49-89-18 94 741 - 08<br>PGP: Public key available on request.<br>
<br>Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
</blockquote></div></div>